Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Appointments are not syncing to Exchange or Outlook after being created in the CRM for Phones Express app.


View products that this article applies to.

Symptoms

After creating an Appointment in the CRM for Phones Express app, the Appointment is created in CRM, but it is not synchronized using either of the following methods: 
  • CRM for Outlook
  • Server Side Synchronization

In the Asynchronous logs on the CRM server an error similar to the following will occur:

The item {GUID of the Appointment} failed to sync on the Exchange side and is being added to the sync error table for the mailbox : {GUID of the Mailbox record in CRM}. Exception details : Unhandled Exception: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.

Parameter name: index


↑ Back to the top


Cause

The Organizer field is not populated automatically when creating an Appointment using the CRM for Phones Express app.

↑ Back to the top


Resolution

Add the Organizer Field to the Mobile Form, and make it a required Field.

1. Make the Organizer Field a required Field on the Appointment entity.
a. Select Settings, Customizations, and Customize the System.
b. Expand Entities, expand Appointment, and select Fields.
c. Select the Field with the Name Organizer, and select Edit.
d. In the Field Requirement value select Business Required.
e. Select Save and Close.

2. Add the Organizer Field to the Mobile Form for the Appointment entity. 
a. Select Settings, Customizations, and Customize the System.
b. Expand Entities, expand Appointment, and select Forms.
c. Select the Form with the Name of Information, and the Form-Type of Mobile-Express.
d. Select More Actions, and Edit.
e. Select Organizer, and select Add.
f. Select Save and Close.

3. Publish the Appointment entity.
a. Select Settings, Customizations, and Customize the System.
b. Expand Entities, and select Appointment.
c. Select Publish.


↑ Back to the top


Keywords: kbmbspartner, kbmbsmigrate, kbsurveynew, kb

↑ Back to the top

Article Info
Article ID : 3118392
Revision : 1
Created on : 1/7/2017
Published on : 1/12/2016
Exists online : False
Views : 302