我们的CRM 2011内部部署设置使用户可以离线创建记录(使用Outlook CRM客户端),然后在服务器联机后将其同步到服务器。
当特定记录(例如销售订单)与服务器同步时,是否存在时间戳列?我知道我可以查看CreatedOn列,但我无法判断是在用户的计算机上还是在服务器上创建记录的时间?
答案 0 :(得分:0)
您应该查看ModifiedOn
字段。它将被设置为上次修改记录时的UTC时间。对于尚未更新的新创建记录,ModifiedOn
将等于CreatedOn
。这些值由服务器时钟设置。
我建议不要依赖本地系统时钟来匹配服务器时钟。从服务器检索记录并将ModifiedOn
与本地存储的记录进行比较,以确定它是否已更新。
您还可以执行MAX(ModifiedOn)
本地记录,然后在服务器中查询ModifiedOn
大于最大值的所有记录。