【发布时间】:2017-01-20 12:22:23
【问题描述】:
我正在将 CRM 4 迁移到 2016 年,我需要澄清有关插件执行的一些事情。在这两个 CRM 版本中,我们都有帐户和报价实体。引用帐户与父母关系 1:N 相关联。在 CRM 4 中,当您首先将帐户分配给不同的所有者时,Assign 和下一个 Update 消息被触发,但仅在帐户实体上。
在 CRM 2016 中,我观察到 Update(仅更新 - 未分配)消息也会在引用时触发(以及其他子实体,如果关系设置为父实体)。此外,如果报价具有与父母关系相关的子实体,则在此子实体上触发 Update 消息,依此类推。有没有办法在插件中识别这种情况(级联更新)?
【问题讨论】:
-
只是一个简单粗暴的想法,但如果您通常不手动分配子实体,则可以在目标包含 ownerid 属性时检测级联更新。
-
检查过了。在这两种情况下,ownerid 都存在。
-
您是否检查了此意外的 CRM 2016 更新消息中发送了哪些属性?
-
是的,我比较了这两种情况下发送的属性,没有区别。
-
该死...在这个级联更新中,即使上下文中的深度设置为 1
标签: dynamics-crm dynamics-crm-4 dynamics-crm-2016