Skip to main content

Set Up Compliant Data Sharing

Learning Objectives

After completing this unit, you’ll be able to:

  • Set organization-wide sharing defaults for CDS.
  • Enable CDS for the Financial Deal object.
  • Create permission sets for CDS managers and users.
  • Assign permissions to CDS managers and users.
  • Grant profiles access to the Financial Deal object.

Set Organization-Wide Sharing Defaults

In this module, we assume you’re a Salesforce admin who’s authorized to set up CDS. If you’re not an admin, that’s OK. Read along to learn how your admin would take the steps in a production org. Don't try to follow these steps in your Trailhead Playground. CDS isn’t available in the Trailhead Playground.

CDS currently supports Account, Opportunity, Interaction, Interaction Summary, and Financial Deal objects. In this module, we work with the Financial Deal object. 

Matt must ensure that the Financial Deal object has the right organization-wide sharing settings. CDS can be used to grant access to data beyond organization-wide sharing defaults (OWD). It creates share table entries only when the data access that’s based on the participant role exceeds the OWD setting. Participants are users who are granted access to a deal record using CDS, and participant roles define the participants’ default access levels to those records. More on them later.

Note

Note

Changing org-wide sharing defaults takes some time to be implemented. This process could affect other running processes and prevent some users from viewing or editing records until the change is complete.

Here’s what Matt does to change the organization-wide sharing defaults of the Financial Deal object.

  1. Click Setup, and then click Setup.
  2. In the Quick Find box, enter sharing, and select Sharing Settings.
  3. In the Manage sharing settings for picklist, select Financial Deals.
  4. Under Organization-Wide Defaults, if the value in the Default Internal Access column is Public Read/Write, click Edit.
    Sharing Settings page showing Default Internal Access for the Financial Deal object.
  5. Find the Financial Deal object, and in the corresponding picklist, select either Private or Public Read-Only.
  6. Click Save.

Enable Compliant Data Sharing for Financial Deal Object

Next, Matt enables CDS for the Financial Deal object so that Financial Deal records can later be created to capture deal data.

  1. Click Setup, and then click Setup.
  2. In the Quick Find box, enter deal management, and select Deal Management Settings.
  3. Enable Deal Management.
  4. In the Quick Find box, enter object enable and select Object Enablement Settings. The page displays all the objects currently supported by CDS.
  5. Enable Financial Deal.
    Object Enablement Settings page showing supported objects.
Note

Note

If you decide to disable CDS for any supported object, you must first delete all the participant roles associated with the object.

Create Permission Sets for CDS Managers

Deandra wants to manage CDS settings, such as enabling or disabling supported objects, managing users, and managing user access to deal records. Matt must create an appropriate permission set for her so she can configure CDS. 

The Financial Services Cloud Extension permission set has the required permissions to configure CDS. Matt clones the permission set and enables the permissions in it.

  1. From Setup, in the Quick Find box, enter permission sets, and select Permission Sets.
  2. Next to the Financial Services Cloud Extension permission set, click Clone.
    Permission Sets page showing a list of permission sets.
  3. In the Label field, enter a suitable name like Compliant Data Sharing Manager.
  4. In the API Name field, enter a unique API name or use the auto-generated value.
  5. (Optional) In the Description field, enter a description for the permission set.
    Cloning page for Financial Services Cloud Extension permission set.
  6. Click Save.
  7. On the Permission Sets Setup page, click the new Compliant Data Sharing Manager permission set.
  8. Under System, click System Permissions, and then click Edit.
  9. Enable Configure Compliant Data Sharing and Use Compliant Data Sharing permissions.
    System Permissions page showing a list of permissions that can be enabled or disabled.
  10. Click Save, and then click Save again.

Create Permissions Sets for CDS Users

CDS users must be able to access records but not configure CDS. To give them access, Matt creates permission sets the same way he did for Deandra but enables only the permission to use CDS. He performs the steps in the previous section with the following changes. 

  • In step 3, enter CDS User.
  • In step 9, enable only the Use Compliant Data Sharing permission.

Assign Permissions to CDS Managers

Now that Matt has created the appropriate permission sets for CDS managers and users, he must assign the permission sets to Deandra, Rob, and Charlie.

Note

Note

You can only assign permissions to users with active profiles.

First, Matt assigns the Compliant Data Sharing Manager permission set to Deandra.

  1. Click Setup, and then click Setup.
  2. In the Quick Find box, enter permission sets, and select Permission Sets. The new permission sets you created are now listed here.
    Permission Sets page showing the newly created permission sets for CDS.
  3. Click Compliant Data Sharing Manager.
  4. Click Manage Assignments, and then click Add Assignments.
  5. Select Olson, Deandra and click Assign.
  6. Review the changes and click Done.
Note

Note

As a CDS manager, Deandra only gets access to CDS settings. She doesn’t have access to general admin settings.

Assign Permissions to CDS Users

Next, Matt assigns the Compliant Data Sharing User permission set to Rob and Charlie. He performs the steps mentioned in the previous section with the following changes.

  • In step 3, click the Compliant Data Sharing User permission set.
  • In step 5, select McDonald, Rob and Melly, Charlie and click Assign.

Grant Profiles Access to Financial Deal Object

Parent objects and participant objects share a master-detail relationship, which means that the access you set for a parent object is inherited by its participant record. 

Cumulus Capital has strict compliance guidelines, and Deandra wants data sharing for the deal record to be configured according to those guidelines. For Deandra, Rob, and Charlie, their profiles must have the required access to the parent Financial Deal object to manage Financial Deal participant records. Let’s check if Rob has these permissions, and grant him if he doesn’t. 

  1. Click Setup, and then click Setup.
  2. In the Quick Find box, enter profiles, and select Profiles.
  3. Look for the Associate profile and click Edit next to the profile name.
  4. Find the Tab Settings section and look for Financial Deals.
    Tab Settings for the Associate profile.
  5. In the Financial Deals picklist, select Default On. This step makes the Financial Tab visible on the navigation bar for all users with the Associate profile.
  6. Find the Standard Object Permissions section and look for Financial Deals.
  7. If any Read, Create, Edit, or Delete permission isn’t selected, select it.
    Standard Object Permissions for the Financial Deal object.
  8. Click Save.

Matt repeats the same steps for the profiles assigned to Charlie and Deandra.

Financial Deal Participants Related List, that’s quite a mouthful! So what is it? It’s a component on the Financial Deal record page that appears in the Related section. This component lets you add users, or participants, to the record you want them to access. 

Matt adds the component so that Rob sees it the next time he logs in.

Note

Note

For the Financial Deal object, the Participants component is already added. If it isn’t, follow these steps.

  1. Click Setup, and select Setup.
  2. Click the Object Manager tab.
  3. In the Quick Find box, enter deal, and click the Financial Deal object.
  4. Click Page Layouts.
  5. Select the layout for the Financial Deal record type to use. Matt selects Financial Deal Layout.
  6. In the object palette, click Related Lists.
    Related List fields available for the Financial Deal page layout.
  7. Drag and drop the Financial Deal Participants field from the object palette to the Related Lists container.
    Related Lists section with Financial Deal Participants field added.
  8. Click Save.

Great going! You’ve laid the groundwork to get CDS up and running in your org. But users can’t use CDS because they don’t have access…yet. We set that up in the next unit. Onward and upward!

Resources

Keep learning for
free!
Sign up for an account to continue.
What’s in it for you?
  • Get personalized recommendations for your career goals
  • Practice your skills with hands-on challenges and quizzes
  • Track and share your progress with employers
  • Connect to mentorship and career opportunities