Catalog Resource Mappings
Field | Type | Description | Salesforce Mapping | Salesforce Description | Is mandatory? | Prerequisite |
---|---|---|---|---|---|---|
href | string | Specifies a unique reference of the catalog. | TMF Catalog URL + vlocity_cmt__Catalog__c.Id | Specifies the GET URL of the TMF catalog that ends with the ID field. | No | NA |
id | string | Specifies a unique identifier of the catalog. | vlocity_cmt__GlobalKey__c | Specifies the ID that the customer wants to add. | No | NA |
description | string | Describes the catalog. | vlocity_cmt__Description__c | Describes the catalog. | No | NA |
lifecycleStatus | string | Specifies the current lifecycle status. | vlocity_cmt__IsActive__c | Specifies if the catalog is active. Values for lifecycleStatus are Active and Inactive. | No | NA |
name | string | Required. Specifies the name of the catalog. | Name | Specifies the name of the catalog. | Yes | The catalog name must be unique in the Salesforce org. |
validFor - startDateTime/endDateTime | object | Specifies the period for which the catalog is valid. | vlocity_cmt__StartDateTime__c/vlocity_cmt__EndDateTime__c | Specifies the validity of the catalog. | No | NA |
relatedParty | array | Defines a party or party role that's linked to a specific entity. | vlocity_cmt__VendorAccount__c | Specifies the field that's derived from the vendor column of the catalog object. | No | Use an existing account. |
@type | string | Defines the subclass extensible name when subclassing. | Resource name (Catalog) | The @type attribute differentiates between the catalog and category request and doesn't have a direct mapping in Salesforce. | Yes | NA |
Field | Type | Description | Salesforce Mapping | Salesforce Description | Is mandatory? | Prerequisite |
---|---|---|---|---|---|---|
name | string | Specifies the name of the related party. | Name | Specifies the name of the account. | No | NA |
href | string | Specifies the hyperlink reference of the related party. | TMF Account URL + Account.Id | Specifies the GET URL of the TMF catalog that ends with the ID field. | No | NA |
id | string | Specifies the unique identifier of the related party. | Account.AccountNumber | Specifies the external ID for the specified account. | Yes | Use an existing account. |
role | string | Specifies the role played by the related party. | Account.RecordType.Name | Specifies the record type of the account. | No | Use an existing account. |
@referredType | string | Specifies the actual type of the target instance when needed for disambiguation. | Schema object name (Account) | Specifies that the sObject type is Account. | No | NA |
@type | string | Defines the subclass extensible name when subclassing. | JSON representation type (RelatedParty) | Specifies the vendor account. | No | NA |
Field | Type | Description | Salesforce Mapping | Salesforce Description | Is mandatory? | Prerequisite |
---|---|---|---|---|---|---|
name | string | Specifies the name of the Category. | Name | Specifies the name of the account. | No | NA |
href | string | Specifies the hyperlink reference of the category. | TMF Category URL + vlocity_cmt__Catalog__c.ID | Specifies the GET URL of the TMF catalog that ends with the ID field. | No | NA |
id | string | Specifies the unique identifier of the category. | vlocity_cmt__Catalog__c.vlocity_cmt__GlobalKey__c | Specifies the external ID for the specified account. | Yes | NA |
@referredType | string | Specifies the actual type of the target instance when needed for disambiguation. | vlocity_cmt__Catalog__c | Specifies that the sObject type is Account. | No | NA |
@type | string | Defines the subclass extensible name when subclassing. | JSON representation type (CategoryRef) | Specifies the category reference. | No | NA |