Dynamics 365 插件原像包含修改后的值

The Dynamics 365 plugin preimage contains the value after modification

插件步骤的消息是Assign, postoperation (or preoperation, or prevalidation, 问题还是一样)。我在Visual Studio调试插件的时候,preImage的"ownerid"字段里面没有老用户的Id,而是新分配的Id。

leadPreImage.GetAttributeValue<EntityReference>("ownerid").Id

导致此问题的原因是什么?

AssignRequest 目前已弃用,可能会在未来的版本中删除。考虑将您的插件步骤更改为更新消息并添加所有者(如果在架构名称列中查找,则为 ownerid)作为过滤属性以获得更好的性能。

我相信这会解决您的问题。