【发布时间】:2010-08-13 21:25:54
【问题描述】:
我正在处理自定义工作流活动,并希望允许用户选择工作流中可用的实体之一。这就像在更新状态活动中选择实体一样。该列表将包括主要实体、其所有关联的父实体以及在工作流中创建的任何实体(例如,如果我使用 create 活动创建了一个任务,该任务将在列表中)。
有没有办法做到这一点?
谢谢!
【问题讨论】:
标签: dynamics-crm
我正在处理自定义工作流活动,并希望允许用户选择工作流中可用的实体之一。这就像在更新状态活动中选择实体一样。该列表将包括主要实体、其所有关联的父实体以及在工作流中创建的任何实体(例如,如果我使用 create 活动创建了一个任务,该任务将在列表中)。
有没有办法做到这一点?
谢谢!
【问题讨论】:
标签: dynamics-crm
当涉及到这样的事情时,工作流有很大的缺点。您可以将元数据添加到依赖项( [CrmInput] 和 [CrmReferenceTarget("account")] ),但您需要为每个要支持的实体提供一个属性。我不知道您是否可以在每个属性中包含多个 CrmReferenceTarget 标记。
因此,即使您在每次查找时都设置了工作流活动(这将需要为每个新实体更改代码),您仍然必须注意在代码中设置正确的查找 - 并从所有中进行选择(未根据您的实体过滤)。这显然不是你想要的。
【讨论】: