EWS:如何从Outlook获取CRM ID?

时间:2019-03-20 16:24:29

标签: outlook microsoft-graph exchangewebservices dynamics-crm-online

我一直在寻找一种从Outlook检索CRM ID的方法。 CRM ID扩展为property。我们拥有D365和Outlook,并为联系人启用了服务器端同步。我们具有自定义逻辑,并且要正常工作,我们需要标识Outlook或D365的记录源。

我们使用Graph API订阅机制,并且当我们收到通知对象时,即使该记录来自D365,也通过服务器端交换同步而在Outlook中仅创建了联系人ID。主要思想是区分最初在Outlook中创建和通过CRM集成创建的记录。

如果有任何属性可以帮助我们满足此要求。不幸的是,CRM ID在Outlook UI中可见,但在EWS API / Graph API中不可访问。

1 个答案:

答案 0 :(得分:0)

如果它具有扩展的MAPI属性,则您将定义并在EWS或Graph API中进行所有操作,就像访问指向您概述的链接一样访问它(或者如果该图使用https://docs.microsoft.com/en-us/graph/api/resources/extended-properties-overview?view=graph-rest-1.0)。你试过这个吗?我可能建议您首先使用MAPI编辑器(例如MFCMapi或OutlookSpy)查看邮箱中属性可用的项目,这将为您提供在EWS或Graph中定义属性所需的正确信息