Create and publish resource specifications

  • Release version: Australia
  • Updated April 2, 2026
  • 4 minutes to read
  • Create and publish a base version of a resource specification to define all the resource options for a customer-facing product that you sell and to designate how to fulfill these options.

    Before you begin

    Create characteristics, characteristic options, and specification categories. To learn more about characteristics, characteristic options, and specification categories, see:

    Role required: sn_prd_pm.product_catalog_manager

    About this task

    You create a resource specification to define the technical information for a resource, which includes the following:
    • All the specification characteristic options that are available for a resource, and how they should be fulfilled.
    • Various categories of information, such as the manufacture, model, and brand-related information about a resource, including the resource visuals and activation guides. Resource specifications aren't customer-facing.
    • Its relationship to other product, service, and resource specifications. You can enable the product and service delivery by using the required resource.

    Procedure

    1. In the CSM Configurable Workspace, select the List view.
    2. Navigate to Specifications > Resource specifications.
    3. Select New.
    4. On the Details tab, fill in the fields.
      Table 1. Create Resource Specification
      Field Description
      Number Auto-generated ID for the resource specification.
      Name Name of the resource specification.
      Version Version number that is assigned to a specification:
      • When you create the initial version, 1 appears in this field, and can't be changed.
      • When you create subsequent versions of the specification, the next incremental number appears in this field after you select Create New Version. For example, 4 appears in this field if 3 was the previous version number.
      Display name Name that appears for the specification in the ServiceNow AI Platform when this version of the specification is in effect.
      • When you create the initial, or base version of the specification (for example, version 1), you must enter free-form text, which is usually the name of the specification, into the field.
      • When you create versions of the specification, a system-assigned concatenation of the specification name and its current version number appears but can be overwritten.
      Category Specification category that the resource specification belongs to.
      Type Type of resource specification. Select a type:
      • Physical:Physical item, such as a router or a handset.
      • Logical: Logical item, such as an IP address.
      Start date Date that the specification is valid from. You can use this field when you create a version to indicate when it takes effect. However, it is informational only and isn’t used for actual processing.
      End date Date through which the specification is valid. You can use this field when you create a version to indicate when it is no longer in effect. However, it is informational only and isn’t used for actual processing.
      Owner Name of the person who is responsible for maintaining this specification. Select the search icon to choose the person.
      Description Description for this resource specification.
      State State of the resource specification.
      • Draft: Unpublished draft resource specification that is assigned when you first create the specification record.
      • Published: Published resource specification that is assigned when you formally publish it for use in a product offering.
      • Retired: Resource specification that is retired and can no longer be used to create another specification version.
      • Archived: Resource specification that is no longer used in the ordering or fulfillment process.
      External code Product code of the specification.
      Line Product line of the specification.
      Cost to company Cost to the company for this resource specification. This field is for profit-calculation purposes only.
      Composite Option indicating that the resource specification is a parent that contains multiple child specifications.
      Installation required Option indicating that someone must install the product on site.
      Location specific Option indicating that this resource specification requires the location details for fulfillment and installation.
      Transient Option that indicates the product for this resource specification is for one-time use.
      Note:
      If you select this option, the sold product or product inventory record for the transient product is set to an Inactive state when the order is completed. Move, Add, Change, Disconnect (MACD) actions can’t be performed on the sold product or product inventory records of a transient product.
      Initial version Name of the base version of the specification that appears but can't be changed.
      Previous version Name of the previous version of the specification. For example:
      • When you create the initial version of the specification (for example, version 1), this field is empty.
      • When you create a version (version 2) with a slightly different name, the name of the specification at its initial creation appears here.
      • When you create a subsequent version (version 3), the name of the specification as it was at version 2 appears here
      You can't change this field.
    5. Select Save.
      The resource specification is created. The following tabs open for defining and viewing related information for the specification:
      Table 2. Resource specification tabs
      Tab Description
      Catalog Hierarchy View the complete hierarchy of a product offering and any associated specifications.

      Use the Show specification toggle to view the hierarchy of specifications.

      Specification Characteristics Associate the characteristics and characteristic options with your specification.
      Specification Relationships Create specification relationships, quantity mapping, and decomposition rules for Sales CRM for Telecommunications
      Versions Create another version of the specification
    6. When you are finished creating the specification version, do one of the following actions.
      ActionDescription
      Publish Publish the draft specification so that you can use it in a product offering.
      • When you publish it, its state changes from Draft to Published.
      • After you publish a specification, you can't change or delete it, unless you create a version for it.
      Update Update the specification with the new data that you added, but do not publish it for use in a product offering.
      Copy Copy the data in this specification so that you can create a specification from it.