有没有办法更新CRM中字段的修改、创建和创建?

Is there way to update modified on, created on and created by fields in CRM?

我需要通过 kingswaysoft 使用 SSIS 在 CRM 中更新 modifiedon、createdon、modifiedby。可能吗?因为现在 kingswaysoft 没有显示这些字段进行映射。

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

createdon: create-only字段,该字段仅对create操作可用(CreateUpsert 目标组件中的操作)。您需要将现有的创建日期列从源映射到 CRM 目标组件中的 overriddencreatedon 字段。在幕后,创建日期将传递给 createdon 字段。请注意,overriddencreatedon 字段不可更新,因此您应该在创建记录时提供该值。

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

modifiedby:update-only字段,该字段只对update操作有效(UpdateUpsert 行动)。当使用 Upsert 操作时,仅当 Batch Size = 1 时,modifiedby 字段才会显示。并且仅当 Upsert 操作被识别为更新时它才有效,因为此列不可创建。

希望这对您有所帮助。

如果您在本地,您仍然可以直接使用 SQL 更新修改时间和修改时间。我的一位客户不想在迁移后丢失此信息,它对我们有用。微软不推荐,但是只要你把你的流程测试的很好,是可以做到的。我想,在迁移环境之外,我不会推荐这个。