在我们的Dynamics 365实例中,我们有一个名为Activity entry
的自定义实体,该实体与开箱即用Project
实体相关联。这两个实体与 N:N 关系相关联。
因此,每个项目都可以有多个与之关联的实体。
当
时Activity entry
实体与Project
实体相关联时,获取总计数,以便
Activity entry
与Project
实体相关联,增加活动次数Activity entry
与Project
实体取消关联,减少活动次数
到目前为止我们尝试了什么?
我们已经尝试implement a workflow process来获取此内容,但无法理解此关联/异常关联方面
答案 0 :(得分:1)
我知道您询问了工作流程,但您也可以为Associate
消息创建一个插件来完成您的要求。
Associate
消息插件与其他消息的插件略有不同:您在不指定主要或辅助实体的情况下注册它。因此,它适用于系统中的每个关联。
您的代码需要检查执行上下文并查看涉及哪两个实体。在您的情况下,如果实体是活动和项目,您可以增加计数器。
请注意,如果这两个实体之间有两个N:N关系,则还需要检查您是否正在响应正确的关系。