The DCM Blog

Are You Sure Your Business Application Owners are Still There?

By Mikko Juola

April 5, 2022
Business Application Owners

People come and go. They change roles, move to different departments, and leave for another job or retirement. The more people you have, the more this happens. Often this leaves your CMDB incomplete, and you may end up with Business Application owners  who have left the building. Of course, this applies to other CI’s, too.

Most companies have implemented exit processes to ensure that user accounts are deactivated and that relevant assets are returned to the company. However, references to these people often remain in the CMDB or the Foundation Data of your ServiceNow instance.

An Active Directory integration or another mechanism might automatically deactivate User records in ServiceNow. However, references to these people might still exist after leaving, especially if they went to a new role without leaving the organization.

How much will it cost you, if something critical fails and the owner is no longer there?

Let’s look at two scenarios and see how you can use DCM to catch these situations:

  1. People leave the company
  2. People transfer to new roles (and responsibilities)

Let us assume that these people have been responsible for certain Configuration Items in your CMDB – for example, Business Applications. Now someone else should quickly take over those responsibilities.

Case 1: Elvis Has Left The Building.

So Elvis left, but we still have records in our CMDB referring to his User record. This is a trivial case to check with DCM. We simply check if we still have Business Applications that refer to “Elvis” as a Business Owner or an IT Application Owner.

Here’s a simple DCM Blueprint that will define the said User references on any active Business Application.

Blueprint Business Application Inactive Owners

This Blueprint defines that every Business Application should have:

  • Business owner reference to an active user
  • IT application owner reference to an active user

The “Active User” condition is configured as part of the links between the records. In DCM, we call them “Target record conditions.”

After auditing your data against this Blueprint, you will get results like this:

Audit results - Inactive Owners

When you schedule this audit to run regularly, you can ensure that these occurrences are caught and reported automatically.

Case 2: Elvis No Longer Sings.

Elvis still works for us but in a new role. It requires a little bit more from the DCM Blueprint but is still a very simple thing to solve.

Let’s say that all “IT Application Owners” should belong to the “IT department.” Furthermore, let’s agree that “Business Owners” should NOT belong to the IT department.

A DCM Blueprint that includes those department-related conditions could look like this:

Blueprint Business Applications Inactive Owners Extended

In addition to the Blueprint in Case 1, this one also defines that:

  • Department for “IT Application Owner” must contain “IT”
  • Department for “Business owner” should not contain “IT”

These conditions can include any details from the user record, department, or other referenced records, including roles, group memberships, etc.

When we run an audit against this Blueprint, we find that even if Elvis is active, he is not a valid IT Application owner because he doesn’t belong to an IT department. The opposite goes for “Fred” who does not qualify as a Business owner since he works for the IT department.

Audit Results - Inactive Owners Extended
Schedule these two Blueprints to run automatically, and you will catch your Elvises and Freds as they come and go. You want to avoid finding these things out when something in production fails because of missing or inaccurate information in your CMDB.

In this case missing information in the CMDB ended up costing 2 million euros. Read: The 2 Million Euro Incident.

The Big Picture

The examples above showed results from individual audits and specific findings as audit messages. Getting the details right is vital for operations. However, understanding the big picture is often even more important for management and planning purposes.

Data Content Manager includes interactive dashboards that help you understand and analyze your current data quality. You also get trends to see how things have evolved over time. The results in these dashboards are based on Blueprints, such as the ones above.

Drawing the Blueprints is the only thing that needs to be done to get results – no customizations or scripting are required. You get audit results with minimal work without resorting to developers.

The example below shows data audit reports with trends. They are based on blueprints and audits that have been scheduled to run on a weekly basis.

Audit Dashboard Example


People come and go, and we can do nothing about that. But we can ensure that our CMDB data does not reference people who no longer work for us or have other priorities today.

