Riva CRM Integration - Documentation and Knowledge Base

Prepare Your Exchange System for Riva Cloud Corporate

Article ID: 588
Last updated: 12 Apr, 2017

Riva Cloud CORPORATE is designed to use a single connection to an Exchange system to synchronize data on behalf of multiple users. Using this configuration, Riva Cloud uses the credentials of the "connection user" to IMPERSONATE into the mailbox of each "target" user and synchronize CRM data with that user account. The Riva Cloud connection must use the EWS login credentials of an Exchange user that is configured with full access permissions to the "target" user mailboxes.

Purpose

The purpose of this article is to describe the preparation work required for an Exchange Web Services connection to support a Riva Cloud CORPORATE subscription.

System requirements and preparations for Riva Cloud Corporate EWS connections include:

Supported Exchange Systems

Riva Cloud Corporate can sync to the following certified Exchange systems:

  • Microsoft Office 365 - Exchange Online;

  • On-Premises Exchange:
    • Exchange 2016,
    • Exchange 2013,
    • Exchange 2010,
    • Exchange 2007 SP1 Rollup 1 or higher;
       
  • Commercial Exchange Hosting Services: Exchange 2016, 2013, 2010, and 2007.

Riva Cloud Connects to Exchange Web Services Only (Exchange Admins)

The Riva Cloud Exchange connections must connect to the URL for your EWS server:

Prepare the Riva Connection User for Exchange

To support the IMPERSONATION concept explained above, you need to prepare an Exchange mailbox user for the Riva Cloud service to connect to your Exchange system and impersonate into the user mailboxes that will be synced. See below for the version of Exchange used in your environment:

Microsoft Office 365 - Exchange Online

The Riva connection user must be a mailbox user that is granted privileges or permissions to gain full access to the target user mailboxes. Use an existing mailbox user, or create a mailbox user (for example named svc_rivasync) that will be used to authenticate to Exchange. Ensure that this user is configured to meet the following requirements:

  • Recommended: Configure the account password to never expire or change.

  • This user must be a fully-enabled Exchange mailbox user that is visible on the Exchange Global Access List (GAL).

  • Assign Exchange application impersonation OR "Delegate Full Access" permissions: Prepare Office 365 Riva connection user permissions.

On-premises Exchange 2016, 2013, 2010, or 2007

The Riva connection user must be granted full access permissions to the target user mailboxes. Use an existing user mailbox or service account mailbox, or create an AD/Exchange user (for example named rivasvc) that will be used to authenticate to Exchange. Ensure that this user is configured to meet the following requirements:

  • Note: If a password change policy forces credentials to expire, ensure that the credentials are updated in Riva at the same time.

  • This user must be a fully enabled Exchange mailbox user that is visible on the Exchange Global Access List (GAL).

  • This account must not be a member of the Domain Admins group.

  • Assign Exchange impersonation (Exchange 2010+) or full access permissions (Exchange 2007). See Prepare the Riva connection account for on-premises Exchange.

  • After the Riva connection account for Exchange is configured, test access to the target users.

Commercially hosted Exchange providers (Exchange 2016, 2013, 2010, or 2007)

The Riva connection user must be granted full access permissions to the target user mailboxes. Use an existing mailbox user, or create a mailbox user (for example, named rivasvc) that will be used to authenticate to Exchange. Ensure that this user is configured to meet the following requirements:

  • Recommended: Configure the account password to never expire or change.

  • This user must be a fully enabled Exchange mailbox user that is visible on the Exchange Global Access List (GAL).

  • Prepare the Riva connection account for Hosted Exchange Services: Riva Cloud supports all Exchange 2016, 2013, 2010, and 2007 hosted systems. Commercial hosted Exchange services provide an management panel through which the company admin account can manage mailbox permissions. Refer to the following Knowledge Base articles that explain the procedures. If your service is not listed, follow the procedures that are similar to your hosted Exchange service or contact your Exchange provider for assistance:

  • After the Riva connection user for Exchange is configured, test access to the target users.

Prepare the Target Users in Exchange

Riva Cloud requires several key actions to be completed for each target user mailbox:

  • First Logon to Exchange: If users are logged in to Exchange when their account is initialized with Riva, they need to log out and log back in to see the folders that are created by Riva during the account initialization.

  • Primary SMTP Email Address: The primary SMTP email address account in Exchange must match the primary email address account for the corresponding CRM account.

  • Global Access List: The target user mailbox must be visible in the Global Access List (GAL).

This article was:   Helpful | Not helpful
Report an issue
Article ID: 588
Last updated: 12 Apr, 2017
Revision: 12
Views: 8049
Comments: 0