Dynamics CRM如何在删除连接后停用记录

时间:2013-10-02 10:35:46

标签: workflow dynamics-crm-2011 crm delete-record

我有3个像List,Member,ListMember这样的人。当然我使用连接实体。

我写了一个工作流程,当List和一个成员相互连接时,它可以工作。此工作流将新记录添加到ListMember实体,其中包含字段List和Member。到目前为止,该工作流程没有问题。

我需要另一个工作流来删除其List和Member之间的连接时删除该记录。我认为工作流中没有删除选项,除非我使用插件。所以,我认为我可以暂停该记录并仅向用户显示活动记录。我不必使用经典状态(活动 - 非活动)选项,我也可以使用不同的Yes-No按钮;这就是我必须到达ListMember实体中的记录,该实体保持List和以前相互连接的成员。

但是,我不能这样做,因为当我使用Connection作为工作流的主要实体并选择“当删除记录时”来触发工作流时,我可以取消激活的唯一记录是“连接”,“连接到(实体名称)“,”从(实体名称)“,”货币“和”角色“连接。当我选择“已连接到(ListMember)”或“从(ListMember)连接”时,它会查找List和ListMember记录之间的连接,并且自然找不到任何连接。我无法直接联系ListMember。

如何在ListMember实体中访问和取消该记录?

1 个答案:

答案 0 :(得分:0)

修正了它:

我在Connection实体中添加了ListMember查找。在第一个工作流程中添加另一个步骤,将ListMember添加到Connection记录中。然后在状态转换器工作流程中,我选择要更新的ListMember记录。