Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Struggling to find a CI class for cloud hosted software as a service?

J Shone
Tera Expert

Hi

I've picked up an in-flight configuration migration project and I've found an application service record for what is described a "Software Tool as a Service" I am assuming that is SaaS as I've not heard of a STaaS before.  It looks like a vendor supplied code repository (I am going to have the same question for GitHub I suspect).

I don't like the way the client have used Application Service for quite a few "CIs", but I cannot find a suitable ci class for this one....

Can i use cmdb_ci_appl, is there a ci_cloud_software class or actually is there no need to even record this item on the CSDM/CMDB?

 

 

Version: Yokohama

5 REPLIES 5

Hi @jtshone 

Think of Business Application as the template which describes the properties of an application (what is it), an Application Service as an actual instance of that Business Application (a dev, test or prod deployment), and which represents all the infra Cis that re used to make up the deployment (hardware or software). An Application CI represents code deployed and running (via an executable or web server) on some form of infra CI. This could be a CI you own and control, or one a vendor owns (e.g. AWS) or one a vendor owns and controls (e,g. ServiceNow if not self-hosted).

 

I find this helps in understand which data element belongs where. SaaS definitely belongs in the Business Application Service- it’s a default choice option for the Application type field.

 

I hope this helps!

Mat