我正在开展自定义工作流程活动,并希望允许用户从工作流程中选择一个可用的实体。这就像在更新状态活动中选择实体一样。该列表将包括主要实体,其所有关联的父实体以及在工作流中创建的任何实体(例如,如果我使用create activity创建任务,该任务将在列表中)。
有没有办法做到这一点?
谢谢!
答案 0 :(得分:1)
当涉及到这样的事情时,工作流程有很大的缺点。您可以向依赖项添加元数据([CrmInput]和[CrmReferenceTarget(“account”)]),但是您需要每个要支持的实体的属性。我不知道你是否可以为每个属性包含多个CrmReferenceTarget标记。
因此,即使您通过每次查找设置工作流活动(这将需要为每个新实体更改代码),您仍然需要注意在代码中设置正确的查找 - 并从全部选择(未根据您的实体进行过滤)。这显然不是你想要的。