使用C#在CRM Dynamics 365中创建了约会,但是Outlook日历中没有约会

时间:2019-01-23 10:51:58

标签: outlook dynamics-crm office365 dynamics-365 appointment

我正在跟踪此链接Book An Appointment In CRM Dynamics Using C#,并且能够在CRM Dynamics日历中创建约会,而约会又返回了GUID,并且在Dynamics Calendar中也可见。 另外,我可以通过使用实体SetStateRequest如下将约会状态从“打开”更改为“计划的”,但仍然无法将此约会同步/显示在我的Outlook日历中。

任何建议将不胜感激。谢谢

Guid _appointmentId = organizationService.Create(appointment);

var state = new SetStateRequest
{State = new OptionSetValue(3),
Status = new OptionSetValue(5),
EntityMoniker = new EntityReference("appointment", _appointmentId)};

var stateSet = (SetStateResponse)organizationService.Execute(state);

1 个答案:

答案 0 :(得分:0)

CRM和Exchange邮箱仍未使用服务器端同步连接。您必须配置CRM邮箱记录以同步约会,联系人和任务(只能在任何一种环境中配置)

Read more

转到您的CRM系统用户记录并打开关联的邮箱记录,确认已正确配置邮箱以进行传入/传出/ ACT,O365全局管理员批准,然后单击“测试并启用”。

Reference