我怎样才能得到'which updated fields can trigger to Dynamics CRM workflow'?
How can I get 'which updated fields can trigger to Dynamics CRM workflow'?
我有一个自定义工作流程 activity。
已更新 10 个特定字段之一触发了工作流。
我需要这 10 个字段,它们在我的自定义工作流程中是什么。有什么方法可以在自定义工作流程中获取此信息?
在 Aron 的评论后编辑:
我尝试了 Aron 的解决方案。它有效,但缺少某些字段。
例如,我有 7 个字段(包括地址字段)来触发我的工作流程,如下所示。
但是TriggerOnUpdateAttributeList只有如下4个字段。
Workflow 实体有一个名为 TriggerOnUpdateAttributeList
的字段,其中包含您要查找的内容。
访问它的一种方法是 FetchXML 查询:
<fetch top="1" >
<entity name="workflow" >
<attribute name="name" />
<attribute name="primaryentity" />
<attribute name="triggeronupdateattributelist" />
<filter>
<condition attribute="name" operator="eq" value="My Workflow" />
<condition attribute="triggeronupdateattributelist" operator="not-null" />
</filter>
</entity>
</fetch>
在结果中,TriggerOnUpdateAttributeList
包含字段逻辑名称的逗号分隔列表:
<result>
<name>My Workflow</name>
<primaryentity name="" formattedvalue="2">2</primaryentity>
<triggeronupdateattributelist>firstname,lastname,parentcustomerid</triggeronupdateattributelist>
</result>
我有一个自定义工作流程 activity。 已更新 10 个特定字段之一触发了工作流。
我需要这 10 个字段,它们在我的自定义工作流程中是什么。有什么方法可以在自定义工作流程中获取此信息?
在 Aron 的评论后编辑:
我尝试了 Aron 的解决方案。它有效,但缺少某些字段。
例如,我有 7 个字段(包括地址字段)来触发我的工作流程,如下所示。
但是TriggerOnUpdateAttributeList只有如下4个字段。
Workflow 实体有一个名为 TriggerOnUpdateAttributeList
的字段,其中包含您要查找的内容。
访问它的一种方法是 FetchXML 查询:
<fetch top="1" >
<entity name="workflow" >
<attribute name="name" />
<attribute name="primaryentity" />
<attribute name="triggeronupdateattributelist" />
<filter>
<condition attribute="name" operator="eq" value="My Workflow" />
<condition attribute="triggeronupdateattributelist" operator="not-null" />
</filter>
</entity>
</fetch>
在结果中,TriggerOnUpdateAttributeList
包含字段逻辑名称的逗号分隔列表:
<result>
<name>My Workflow</name>
<primaryentity name="" formattedvalue="2">2</primaryentity>
<triggeronupdateattributelist>firstname,lastname,parentcustomerid</triggeronupdateattributelist>
</result>