我是Microsoft Dynamics 365的新手,我一直试图将Activity实体上的状态原因字段作为列添加到我的一个视图中,但是由于某些原因,我无法在选项列表中找到它从中选择。
我四处搜索,认为可能是由于Searchable
字段设置为No,但this article指出这无关紧要。
状态原因字段未显示的原因是什么?
Dynamics CRM活动非常复杂,单个活动(活动指针)实体可以存储各种活动类型,例如电子邮件,约会,任务,电话等,甚至可以自定义活动类型。因此,所有这些在不同状态(statuscode
)下可以具有各种状态原因(statecode
)。 MS可能不想通过允许它们显示在父Activity
容器表中来使其过于复杂。
我在XrmToolBox fetchxml构建器中尝试过,结果是意外的。
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" >
<entity name="activitypointer" >
<attribute name="activitytypecode" />
<attribute name="subject" />
<attribute name="statuscodename" />
<attribute name="statuscode" />
<attribute name="statecode" />
<attribute name="statecodename" />
</entity>
</fetch>
电子邮件收到待发送为6(状态原因)。这就是为什么它在视图列中不可用的原因。
如果您看到不同的组合,那么说说活动,约会和电子邮件-显然状态原因很奇怪。