我有一个带有自定义工作流程活动的CRM 4.0工作流程。在帐户的选定属性更新时触发此工作流程。所选属性是20-30个字段的列表。有没有办法找到哪些属性触发了CRM 4.0中的工作流程(即属性已更改),而无需为每个属性创建单独的工作流程或使用审核?
答案 0 :(得分:0)
工作流实际上只是一个奇特的异步插件。这篇文章有一个很好的解释:http://blogs.msdn.com/b/crm/archive/2009/06/24/microsoft-dynamics-crm-4-0-iworkflowcontext-interface.aspx
请注意,您可以从工作流程上下文中访问InputParameters集合。这应该包含您的TargetEntity,就像在普通的插件编程中一样。 TargetEntity将只包含已更改的字段,因此您可以遍历该集合以发现哪些字段更新触发了工作流。