Before You Begin
Following are the prequisites to start using the TMF620 Catalog Management (outbound) API.
-
Ensure to include following permissions and license in the org.
- Org Permission:
Industries CPQ
- Custom Permission:
TMF 620 Outbound
- Add on license:
Industry API Addon
- Org Permission:
-
Enable Access to Industry Integrations and Connect Your Salesforce and MuleSoft Instances.
-
Enable
TMF 620 Outbound Product Catalog API
app, refer the steps mentioned in Enable Integrations. A named credential gets created automatically by the integration setup in the Salesforce, for example,TMF620Outbound_XXXX_Comms
. -
Copy the generated name of the named credential and update the same in the default value of the metadata record
VlocityIntegrationSetting__mdt.TMForum620OutboundCredentials
. -
Update the default value of the metadata record
VlocityIntegrationSetting__mdt.TMForum620OutboundTargetSystems
with the name(s) of the target system(s). -
Update the default values of the metadata records
VlocityIntegrationSetting__mdt.TMForumProdOffer620OutboundExtension
andVlocityIntegrationSetting__mdt.TMForumProdSpec620OutboundExtension
. Refer Metadata. -
Enable object and data access of [Product Publish Event] and add the custom permission
TMF 620 Outbound
to a permission set and provision it to the catalog managers/TMF 620 outbound users.
NOTE: For the product offers, users can view the activation history, publish history. If users needPublish History
tab for each product offer,Product Publish Events
tab, and list views to be enabled then, these have to be enabled through a permission set. For creating a permission set, see Create Permission Sets -
Configure the
Publish button
andPublish History
tabs as mentioned in the relevant sections. -
Ensure that EPC Product Designer is setup on the Salesforce org with out any errors. See Set Up the Product Designer.
-
Configure external systems in MuleSoft.
-
Deploy all the TMF related IPs, OmniStudio DataMappers.