CRM 2011同步记录时间戳
CRM 2011 synchronized records timestamp
我们的 CRM 2011 本地设置是这样的,用户可以离线创建记录(使用 Outlook CRM 客户端),然后在他们在线时将它们同步到服务器。
当特定记录(例如,销售订单)同步到服务器时,是否有时间戳列?我知道我可以查看 CreatedOn 列,但我不知道那是在用户计算机上还是在服务器上创建记录的时间?
您应该查看 ModifiedOn
字段。它将设置为上次修改记录时的 UTC 时间。如果是新创建的记录,尚未更新,ModifiedOn
将等于 CreatedOn
。这些值由服务器时钟设置。
我不建议依赖本地系统时钟来匹配服务器时钟。从服务器检索记录并将 ModifiedOn
与本地存储的记录进行比较以确定它是否已更新。
你也可以做一个 MAX(ModifiedOn)
的本地记录,然后在服务器上查询 ModifiedOn
大于最大
的所有记录
我们的 CRM 2011 本地设置是这样的,用户可以离线创建记录(使用 Outlook CRM 客户端),然后在他们在线时将它们同步到服务器。
当特定记录(例如,销售订单)同步到服务器时,是否有时间戳列?我知道我可以查看 CreatedOn 列,但我不知道那是在用户计算机上还是在服务器上创建记录的时间?
您应该查看 ModifiedOn
字段。它将设置为上次修改记录时的 UTC 时间。如果是新创建的记录,尚未更新,ModifiedOn
将等于 CreatedOn
。这些值由服务器时钟设置。
我不建议依赖本地系统时钟来匹配服务器时钟。从服务器检索记录并将 ModifiedOn
与本地存储的记录进行比较以确定它是否已更新。
你也可以做一个 MAX(ModifiedOn)
的本地记录,然后在服务器上查询 ModifiedOn
大于最大