Managing CRMA access permissions
To ingest data and use it as a part of row-level security, you must have access to Salesforce data. Based on the permissions of the two systems of CRMA/Salesforce users, CRM Analytics gains access to Salesforce data. These two systems of CRMA/Salesforce users are as follows:
- Integration User
- Security User
Here is Integration User, as viewed in Setup in Salesforce:
CRMA uses the permissions of Integration User when a data preparation job runs so that it can ingest data from Salesforce objects and fields. Access to any fields and objects that contain sensitive data should be restricted because the View All Data access is with Integration User.
The job will fail if the dataflow tries to read data from a field or an object where view permission is not given to Integration User.
Based on the User object...