繁体   English   中英

Dynamics CRM如何在删除连接后使记录失活

[英]Dynamics CRM How to inactivate a record after deletion of connections

我有3个实体,例如List,Member,ListMember。 当然,我使用连接实体。

我编写了一个工作流程,该工作流程在列表和成员相互连接时有效。 此工作流将新记录添加到具有字段List和Member的ListMember实体。 到目前为止,该工作流程没有问题。

当其列表和成员之间的连接断开时,我需要另一个工作流程来删除该记录。 我认为除非使用插件,否则工作流程中没有删除选项。 因此,我认为我可以使该记录无效,而仅向用户显示活动记录。 我不必使用经典的“状态”(主动-非主动)选项,也可以使用其他“是-否”按钮; 那就是我只需要到达ListMember实体中的记录即可,该实体保持List和以前彼此连接的成员。

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

如何在ListMember实体中达到该记录并使其无效?

修复:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM