SDLC Component relationship to Application Model

Nia McCash
Mega Sage
Mega Sage

How does one associate an SDLC Component CI [cmdb_ci_sdlc_component] with an Application model [cmdb_application_product_model]?

 

My organization is just barely starting the crawl phase of CSDM. One of my goals is to track the work that my team does for each application.  For example, if we use Incident Management as an application, I want to know how many Enhancements, Defects, Stories, were completed for that application, as well as how many Incidents, Problems, Changes (IPC).

 

My challenge is that Enhancements, Defects, Stories are typically associated to an Application model while IPCs are associated with CIs. I gathered that the SDLC Component CI is the new record type introduced in CSDM 4.0 which would help associate the models to the CIs (including Application Services and Business Applications).

 

BUT, out of box, when I browse for a Model in the Model ID field in my SDLC Component CI record, I cannot select my Application model.

 

So to reiterate my questions...

  1. Am I correct in assuming that the SDLC Component CI is meant to associate an Application model to other CIs like Application Services and Business Applications?
  2. If so, do I do this by specifying the Application model in the Model ID field of the SDLC Component CI?
    1. If so, why doesn't the reference qualifier allow me to do this out of box?
    2. If not, how would I associate the two?
1 ACCEPTED SOLUTION

No customization. In order to see the Application models in the model ID field, the following are important precursors:

  •  In the Model Categories, create a Business Application model category (once only)
    • CassandraKittl_0-1674683691250.png

       

  •   On each Application Model (to be associated with a Business Application), add the Business Application model category.
  • CassandraKittl_1-1674683772601.png

     

Then you should see the application models in your list of model ids on the Business Application form

View solution in original post

4 REPLIES 4

Cassandra Kittl
Tera Guru

My answer is probably going to be simplistic and derived from another thread: Re: Application Product Models - Page 2 - ServiceNow Community In the Agile Development application (SDLC) is the Product which I've tied to an Application Model (ID). In the Model Categories I created a Business Application model category. 

Then on each Application Model, add the Business Application model category.

On the Agile Development Product, add the Application model as the model id.

On the Business Application, add the Application model as the model id.

On the Projects, Demands, ect add the Business Application.

 

Having noted all that, if you are also using DPM Workspace, please let me know if you are seeing the connections as I currently have a ticket logged with HI.

Thanks for the input, Cassandra.

You mentioned...


On the Business Application, add the Application model as the model id.


Did you have to do any customization to your platform/instance to achieve this?

I noticed in my instance that the only models I can select for the model ID field are the models have have no model categories. Why has ServiceNow not provided a more accurate reference qualifier for this field out of the box?

No customization. In order to see the Application models in the model ID field, the following are important precursors:

  •  In the Model Categories, create a Business Application model category (once only)
    • CassandraKittl_0-1674683691250.png

       

  •   On each Application Model (to be associated with a Business Application), add the Business Application model category.
  • CassandraKittl_1-1674683772601.png

     

Then you should see the application models in your list of model ids on the Business Application form

🤦‍♀️ That's what I was missing! Thank you.
Your solution also works for SDLC Component. I just needed to create the model category that ties that CI class to the Application model.