Product Specification Resource Mappings

FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?
hrefstringSpecifies a unique reference of the catalog.TMF product specification URL + product2: IDSpecifies the GET URL of the TMF product specification that ends with the ID field.No
descriptionstringSpecifies the details of the product specification.Product2.DescriptionDescribes the product.No
namestringRequired. Specifies the name of the product specification.Product2.NameSpecifies the name of the product.Yes
productNumberstringSpecifies the identification number assigned to uniquely identify the specification.Product2.ProductCodeSpecifies the product code.Yes
lifecycleStatusstringSpecifies the current lifecycle status.Product2. IsActive Product2.Status__cProduct2. IsActive field specifies the active status flag. Product2.Status__c field specifies the status of a product.No
attachmentarraySpecifies a list of attachment references or values (AttachmentRefOrValue [*]). Supplements the description of an element, such as a product, through videos or pictures.VlocityAttachment__cSpecifies the product attachments.No
validFor: startDateTimeobjectSpecifies the period for which the catalog is valid.Product2.EffectiveDate__c Product2.FulfilmentStartDate__c Product2.SellingStartDate__c Product2.VersionStartDateTime__cSpecifies the start dates of the validity period.No
validFor: endDateTimeobjectSpecifies the period for which the catalog is valid.Product2.EndDate__c Product2.EndOfLifeDate__c Product2.SellingEndDate__c Product2.VersionEndDateTime__cSpecifies the end dates of the validity period.No
versionstringSpecifies the product specification version.Product2.VersionLabel__cSpecifies the version number of the product specification.No
bundledProductSpecificationarraySpecifies a type of product specification that belongs to a grouping of product specifications made available to the market. A bundled product specification inherits all attributes of a product specification.ProductChildItem__cSpecifies the product child relationship.No
targetProductSchemaobjectSpecifies the reference object to the schema and type of a target product, which is described by the product specification.Product2.ObjectTypeId__cSpecifies the object type of a product.No
productSpecificationRelationshiparraySpecifies migration, substitution, dependency, or exclusivity relationship between product specifications.ProductRelationship__cSpecifies the product relationships.No
isSellablebooleanIndicates whether the product offer can be sold standalone (true) or within a bundle only (false).Product2.IsOrderable__cSpecifies if the product can be ordered or not.No
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?
namestringSpecifies the name of the related party.NameSpecifies the name of the account.Yes
hrefstringSpecifies the hyperlink reference of the related party.TMF Account URL + Account: IDSpecifies the GET URL of the TMF catalog that ends with the ID field.No
idstringSpecifies the unique identifier of the related party.AccountNumberSpecifies the external ID for the specified account.Yes
rolestringSpecifies the role played by the related party.AccountRecordTypeSpecifies the record type of the account.No
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?
namestringSpecifies the name of the attachment.NameSpecifies the name of the attachment.Yes
descriptionstringDescribes the content of the attachment.Description__cDescribes the attachment.No
hrefstringSpecifies the URI of the attachment.TMF Attachment URL + VlocityAttachmentSpecifies the GET URL of the TMF attachment that ends with the ID field.No
idstringSpecifies the unique identifier of the attachment.AttachmentId__cSpecifies the ID of the attachment.No
urlstringThe Uniform Resource Locator, which is a web page address and a subset of URI.UrlLong__cSpecifies the URL of the attachment.Yes
attachmentTypestringSpecifies the attachment type, such as a video or a picture.ContentType__cSpecifies the content type, such as a picture, a video, or a file.No
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?
hrefstringSpecifies the hyperlink reference of the product specification.TMF Attachment URL + Product2: IDSpecifies the GET URL of the TMF product specification that ends with the ID field.No
idstringSpecifies a unique identifier of the product specification.ParentProductId__r. GlobalKey__cSpecifies the external ID of the parent product.No
namestringSpecifies the name of the product specification.ParentProductId__r.NameSpecifies the name of the parent product.Yes
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?
namestringSpecifies the name of the related entity.RelatedProductId__r.NameSpecifies the name of the related product.Yes
idstringSpecifies a unique identifier of the product specification relationship.RelatedProductId__r. GlobalKey__cSpecifies the external ID of the related product.No
hrefstringSpecifies the hyperlink reference of the product specification relationship.TMF Attachment URL + Product2: IDSpecifies the GET URL of the TMF product specification that ends with the ID field.No
relationshipTypestringSpecifies the type of relationship, such as migration, substitution, dependency, or exclusivity.RelationshipType__cSpecifies the relationship type. The expected values must be configured in Salesforce CRM before invoking the resource.Yes
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?
namestringSpecifies a word, term, or phrase by which the characteristic specification is known and distinguished from other characteristic specifications.Attribute__c.Name AttributeAssignment__c.Name Picklist__c.NameSpecifies the name of the attribute and attribute assignment.Yes
descriptionstringDescribes the CharacteristicSpecification object.Attribute__c.Description__cDescribes the attribute.No
valueTypestringSpecifies a type of value that the characteristic can accept, such as numeric and text.Attribute__c. ValueDataType__c Picklist__c.DataType__cSpecifies the external ID of the related product.Yes
productSpecCharacteristicValue: valuearrayDefines a set of attributes, each of which can be assigned to a corresponding set of attributes in a ProductSpecificationCharacteristic object.Attribute__c.Value__c PicklistValue__c.NameSpecifies the value of the attribute.Yes