Configuring Custom Integration Profiles
To grant data sync and integration permissions to users who do not have the System Administrator profile in Salesforce, you can create custom profiles. When you create a new custom profile in Salesforce, you are prompted to select an existing profile to clone. If you select the System Administrator profile, the newly created custom profile has the required permissions and settings for real-time sync, and you can then remove any permissions that you do not want to assign to the new profile. However, if you select another existing profile to clone, for example, Standard User, you must configure settings and permissions. Follow the steps in this procedure to configure a custom profile cloned from the Standard User profile.
To configure custom integration profiles:
1. In Salesforce, on the Setup page, in the left pane, in the Administration section, under the Users node, click Profiles, and then in the Profiles list view, in the top left corner, click New Profile.
2. On the Clone Profile page, complete the fields as follows, and then click Save.
Field
Value
Existing Profile list
Standard User
Profile Name
The name you want to use for the new profile.
3. On the settings page for the newly created profile, click Edit, and then in the Connected App Access section, select the ServiceMax Service Board check box.
4. In the Standard Object Permissions and Custom Object Permissions sections, configure the object-level and field-level permissions listed in the table in Appendix C: Access and Permissions.
* 
In the Custom Object Permissions section, be sure to configure View All and Modify All permissions for the SB Queue Inbound and SB Queue Outbound objects.
5. In the Platform Event Permissions section, configure Read and Create access for the Service Board platform event, and then in the left pane, in the Platform Tools section, under the Apps node, expand the Connected Apps subnode and click Manage Connected Apps.
6. In the Connected Apps list view, navigate to the ServiceMax Service Board connected app, and then click Edit.
7. On the Connected App Edit page, in the OAuth Policies section, check to see if the IP Relaxation field value is set to Enforce IP restrictions, and then do one of the following:
If the field value is Enforce IP restrictions, click Cancel and then navigate back to the settings page for the newly created profile.
If the field value is not Enforce IP restrictions, click Cancel and skip the next step.
8. On the settings page for the newly created profile, in the Login IP Ranges section, click New, and then on the Login IP Ranges page, complete the fields as follows and click Save.
Field
Value
Start IP Address
0.0.0.0
End IP Address
255.255.255.255
9. After you assign the newly created custom profile to the integration user, if real-time sync does not function properly, do one of the following:
Run the Global Reinit EMP Service operation on the Service Board side.
Restart the tenant.
For more information:
Was this helpful?