Loading
Salesforce now sends email only from verified domains. Read More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Security for Omnistudio Data Mappers and Integration Procedures

          Security for Omnistudio Data Mappers and Integration Procedures

          You can control access to Data Mappers and Integration Procedures using settings that reference Sharing Settings and Sharing Sets or Profiles and Permission Sets.

          Important
          Important

          Guest Users, also called anonymous users, cannot access any records by default. Criteria-based Sharing Rules grant them read-only access. This affects all Salesforce orgs. For details, see Guest User Record Access Development Best Practices.

          Vlocity allows guest users to create and update the records to which Sharing Rules grant access. No additional configuration is necessary for this expanded access.

          You can use Salesforce Sharing Settings to secure access to Data Mappers and Integration Procedures. If you use caching, you must set CheckCachedMetadataRecordSecurity to true as described here.

          You can allow access to a Data Mapper or Integration Procedure based on the Custom Permissions enabled in a user's Salesforce Profiles or Permission Sets. An Apex class added to your Salesforce Org allows the Vlocity Managed Package to check user Custom Permissions. The custom settings described here are related to this approach. Vlocity recommends using Custom Permissions in Profiles or Permission Sets for ease of use and better performance.

          For Salesforce access basics, see Control Who Sees What, Who Sees What — Overview Video, and Salesforce Data Security Model — Explained Visually. For Vlocity-specific information about Profiles, see Overview of Profiles and Security for Vlocity.

          Sharing Settings, Sharing Sets, Profiles, and Permission Sets control access to Data Mappers and Integration Procedures as object records.

          To ensure field-level security for a Data Mapper, go to the Data Mapper’s Options tab and select Check Field Level Security. To automatically enforce field-level security for all Data Mappers, enable EnforceDMFLSAndDataEncryption in the Omni Interaction Configuration.

          If you’re using the Omnistudio standard designer, and if the user has the View Encrypted Data permission, the classic encrypted fields are shown in plain text for that user by default. However, if you are using Omnistudio managed package designer, you must enable EnforceDMFLSAndDataEncryption in the Omni Interaction Configuration to enforce this behavior.

          To enable EnforceDMFLSAndDataEncryption in the Omni Interaction Configuration, follow these steps: From Setup, search and open Omni Interaction Configuration. Click New Omni Interaction Configuration, enter EnforceDMFLSAndDataEncryption for both name and label, set the value to true, and save your changes.

          Warning
          Warning When Check Field Level Security and EnforceDMFLSAndDataEncryption are both disabled, Data Mapper Extract and Turbo Extract work differently. If a user doesn’t have access to the standard or custom fields, the query fails for Turbo Extract and passes for Extract. For this reason, we recommend that you always use the Check Field Level Security checkbox or the EnforceDMFLSAndDataEncryption Omni Interaction Configuration.
          Important
          Important

          A user's access to a Data Mapper or Integration Procedure includes more than the ability to run it directly. Access also applies if an application the user is using calls the Data Mapper or Integration Procedure.

          If a user has access to a parent Integration Procedure, the parent can invoke child Integration Procedures and Data Mappers to which the user doesn’t have direct access.

           
          Loading
          Salesforce Help | Article