Assistance with Retrieving SDLC Component Item List & Understanding Its Role in CSDM 4.0 Integration

LogendranM
Tera Contributor

Hi ServiceNow Community,

I am currently working on integrating ServiceNow items with the CSDM 4.0 Meta Model. My goal is to retrieve a list of items covered by the CSDM 4.0 tables. While I am able to find the list of items in the tables referenced in the CSDM 4.0 user documentation, I am having difficulty locating the item list for the SDLC Component (cmdb_ci_sdlc_component).

 

I am not yet familiar with the specific role of the SDLC Component within the CSDM model and would greatly appreciate any guidance on how it functions and how I can retrieve the related items for this component in my ServiceNow instance (Xanadu version).

 

Any help or insights would be highly appreciated.

 

Thank you in advance!

 

1 ACCEPTED SOLUTION

Bruno De Graeve
ServiceNow Employee
ServiceNow Employee

hello,

Is the question how to get the cmdb_ci_sdlc_component CMDB table installed on your instance ? It should have come with the Store app CMDB CI Class Models (v1.33).

More details about this object can be found on Docs: https://www.servicenow.com/docs/bundle/yokohama-servicenow-platform/page/product/csdm-implementation...
It's an object to document the "build" phase (between the design and the operational phases of a CI). Extract from Docs: "

An SDLC component is a CI that represents a unique development effort of code. It represents parts of a larger business application or digital product broken down into its individually developed components. In other words, the SDLC component is a software element of a larger application or technology.

Types of SDLC components:

"

Bruno De Graeve,
Principal Platform Architect, Customer Success, ServiceNow

View solution in original post

7 REPLIES 7

Bruno De Graeve
ServiceNow Employee
ServiceNow Employee

hello,

Is the question how to get the cmdb_ci_sdlc_component CMDB table installed on your instance ? It should have come with the Store app CMDB CI Class Models (v1.33).

More details about this object can be found on Docs: https://www.servicenow.com/docs/bundle/yokohama-servicenow-platform/page/product/csdm-implementation...
It's an object to document the "build" phase (between the design and the operational phases of a CI). Extract from Docs: "

An SDLC component is a CI that represents a unique development effort of code. It represents parts of a larger business application or digital product broken down into its individually developed components. In other words, the SDLC component is a software element of a larger application or technology.

Types of SDLC components:

"

Bruno De Graeve,
Principal Platform Architect, Customer Success, ServiceNow

Thank you for your response!


I checked my instance, and I was able to find the cmdb_ci_sdlc_component table. Your guidance about the CMDB CI Class Models (v1.33) Store app was really helpful.

I appreciate the explanation of how SDLC components fit into the Build phase in CSDM. This gives me a better understanding of their role.


Thanks again for your help 😊!

Jonathan Schnei
Giga Guru

SDLC CI's are subsystems of Business Applications. I'll just describe a few 'types' of SDLC records here and hopefully that different terminology helps. It's a relatively new CI class there are not a plethora of examples or use cases yet. Please keep in mind that if you see any CSDM 5 presentations or images, you'll also see in the SDLC square the addition of non-CI data like DevOps, Agile, & Projects, as well as AI. These presentations and images may also help to guide you if you find any. And also give a search for 'What is a Business Application?' in community since the SDLC are components of Business Apps, it helps to make sure your understanding of a Business App within CSDM is 100%. Cheers

 

1. Foundation Build SDLC Component: This is a configuration item that represents a unique development effort. It is used to track the development stages and statuses for various products, assets, contracts, CIs, and locations. Ex/ Build components for an application.

2. Add-On Component: This is a software component, generally from an external or third-party, that integrates at run-time into an application to provide additional functionality. It enhances the application but is not intrinsic to the application's ability to functionally serve its purpose.

3. Framework Component: This is a software component, generally from an external or third-party, which provides a skeleton of functionality into which the application code is integrated deeply and transparently at design-time. It becomes intrinsically merged with the application

Your description of the different SDLC CI types—Foundation Build, Add-On, and Framework Components—really helped me understand their role in Business Applications. Since SDLC CIs are new to me, I’ll also check out the CSDM 5 presentations and the community discussions on Business Applications to learn more.


I really appreciate your help😊!