如何将属性添加到允许从工作流中选择其他实体的自定义工作流活动?

时间:2010-08-13 21:25:54

标签: dynamics-crm

我正在开展自定义工作流程活动,并希望允许用户从工作流程中选择一个可用的实体。这就像在更新状态活动中选择实体一样。该列表将包括主要实体,其所有关联的父实体以及在工作流中创建的任何实体(例如,如果我使用create activity创建任务,该任务将在列表中)。

有没有办法做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:1)

当涉及到这样的事情时,工作流程有很大的缺点。您可以向依赖项添加元数据([CrmInput]和[CrmReferenceTarget(“account”)]),但是您需要每个要支持的实体的属性。我不知道你是否可以为每个属性包含多个CrmReferenceTarget标记。

因此,即使您通过每次查找设置工作流活动(这将需要为每个新实体更改代码),您仍然需要注意在代码中设置正确的查找 - 并从全部选择(未根据您的实体进行过滤)。这显然不是你想要的。