(Applies to Riva Cloud and Riva On-Premise for Microsoft Dynamics CRM 2011+.)
The following error appears in the Riva Service Monitor application and in the crmex-log file:
Error occurred deleting item: User does not hold the necessary privileges on module 'appointment' to perform the operation.
Riva Cloud and Riva On-Premise use the CRM access control settings of the target users being synchronized to Exchange — not the admin-level user used in the Riva CRM connection. Access control restrictions are based on the permission sets of the Role assigned to the user. The error may occur because most Microsoft Dynamics CRM (Dynamics CRM) Roles, by default, allow users to delete only their own appointments, not appointments owned by other users.
If you want to allow the user(s) in question to delete appointments owned by other users, assign them a Dynamics CRM role that has that capability.
To gain access to Dynamics CRM Roles:
Article ID: 256
Last updated: 18 Sep, 2018
Also listed in
Riva On-Premise - CRM Sync -> Manage Riva On-Premise (Admin Guides) -> CRM Systems -> Microsoft Dynamics CRM
Riva On-Premise - CRM Sync -> Get Started with Riva On-Premise -> Deploy Riva On-Premise -> Step 1 - Prepare -> Prepare Your CRM for Riva -> Microsoft Dynamics CRM