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, click Administration > Users > 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 under Connected App Access, select the ServiceMax Service Board check box.
4. Under Standard Object Permissions and Custom Object Permissions, configure the object-level and field-level permissions listed in the table in Appendix C: Access and Permissions.
* 
Under Custom Object Permissions, be sure to configure View All and Modify All permissions for the SB Queue Inbound and SB Queue Outbound objects.
5. Under Platform Event Permissions, configure Read and Create access for the Service Board platform event, and then in the left pane, click Platform Tools > Apps > Connected Apps > Manage Connected Apps.
6. In the Connected Apps list view, in the ServiceMax Service Board row, click Edit.
7. On the Connected App Edit page, under OAuth Policies, confirm that 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, under Login IP Ranges, 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.
Was this helpful?