---
schema_version: "1"
id: 2108a25a4c49fed12a0ce12de22c5c092e18fcecb8914c03bab75feaeadc3804
title: Custom Permission Set and Product Publish Event
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries-integrations/comms/guides/TMF620_outbound/product_publish_event.md
canonical_url: https://developer.salesforce.com/docs/industries/communications/guide/product_publish_event.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: d042c766a63669ceed87427ec0df0d773b4d816ddadf1d7a15a36c62a68b9874
products:
  - Communications Cloud TM Forum API
  - Industries Integrations
---
# Custom Permission Set and Product Publish Event

After completing the prerequisites mentioned in [Before You Begin](https://developer.salesforce.com/docs/industries/communications/guide/before_you_begin.md), the following components will be made available OOB in the CMT managed package for executing TMF 620 Outbound.

- Custom permission set `TMF 620 Outbound`
- Custom object `Product Publish Event`
- Quick action `Publish`

Following section section assumes that there is an existing permission set or a new permission set is created to enable access of object/record access of `Product Publish Event` custom object through `Publish History` tab and `Product Publish Events` list view.

1. Click **your name**. Click **Switch to Lightning Experience**.
2. From Setup, in the Quick Find box, enter Permission Sets, and then select **Permission Sets**.
3. Select `TMF Catalog Manager` permission set.
4. Click **Object Settings** available under Apps section.
5. Click `Product Publish Events` object, then click **Edit**.
6. In the Object Permissions section, enable **Read**, **Create** and **Edit** permissions for the object.
7. In the Field Permissions section, select **Read Access** and **Edit Access** for all the fields.
8. Click **Save**.

To publish a product offer to an external system, `Publish` button needs to be enabled for the users. For this, users must have the custom permission set `TMF 620 Outbound` to be added to their user records through permission set along with the org permission `Industries CPQ`.
This section assumes that a new permission set is created or there is an existing permission set with the name `TMF Catalog Manager`.
Perform the following steps to add the custom permission to it.

1. Click **your name**. Click **Switch to Lightning Experience**.
2. From Setup, in the Quick Find box, enter Permission Sets, and then select **Permission Sets**.
3. Select `TMF Catalog Manager` permission set.
4. Click **Custom Permissions** available under Apps section.
5. Select `TMF 620 Outbound` from the available custom Permissions. Click **Add** and click **Save**.
