The CreatorCon Call for Content is officially open! Get started here.

CSDM - How to manage Business Process?

Stig Brandt
Tera Guru

Hi all

 

Business Process Object seems to come more and more into the picture OOTB, has anyone come up with a good model for example including -> Business Capability(Procure Materials and Services, Procurement), Business Process(steps, ex. Procure2Pay), Business Services(Procurement, Service Offerings(Procurement Request, Application Services(Procurement App)?

 

I want to monitor/report on different levels Business Capabilities and Business Process, Business Services?

 

Here is some more of my observations as background for the question @mary_lindell from a technical point of view, you are right, it is more how will be the recommended approach for this object from CSDM/ServiceNow point of view, with some good examples, as

 

  • Business Process is a reference to Business Application, meaning, that a Business Application is "only supporting" - One Business Process?
  • Business Process is NOT an attribute on the task table, as for example - Business Application, Business Service, Service Offering are, so you cannot capture "Business Process" on related process, which I find missing
  • Business Process is NOT an object in DPM - Digital Portfolio Management - Workspace, so will we see any reporting aggregation here?
  • Business Process is not mentioned in SPM Service Portfolio Catalog as an object, can of course be added, but what is the recommendation
  • Some companies are using Business process criticality and then all components(services, application services, servers, database etc. that support the process is critical, what is the recommendation here?

 

Thanks in advance for your thoughts!

1 ACCEPTED SOLUTION

CMDB Whisperer
Mega Sage

Spoiler: Business Process hasn't really been fully modeled in ServiceNow CSDM or in the platform data model itself at this time.  This has been acknowledged by the CSDM team.  What that means is that whatever you do with Business Process you might need/want to refactor down the road once they come up with standard models and platform capabilities.  Third Party Risk Management, Privacy Management, and Business Continuity Management are some areas to keep an eye on for emerging standards and capabilities.  In the meantime, my recommendation would be to keep the relationships in this area relatively high-level and stick to a standard relationship type such as "Depends On" to associate the relevant CIs.


The opinions expressed here are the opinions of the author, and are not endorsed by ServiceNow or any other employer, company, or entity.

View solution in original post

12 REPLIES 12

Is there any reason to use the relationship type depends on:used by? As from my understanding a business process is a logical object which is going roughly into a similar direction as the Business capability. Attached you a pic from linkedin.

 

I know using the depends on:used by enables some additional possibilities to see impact of connected data. But here might be a deal: suggest to enhance relevant functionalities around the depends on : used by functions to also incorporate relationship types such as provided by :: provides.

that would fit much better from a contextual perspective 

Marc De Mol
Tera Contributor

Is there any movement on "Business Process" front @Mark Bodman ?

We are in need to model this in relation with "Business Services" and "Business Service Offerings".

 

All, we are on the BCM (Business Continuity Management) path and need to get the Process topic in CSDM on the frontpage now. Regulators require us to document the E2E dependencies for critical services. Any Business service we offer has a number Processes involved which in their turn depend on a number of Services. The current model only allows high level modelling of this while we need dependency mapping throughout the whole line, including the processes involved, business and other.

 

Yes, we have a requirement to also document Business Processes and need more guidance in what the best approach is.

There is another article in the Community that specify 'Business Process' as a Reference field on the Business Application Table, however, that would imply a 1:1 "relationship" which might not be quire suitable.

Article: Business Process in CSDM - ServiceNow Community

Thank you