Skip to content
Release: Australia · Updated: 2026-04-02 · Official documentation · View source

Create and publish resource specifications

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:

- Create product characteristics and characteristic options

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
Image omitted: list-outline-24.svg
view.
  1. Navigate to Specifications > Resource specifications.

  2. Select New.

  3. On the Details tab, fill in the fields.

FieldDescription
NumberAuto-generated ID for the resource specification.
NameName of the resource specification.
VersionVersion 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 nameName 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.
CategorySpecification category that the resource specification belongs to.
TypeType 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 dateDate 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 dateDate 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.
OwnerName of the person who is responsible for maintaining this specification. Select the search icon to choose the person.
DescriptionDescription for this resource specification.
StateState 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 codeProduct code of the specification.
LineProduct line of the specification.
Cost to companyCost to the company for this resource specification. This field is for profit-calculation purposes only.
CompositeOption indicating that the resource specification is a parent that contains multiple child specifications.
Installation requiredOption indicating that someone must install the product on site.
Location specificOption indicating that this resource specification requires the location details for fulfillment and installation.
TransientOption 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 versionName of the base version of the specification that appears but can't be changed.
Previous versionName 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.
  1. Select Save.

    The resource specification is created. The following tabs open for defining and viewing related information for the specification:

TabDescription
Catalog HierarchyView the complete hierarchy of a product offering and any associated specifications.Use the Show specification toggle to view the hierarchy of specifications.
Specification CharacteristicsAssociate the characteristics and characteristic options with your specification.
Specification RelationshipsCreate specification relationships, quantity mapping, and decomposition rules for Sales CRM for Telecommunications
VersionsCreate another version of the specification
  1. When you are finished creating the specification version, do one of the following actions.
ActionDescription
PublishPublish 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.
UpdateUpdate the specification with the new data that you added, but do not publish it for use in a product offering.
CopyCopy the data in this specification so that you can create a specification from it.