Riva synchronizes data between Sage CRM and several supported email systems. This article describes how to prepare a Sage CRM connection account and the Riva server to support a Riva impersonation connection to Sage CRM.
The following versions of Sage CRM are supported:
To prepare Sage CRM for the Riva sync:
From the Windows system that hosts the Riva server, confirm that you can log in to the Sage CRM company account by using an admin account and a normal user account.
The Riva connection user for the target organization must be configured to use the credentials of an administrator-level account. For Sage CRM On-Demand, choose one of the following options:
Enable Web Services
The "administrator" account provides the privileges necessary to impersonate each syncing user and make the necessary changes to records in the CRM for each syncing user. This connection account must be enabled for web services in Sage CRM.
Assign the default territory
New records created by Riva in Sage CRM will be defaulted to the home territory of the Riva connection account. To control the default territory of new records, set the home territory of the Riva connection account user to the desired default territory.
To sync users from multiple territories, configure a separate Riva connection account for each default territory.
The primary email address for each target CRM user account must match the primary SMTP email address of the corresponding email system account. For example, if the Sage CRM email address for Ian Sample is email@example.com, then the Exchange SMTP Reply-to email address value for the corresponding email account must also be firstname.lastname@example.org.
The Riva connection to Sage CRM uses the Enterprise impersonation model: When Riva creates new items in the CRM, it assigns ownership to the syncing user. Since Riva is now acting on behalf of the syncing user, all audit fields in the CRM record the syncing user as the user that created and modified the item. Riva uses the permissions of the CRM syncing user to create and modify items and data in the CRM.
If the access permissions defined for the syncing user are not sufficient, the Riva server displays Access denied errors for each data change it tries to synchronize. Ensure that for each syncing user, permissions are assigned to create, modify, delete, import, and export datatypes that Riva will attempt to sync for that user.
Gather the following information that will be required when you create a Riva connection to the Sage CRM system:
To locate the proper Web Service URL for your organization, log in to your Sage CRM instance or ask your Sage CRM administrator.
On SageCRM.com, you can find the URL to view the WSDL file by navigating to Main Menu | System Help | Account Update | Web Service Connection String
The URL will look something like this:
Article ID: 581
Last updated: 16 Sep, 2019