【发布时间】:2014-06-23 01:00:00
【问题描述】:
我有一个用于自定义实体的简单插件,该插件设置为在更新我的自定义实体时触发。它在 Post Operation 阶段注册。除了其他标准字段(例如文本框、日期等)之外,当我对记录的所有者字段进行更改时,我注意到一些奇怪的行为。
插件第一次触发,图像中出现的唯一属性是所有常规字段。没有遇到所有者字段。
然后插件再次触发,但上下文的 Depth 属性仍然只有 一个(即插件不会被插件代码中的更改触发) .在本次插件运行中,遇到的属性只有 Owner 字段。
我的理论是,由于所有者字段是“特殊的”,CRM 会执行两个不同的请求 - 一个是更改常规字段,另一个是通过 AssignRequest 更改所有者的请求。但是,我找不到任何关于这种行为的“官方”文档。
有人可以解释为什么会这样吗?
我正在运行 Dynamcs CRM 2013 UR2
【问题讨论】:
标签: dynamics-crm dynamics-crm-2013