Before You Begin

Following are the prequisites to start using the TMF620 Catalog Management (outbound) API.

  1. 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
  2. Enable Access to Industry Integrations and Connect Your Salesforce and MuleSoft Instances.

  3. 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.

  4. Copy the generated name of the named credential and update the same in the default value of the metadata record VlocityIntegrationSetting__mdt.TMForum620OutboundCredentials.

  5. Update the default value of the metadata record VlocityIntegrationSetting__mdt.TMForum620OutboundTargetSystems with the name(s) of the target system(s).

  6. Update the default values of the metadata records VlocityIntegrationSetting__mdt.TMForumProdOffer620OutboundExtension and VlocityIntegrationSetting__mdt.TMForumProdSpec620OutboundExtension. Refer Metadata.

  7. 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 need Publish 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

  8. Configure the Publish button and Publish History tabs as mentioned in the relevant sections.

  9. Ensure that EPC Product Designer is setup on the Salesforce org with out any errors. See Set Up the Product Designer.

  10. Configure external systems in MuleSoft.

  11. Deploy all the TMF related IPs, OmniStudio DataMappers.