0

在我们的 Dynamics 365 实例中,我们有一个名为的自定义实体Activity entry,它与开箱即用的Project实体相关联。这 2 个实体与N:N关系相关联。

因此,每个项目可以有多个与之关联的实体。

问题:

Activity entry当实体关联到实体时获取实体的总数,Project这样当

  • anActivity entryProject实体相关联,增加活动计数
  • anActivity entryProject实体解除关联,减少活动计数

到目前为止我们尝试了什么?

我们试图实现一个工作流程来获得这个东西,但无法理解这个关联/解除关联方面

4

1 回答 1

1

我知道您询问了工作流程,但您也可以为消息创建一个插件Associate来满足您的要求。

Associate消息插件与其他消息的插件有点不同:您注册它而不指定主要或次要实体。因此,它适用于您系统中建立的每个关联。

您的代码需要检查执行上下文并查看涉及哪两个实体。在您的情况下,如果实体是活动和项目,您可以增加您的计数器。

请注意,如果您在这两个实体之间有两个 N:N 关系,您还需要检查您是否响应了正确的关系。

于 2016-11-15T08:52:00.177 回答