CRM 2011同步记录时间戳

时间:2015-05-27 20:06:55

标签: dynamics-crm-2011

我们的CRM 2011内部部署设置使用户可以离线创建记录(使用Outlook CRM客户端),然后在服务器联机后将其同步到服务器。

当特定记录(例如销售订单)与服务器同步时,是否存在时间戳列?我知道我可以查看CreatedOn列,但我无法判断是在用户的计算机上还是在服务器上创建记录的时间?

1 个答案:

答案 0 :(得分:0)

您应该查看ModifiedOn字段。它将被设置为上次修改记录时的UTC时间。对于尚未更新的新创建记录,ModifiedOn将等于CreatedOn。这些值由服务器时钟设置。

我建议不要依赖本地系统时钟来匹配服务器时钟。从服务器检索记录并将ModifiedOn与本地存储的记录进行比较,以确定它是否已更新。

您还可以执行MAX(ModifiedOn)本地记录,然后在服务器中查询ModifiedOn大于最大值的所有记录。