离线显示CRM 2011 Pre-Operation插件 - 脱机显示时,更改未同步到服务器

时间:2012-10-03 08:28:13

标签: dynamics-crm-2011

我在具有离线访问权限的Dynamics CRM Outlook客户端中的同步中遇到了奇怪的行为。我们有一个插件,在创建联系人时在运行前阶段运行离线,设置计算字段的值。

targetEntity.Attributes [fieldName] = newValue;

创建联系人后,该字段已设置,并且在脱机时一切正常,但在同步后,该字段将被清空。我检查了客户端上的OfflineQueue表,我可以看到SOAP消息不包含有关修改字段的信息,因此这就是为什么信息没有被带到服务器的原因。 似乎SOAP消息在预操作阶段之前被插入到OfflineQueue表中,并且未对插件中的更改进行修改。以前有人见过这个吗?这是CRM中的一个错误 - 我找不到任何关于此的信息吗?

1 个答案:

答案 0 :(得分:0)

你在手术后尝试过吗? 在操作后注册插件步骤,而不是检索创建的联系人和更新字段 targetEntity.Attributes [fieldName] = newValue;
希望它能起作用