我在(例如)联系人和帐户实体之间添加了多对多关系。 如果附加了帐户实体,请执行联系人(反之亦然)我想自动创建另一个实体(我们称之为ContactToAccountEntity)。
我该怎么做?我考虑过自定义工作流程,但在将相关实体添加到主要实体时,我没有找到任何运行工作流程的方法。
提前感谢您提出任何建议。
答案 0 :(得分:2)
您需要在Associate
消息上触发插件,然后在插件代码中执行On Demand
工作流程。
Rajeev在博客中撰写了关于编写Associate插件的博文,请在此处查看,Associate Dissociate Plugin
答案 1 :(得分:2)
Here is a complete example that utilizes the associate message。它接近您在插件中实现的内容。 它只缺少实际创建contactToAccountEntity的几行代码。
我不会使用随需应变工作流,因为您可能希望将帐户和联系人查找保存为参考和 工作流只接受单个EntityId作为其目标记录,因此我认为这不是一个好的选择。
此外,根据您的最终目标,插件允许您同步和同步