CSDM bare minimum modeling without a formal approach

dohsan1
Tera Contributor

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. 

6 REPLIES 6

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 ServiceBusiness Service OfferingApplication ServiceCI
End User ServicesServiceNowServiceNow PROD, TEST, DEV 
CollaborationO365Word, PPT, Excel 
Scheduling ServicesInternal App SchedulerApp Schedular PROD, UAT, DEVCMDB Group - AWS S3 Bucket, AWS EC2 Instance, etc.
CommunicationSlackSlack Enterprise 
    

Stig Brandt
Tera Guru

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