Dynamics crm 是否有方法更新CRM中的“修改日期”、“创建日期”和“创建日期”字段?

Dynamics crm 是否有方法更新CRM中的“修改日期”、“创建日期”和“创建日期”字段?,dynamics-crm,crm,kingswaysoft,Dynamics Crm,Crm,Kingswaysoft,我需要通过金山软件使用SSIS在CRM中更新modifiedon、createdon和modifiedby。可能吗?因为金斯威软目前没有显示这些字段进行映射。关于这些特殊字段,请检查以下内容: •createdon:仅创建字段,此字段仅可用于创建操作(在目标组件中创建或向上插入操作)。您需要将现有的“创建日期”列从源映射到CRM目标组件中的OverridedCreatedOn字段。在幕后,创建日期将被传递到createdon字段。请注意,OverridedEncreatedOn字段是不可更新的,

我需要通过金山软件使用SSIS在CRM中更新modifiedon、createdon和modifiedby。可能吗?因为金斯威软目前没有显示这些字段进行映射。

关于这些特殊字段,请检查以下内容:

createdon:仅创建字段,此字段仅可用于创建操作(在目标组件中创建向上插入操作)。您需要将现有的“创建日期”列从源映射到CRM目标组件中的OverridedCreatedOn字段。在幕后,创建日期将被传递到createdon字段。请注意,OverridedEncreatedOn字段是不可更新的,因此您应该在创建记录时提供该值

modifiedon:不支持modifiedon字段,因为该字段设计为审核字段,CRM平台不允许直接通过web服务API写入该字段。但是,可以使用新的自定义字段来接收值,并使用CRM插件代码将值注入modifiedon字段,但这确实需要编码和一些额外的配置。一般来说,迁移modifiedon字段并没有多大价值,因为在新系统中一旦触及记录,它就会发生变化

修改:仅更新字段,此字段仅可用于更新操作(更新上传操作)。当使用Upsert操作时,仅当批量大小=1时,才会显示modifiedby字段。只有当Upsert操作被标识为update时,它才会工作,因为此列是不可创建的


希望这有帮助。

如果您是本地用户,您仍然可以使用SQL直接更新modified on和modified by。我的一位客户不想在迁移后泄露这些信息,这对我们很有效。微软不推荐这种方法,但只要你能很好地测试你的过程,它是可以做到的。我想,在迁移环境之外,我不推荐这样做。

这是最完美的答案。