How to create a product with associated services inside it in ServiceNow CSM?

SahanaJ
Tera Contributor

Hi everyone,

I’m trying to create a product (like Jira or GitHub) in Product Catalog > Product Models, and I want to add its related services (like API Access, Issue Sync, etc.) under it.

I tried using Bundled Models, but I don’t see a Parent Model field on the form. Even after checking form layout and configuring related lists, the option isn’t there.

I also looked at using Service Offerings or Application Services but couldn’t find a way to directly link them to a product.

Regards,

Sahana JR

1 REPLY 1

snehareddym
Tera Expert
  1. Understand the Relationship Between Service and Product:

    • In the cmdb_ci_service table (which stores your services), there is a field called Model ID (model_id).

    • This field is a reference to the cmdb_model (Product Model) table.

    • A reference qualifier ensures that only models with the Business Service category are selectable here.

    • You can find this category in the cmdb_model_category table (look for the name Business Service).

      snehareddym_1-1754043500343.png

       

  2. How to Link a Product (e.g., GitHub) to a Service:

    • Navigate to the GitHub product in the cmdb_model table.

    • Configure the form layout and add the related list:
      Service → Model ID

    • This related list will show all the services linked to this product via the Model ID field.

    • Any service added here is now associated with your product (e.g., GitHub → Issue Sync, API Access, etc.).

      snehareddym_0-1754043484791.png

       


Summary:

  • You're not required to use bundled models for this use case.

  • No need for a Parent Model field — instead, leverage the Model ID relationship from services to products.

  • Optionally, you can also explore Service Offerings linked to services if you're looking to define multiple tiers (e.g., Basic, Premium API Access), but that’s a layer above this relationship.