Business Units and Departments
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-18-2022 03:14 PM
Hello Community,
At my company, we're trying to get our Business Units and Departments set up correctly. However, our business is one of the largest in America and our organizational structure is completely insane. Each department goes several layers deep. Here's an example:
- Finance
- Revenue & Field Accounting
- Field Accounting
- Time & Attendance Compliance
Those departments match up with a common business hierarchy like this:
- Officer
- Vice President
- Director
- Manager
I suppose my question to you all is - what's the point of Departments? Why not just use Business Units exclusively? You can attach a Parent to a Business Unit and you can also type in what level of the hierarchy the Business Unit falls under. It appears to fulfill all the necessary requirements for structuring a Company record. I know that Departments show up on User records but...why? Why shouldn't I just replace Department with Business Unit on the User record? I'm not seeing the benefit of putting all the Officer, Vice President, and Director levels as Business Units and then creating Departments for the Manager level (which is how I assume ServiceNow designed this to work).
Any insight you can all share would be very helpful! I'm guessing Department may be used for a paid plugin or something, but I don't know for sure. Or maybe I'm just totally misunderstanding how Business Units and Departments are supposed to work.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-19-2022 11:13 PM
I consider a Parent business unit can contains 1 - many divisions (child business units). That's why ServiceNow only has Business unit table, not Division table.
My team implemented HR organization - HR operational model based on the HR Centers of Excellence (COEs) data model.
I list two departments of Our company HR organization structure below for your reference:
Is there any more help needed on your question?
If my reply is Helpful/Correct, please mark the answer as Helpful/Correct. This will help others searching for a similar question, and will take the question off the unsolved list.
Best regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-25-2023 08:55 AM
You can consult this KB:
Business Units with Companies - Data Foundations (servicenow.com)
Hope this Help,
Christophe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-14-2023 06:49 AM - edited ‎02-14-2023 07:09 AM
This begs the question whether the undefined "Division" object should be represented as child business units or top level departments, and also how to traverse the hierarchy intelligently when it is distributed across two distinct tables.
I agree that colloquially we generally use the term "business units" to refer to the top level(s) of the organization, and "divisions" to represent the middle strata, and "departments" to represent the smaller units. The problem is indeed where to draw the lines and which table to store them in.
Business units tend to be related to business applications, business capabilities, business processes, and business services, whereas departments tend to be related to lower functions, like who owns an asset or what team your direct manager is the head of. Business units are used for business level things like financial reporting, risk, and compliance. Departments tend to be more operationally focused and human resource focused.
Unfortunately, because they are in different tables, there are different business rules that run on various referencing tables, which can result in inconsistencies such as two users or assets belonging to the same department but different business units. In earlier releases before business units were introduced, customers often simply defined business units as the top level departments. They may have defined custom field to define the department as a "business unit" or "division" or they may have extended the Department table for similar reasons. I have often wondered why ServiceNow did not take the same approach and define the organizational hierarchy in a single table. All I have been able to determine is that they intentionally allowed for business units and departments to be more loosely coupled to allow for such cases as two users or assets belonging to the same department but different business units. Otherwise, treating both of them as a single organizational unit hierarchy might have been a better way to go.
For example, see the screen shots below which show that I can defined a Business Unit hierarchy and a Department Hierarchy that are diametrically opposed to one another and ServiceNow won't complain a bit. The business unit hierarchy is defined as A --> B --> C, and the department hierarchy is defined as X --> Y --> Z. But I am able to set the business unit of X to C and the business unit of Y to A and the business unit of Z to B, which is nonsensical. Not only does ServiceNow not cascade the business unit selection to child departments, but it will not update the business unit selection of a referencing object based on the selected object based on the selected department. In essence they are implemented as two distinct organizational hierarchies with no connection to one another in practice, even though ironically they are related to one another according to the data model and available documentation.
Here is how TBM defines business units, which as you see actually include departments.:
The divisions, lines of business (LOBs), departments, affiliates, or other legal
or organizational entities that consume solutions. Sometimes are charged for
consumption via chargeback. Usually viewed as the entities that fund IT and
often have a direct say in how the enterprise’s IT resources are directed. May
have their own technology teams and resources as well.
The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-14-2023 07:09 AM
Dear Mr. Whisperer,
I didn't expect anyone to reply to this old thread a year later but I'm glad you did - that was insightful. I got pulled away from the CMDB-related project we were working on soon after I asked this question, but I believe the business eventually went with using Business Units for everything because no one could see the downside of doing so.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-14-2023 07:19 AM
@shoobadoop - One potential down side of doing so is that you miss out on some business logic such as keeping the Department of an Asset in sync with that of the assigned User. But overall I agree that choosing one of the tables and not both probably a better more manageable way to go.
The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.