Dynamics 365 API link ActivityPointer 和 activitytypecode 全局选项集之间

Dynamics 365 API link between ActivityPointer and activitytypecode global option set

我正在通过 API 从 Dynamics 365 中的 ActivityPointer 实体读取数据,我想 link activitytypecode 字段值到 activitypointer_activitytypecode 全局选项集,我认为这是正确的。但是,这些值似乎不匹配。在 ActivityPointer.activitytypecode 字段中,我有以下值:

phonecall
bulkoperation
email
appointment
task

但是这些值没有出现在选项集定义中,使用这个查询:GlobalOptionSetDefinitions(Name='activitypointer_activitytypecode')

选项集具有代码值(例如电子邮件的 4202)和所有语言的不同描述,但没有任何内容与 ActivityPointer

上的值匹配

选项集只是 key value pairs (4202: Email and so on), If you want to get the formatted text value of optionset (Email, Fax, etc) from your web api query results - then you have to use activitytypecode@OData.Community.Display.V1.FormattedValue to get it.

我建议 this article 以全面了解 CRM 活动。

如果您要在结果集中查找代码整数值,这似乎是个问题,结果不是预期的结果 - old SO thread