Hi,
We develop CRM system. For example: We have 3 users in our CRM: user1, user2 and user3.
Each user has personal account on Exchange server:
user1@ex.com, user2@ex.com,
user3@ex.com.
We have calendar in our CRM. Appointments in our CRM are public and every user can change them.
Scenario 1:
User1 creates a new appointment and send invitation to user2. In this case we create a new appointment by accountuser1@ex.com and send invitation to
user2@ex.com
appointment.Save(SendInvitationsMode.SendToAllAndSaveCopy);
After that we saveIcalUidinto our database. So user1@ex.com anduser2@ex.com have appointment in their Exchange Calendar. These appointments are linked by ICalUid. If user2 changes the appointment in our CRM - we can find the appointment by ICalUid in user2’s Exchange Calendar (by account
user2@ex.com) and send meeting-update to
user1@ex.com.
It works right.
Scenario2 (next after scenario 1):
User3 changes the appointment in our CRM. In this case we should send meeting-update touser1@ex.com and
user2@ex.com. But user3 (user3@ex.com) don’t have this appointment in his Exchange Calendar at all…
How can we send meeting-update in this case?
Thanks.