Nothing is more frustrating than working on a ticket and finding out that a “Service manager” or an “Application owner” referenced by a related CI can’t help you or doesn’t have anything to do with the matter anymore. Furthermore, it will result in having to find the information manually.

In practice, somebody starts calling around or checking from other systems (or Excel sheets) instead of being able to trust the CMDB.

Studies show that this costs 10x more than if the information was correct in the CMDB to begin with. The “Rule of 10” states that it costs 10 times as much to complete a unit of work when the input data are defective as it does when they are perfect. Check out this article on Harvard Business Review for some ideas.

The “Rule of 10” states that it costs 10 times as much to complete a unit of work when the input data are defective as it does when they are perfect

Try it Yourself

If you have a ServiceNow non-production environment that contains a reasonably recent copy of your data, you can try this for free.

DCM is available as a Free Trial, and we can run this use case together with you. There is no cost or need to learn the product – we’ll help you set it up and create the example blueprints. You only need to spend a couple of hours on this with us to get the results. The results can be sobering.


Featured Posts

5 Challenges to Address for Better CMDB Data Quality

5 Challenges to Address for Better CMDB Data Quality

Comprehending the impact of CMDB Data Quality, especially its absence, can be difficult. It is a big problem since poor data quality is often the main reason ITSM systems, like ServiceNow, don’t meet expectations. We are deeply involved with data quality daily. Our...

How LapIT Improves CMDB Data Quality with DCM

How LapIT Improves CMDB Data Quality with DCM

LapIT designs and implements solutions for information and communication technology environment services in Northern Finland. Their customers are mainly municipal, public administration, and healthcare organizations. We interviewed Leena Broas, Development Manager at...

Video: How to Improve Foundation Data in ServiceNow and CSDM

Video: How to Improve Foundation Data in ServiceNow and CSDM

In this video, Pekka Korpi, CEO of Qualdatrix, and Mikko Juola, Product Owner of Data Content Manager, discuss the importance of Foundation data in ServiceNow and how it can be improved using Data Content Manager. Foundation Data in ServiceNow refers to the critical...

Build a Business Case for Data Quality Improvement

Build a Business Case for Data Quality Improvement

Accurate and reliable data is the backbone of any successful organization. Countless data quality improvement projects are started across organizations since poor data quality can lead to misinformed decisions, wasted resources, and lost opportunities. On the other...

How Metsä Group Improves Data Quality with DCM

How Metsä Group Improves Data Quality with DCM

Metsä Group uses Data Content Manager to improve data quality in their CMDB. We had a chance to interview Mika Lindström, the ICT Configuration Development Manager at Metsä Group. Thanks, Mika, for joining us. Metsä Group are an internationally operating frontrunner...

How to use CSDM to Improve Incident Management

How to use CSDM to Improve Incident Management

It’s been a while since this article was originally published, so I thought it would be time to update it to reflect changes to the CSDM model and our latest thinking. We published this article first in 2020 when ServiceNow’s Knowledge event included the first...

How CMDB Supports Regulatory Compliance at Danske Bank

How CMDB Supports Regulatory Compliance at Danske Bank

Data Content Manager improves data quality within an organization’s CMDB, reducing manual and disparate work for data quality maintenance. This increase in data transparency and ease of data management helps companies to achieve and maintain regulatory compliance,...

Get Started

Book a Call with us Now.


Explore how Data Content can enhance the quality of your data in ServiceNow. See how you can accelerate your CSDM journey and improve your CMDB or any data in your platform. All without the need for scripting, additional reports, or customizations.


Related Content You Might Like:


The Recipe For Success eBook

  • Establish Ownership & Roles
  • Manage Your Scope
  • Choose the Right Tools

We talk to people about CSDM alignment every day and constantly see organizations struggle with the same things over and over again. We wrote CSDM - The Recipe for Success to share our experiences.

It gives you hands-on guidance on some of the most important things you must address on your CSDM Journey, regardless of your maturity level.

CSDM The Recipe for Success eBook

Get Your Free eBook