【问题标题】:Created an appointment in CRM Dynamics 365 using C#, But that is Not Coming into Outlook Calendar使用 C# 在 CRM Dynamics 365 中创建了一个约会,但这不会进入 Outlook 日历
【发布时间】:2019-01-23 10:51:57
【问题描述】:

我正在关注此链接 Book An Appointment In CRM Dynamics Using C# 并能够在 CRM Dynamics 日历中创建约会,这反过来会返回 GUID,并且它也在 Dynamics 日历中可见。 此外,我可以使用实体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);

【问题讨论】:

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


    【解决方案1】:

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

    Read more

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

    Reference

    【讨论】:

    • 非常感谢@Arun,我会尝试这些指南,如果它对我有用,请告诉您。
    • 在检查后,我看到设置正确,所以任何关于如何使用 C# 代码在 CRM 中跟踪任何约会的线索?因为在使用 CRM Dynamics 应用程序创建任何新约会时有一个称为跟踪/取消跟踪的过程
    • @ParthaDas 最初的问题是关于 crm 到 Outlook(通过 SSS 同步),现在我们谈论的是完全不同的 Outlook 到 crm(跟踪/取消跟踪)。可能有一些您在此处缺少的同步规则(过滤器)。如果您尝试自己模仿平台跟踪/取消跟踪功能,则必须与 MS 交谈并重新发明它。根据 StackOverflow 规范,一个问题一个答案。针对不同范围发布新问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    相关资源
    最近更新 更多