【问题标题】:Dynamics CRM How to inactivate a record after deletion of connectionsDynamics CRM 如何在删除连接后停用记录
【发布时间】:2013-10-08 17:20:31
【问题描述】:

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

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

当它的列表和成员之间的连接被切断时,我需要另一个工作流来删除该记录。我认为工作流程中没有删除选项,除非我使用插件。所以,我认为我可以停用该记录并仅向用户显示活动记录。我不必使用经典的 Status (active-inactive) 选项,我也可以使用不同的 Yes-No 按钮;也就是说,我只需要访问 ListMember 实体中的记录,该实体保留了曾经相互连接的 List 和 Member。

但是,当我使用 Connection 作为工作流的主要实体并选择“删除记录时”来触发工作流时,我不能这样做,我可以取消激活的唯一记录是“Connection”、“Connected to ( entity name)”、“Connected from (entity name)”、“Currency”和“Role”。当我选择“连接到(ListMember)”或“连接自(ListMember)”时,它会寻找List和ListMember记录之间的连接,自然找不到。而且我无法直接联系 ListMember。

如何在 ListMember 实体中访问和停用该记录?

【问题讨论】:

  • 如果您愿意,您实际上可以将您的答案添加为答案,然后将其标记为解决方案...从而关闭问题;-)
  • 啊,我不认为这是正常行为 =) 好的,我会这样做 =)

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


【解决方案1】:

已修复:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    相关资源
    最近更新 更多