Product Specification Resource Mappings

FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?Is Supported?
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.NoYes
descriptionstringSpecifies the details of the product specification.Product2.DescriptionDescribes the product.NoYes
namestringRequired. Specifies the name of the product specification.Product2.NameSpecifies the name of the product.YesYes
productNumberstringSpecifies the identification number assigned to uniquely identify the specification.Product2.ProductCodeSpecifies the product code.YesYes
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.NoYes
NANANARecordTypeSpecifies the record type of the product, such as a product or class. The default value is product.YesYes
@baseTypestringDefines the super class when subclassing.NANANoNo
@schemaLocationstringSpecifies the URI to a JSON schema file that defines additional attributes and relationships.NANANoNo
@typestringDefines the subclass extensible name when subclassing.NANANoNo
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.NoYes
brandstringSpecifies the manufacturer or trademark of the specification.-/--/-NoYes
validForobjectSpecifies 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.NoYes
validForobjectSpecifies 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.NoYes
versionstringSpecifies the product specification version.Product2.VersionLabel__cSpecifies the version number of the product specification.NoYes
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.NoYes
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.NoYes
productSpecificationRelationshiparraySpecifies migration, substitution, dependency, or exclusivity relationship between product specifications.ProductRelationship__cSpecifies the product relationships.NoYes
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.NoYes
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?Is Supported?
namestringSpecifies the name of the related party.NameSpecifies the name of the account.YesYes
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.NoYes
idstringSpecifies the unique identifier of the related party.AccountNumberSpecifies the external ID for the specified account.YesYes
rolestringSpecifies the role played by the related party.AccountRecordTypeSpecifies the record type of the account.NoYes
@referredTypestringSpecifies the actual type of the target instance when needed for disambiguation.Schema object name (Account)-/-NoYes
@typestringDefines the subclass extensible name when subclassing.JSON representation type (RelatedParty)-/-NoNo
@schemaLocationstringSpecifies the URI to a JSON schema file that defines additional attributes and relationships.Not available-/-NoNo
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?Is Supported?
namestringSpecifies the name of the attachment.NameSpecifies the name of the attachment.YesYes
descriptionstringDescribes the content of the attachment.Description__cDescribes the attachment.NoYes
hrefstringSpecifies the URI of the attachment.TMF Attachment URL + VlocityAttachment: IDSpecifies the GET URL of the TMF attachment that ends with the ID field.NoYes
idstringSpecifies the unique identifier of the attachment.AttachmentId__cSpecifies the ID of the attachment.NoYes
urlstringThe Uniform Resource Locator, which is a web page address and a subset of URI.UrlLong__cSpecifies the URL of the attachment.YesYes
NANANAObjectId__cObject ID is the product2 ID of the incoming product specification.YesYes
@baseTypestringDefines the super class when subclassing.NANANoNo
@schemaLocationstringSpecifies the URI to a JSON schema file that defines additional attributes and relationships.NANANoNo
@typestringDefines the subclass extensible name when subclassing.NANANoNo
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.NoYes
contentstringRetrieves the actual contents of the attachment object, if embedded, encoded as base64.NANANoYes
mimeTypestringSpecifies the attachment mime type, such as an extension file for a video, a picture, and a document.NANANoYes
sizeobjectSpecifies the size of the attachment.NANANoYes
validForobjectSpecifies the period for which the attachment is valid.NANANoYes
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?Is Supported?
@baseTypestringDefines the super class when subclassing.NANANoNo
@schemaLocationstringSpecifies the URI to a JSON schema file that defines additional attributes and relationships.NANANoNo
@typestringDefines the subclass extensible name when subclassing.NANANoNo
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.NoYes
idstringSpecifies a unique identifier of the product specification.ParentProductId__r. GlobalKey__cSpecifies the external ID of the parent product.NoYes
lifecycleStatusstringSpecifies the current lifecycle status.NANANoYes
namestringSpecifies the name of the product specification.ParentProductId__r.NameSpecifies the name of the parent product.YesYes
NANANANameSpecifies the name of the product child relationship.YesYes
NANANAChildProductId__cSpecifies the Salesforce record ID of the incoming product specification after it's created.YesYes
NANANAChildLineNumber__cSpecifies the sequence of the incoming child product specification. The default value is 100.YesYes
NANANARelationshipTyp__cSpecifies the relationship type of the incoming child product specification. The default value is child.YesYes
NANANAMaxQuantity__cSpecifies the maximum number of child products. The default value is 1.YesYes
NANANAMinQuantit__cSpecifies the minimum number of child products. The default value is 1.YesYes
NANANAQuantity__cSpecifies the default number of child products. The default value is 1.YesYes
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?Is Supported?
@referredTypestringSpecifies the actual type of the target instance when needed for disambiguation.NANANoYes
namestringSpecifies the name of the related entity.RelatedProductId__r.NameSpecifies the name of the related product.YesYes
idstringSpecifies a unique identifier of the product specification relationship.RelatedProductId__r. GlobalKey__cSpecifies the external ID of the related product.NoYes
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.NoYes
@baseTypestringDefines the super class when subclassing.NANANoNo
@schemaLocationstringSpecifies the URI to a JSON schema file that defines additional attributes and relationships.NANANoNo
@typestringDefines the subclass extensible name when subclassing.NANANoNo
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.YesYes
validForobjectRequired. Specifies the period for which the product specification relationship is valid.NANANoYes
FieldTypeDescriptionSalesforce MappingSalesforce DescriptionIs mandatory for the CPQ or EPC implementation?Is Supported?
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.YesYes
descriptionstringDescribes the CharacteristicSpecification object.Attribute__c.Description__cDescribes the attribute.NoYes
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.YesYes
productSpecCharacteristicValue: valuearrayDefines a set of attributes, each of which can be assigned to a corresponding set of attributes in a ProductSpecificationCharacteristic object. The values of the attributes in the ProductSpecificationCharacteristicValue object describe the values of the attributes that a corresponding ProductSpecificationCharacteristic object can accept.Attribute__c.Value__c PicklistValue__c.NameSpecifies the value of the attribute.YesYes