Alternative Servicenow ITSM CSDM Example
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-13-2019 10:04 AM
Here's an alternative to the example from K19 for Servicenow ITSM CSDM. The key differences are:
- Treating Servicenow as a single "Business Application".
- Representing Midserver as only an "Application"
I'd love to hear feedback on drawbacks of this approach, or reasons that it deviates from CSDM principles. My rationale for changing is simplifying APM and the management of Business Applications.
- Labels:
-
Multiple Versions
- 6,449 Views
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-13-2019 10:36 AM
I am leaning toward modeling this in the same way, and for similar reasons. I just completed the Discovery Fundamentals class, and in that class we did model the Mid Server as an application, just as you have it shown. I do not know why it would need to be an Application Service.
I am also trying to consider the purchase of multiple ServiceNow modules, let's say ITSM and ITBM. They are both licensed very differently, have very different capabilities, and can be purchased independent of each other. However, the entry point to the PRD instance is always going to be the same. BUT, the groups we have supporting these modules may be different. I believe the model below is as simple as I can get and still support APM and Software Asset Management, as well as Incident and Change routing/assignments.
- Route Incidents for support using assignment rules based on the Impacted Service Offering on the Incident when the Impacted Configuration Item = ServiceNow (Service Offering is required on an incident in our environment)
- Route Changes for Approval using assignment rules based on the Service Offering on the Change when the Configuration Item being changed is ServiceNow, or prompt the user to indicate the change approval group when creating the change.
I would love an feedback on this as well!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-14-2019 04:50 AM
Thank you Melissa! Good example you have here.
It's also a very good example to question the idea of not using Business Applications for operational purposes. Meaning not to relate tickets to them. I would.
Without creating custom classes, I would probably take the same path and model different ServiceNow Products as Business Applications. And have one related Business Application representing the platform as a whole. Then I would connect the Service Offerings to those product based Business Applications. Meaning that offerings could/would be per (licenced) ServiceNow product. But this is against the CSDM.
To be compliant with the model and keeping the Business Applications strictly in the design/enterprise architecture domain, one should create each ServiceNow app/product as an Application Service that are then connected to another Application Service representing the platform (and to Service Offerings as above).
Interesting to see which way this is going and how companies actually start to implement this part of the model.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2022 11:32 AM
Hi, so does this mean:
If I have four instances, ServiceNow Test, ServiceNow Dev, ServiceNow Prod, and ServiceNow Demo, then they should be under a single ServiceNow Business Application, where all four instances are individual application services?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-16-2022 11:33 AM
Hi, so does this mean:
If I have four instances, ServiceNow Test, ServiceNow Dev, ServiceNow Prod, and ServiceNow Demo, then they should be under a single ServiceNow Business Application, where all four instances are individual application services?