CSDM bare minimum modeling without a formal approach
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-28-2023 11:11 AM - edited 12-28-2023 11:15 AM
Hello,
I want to take advantage of CSDM for benefits like reporting on incident, changes, requests, problems, and outages relating to our SaaS / internal built application and pushing change approvals based on this table + app role approvals to the owner of these apps and auto assignment to groups based on app. Our company is a SaaS-first company where our whole infrastructure is built and hosted in the cloud. We don't have any graph discovery and hope to build a minimalistic CSDM to get some wins mentioned earlier. From my research, it looks like a great place to start is to build technical services + offerings + application service using the guided service builder. Should we even start this if we don't have a proper procedure around onboarding / decomissioning apps? Would it make sense to sync the app list into application services table from Okta (80% of our app stack is listed in Okta)? Any help and opinions of expertise is greatly appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-24-2024 04:57 PM - edited 01-24-2024 05:02 PM
That is correct that IT currently is the only team on ServiceNow. I've read and watched many videos and it gets even more confusing with the different ways to model SaaS applications in CSDM. I think for my use case, this guide serves the simplest starting approach with benefits: https://www.servicenow.com/community/itsm-articles/how-to-configure-incident-management-to-align-wit...
Combining it with other guides and recommendations, am I grasping the concept correctly as a starting point (at least for incident management)?
NOTE: Assume I already have foundation and list of application service + business applications already populated.
Business Service | Business Service Offering | Application Service | CI |
End User Services | ServiceNow | ServiceNow PROD, TEST, DEV | |
Collaboration | O365 | Word, PPT, Excel | |
Scheduling Services | Internal App Scheduler | App Schedular PROD, UAT, DEV | CMDB Group - AWS S3 Bucket, AWS EC2 Instance, etc. |
Communication | Slack | Slack Enterprise | |

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-29-2023 02:02 AM
Hi
There is a lot of guidance in how to csdm, as Andreas is pointing out, my simple approach is to
Get to your
application inventory in place, maybe use the ootb business app service request, included in the apm module
Create application service for each instance of the business application
Build business service/business service offering for each prod instance and one for other instances.
This get you going to start support inc, prb , chg.
You should consider product models to support the different objects.
You could also consider to add vendor and contracts, to offerings.
Enjoy the journey,
Stig