我需要通过 kingswaysoft 使用 SSIS 在 CRM 中更新 modifiedon、createdon、modifiedby。可能吗?因为现在金汇软件没有显示这些字段进行映射。
2 回答
关于这些特殊领域,请查看以下内容:
• createdon:仅创建字段,此字段仅可用于创建操作(目标组件中的Create或Upsert操作)。您需要将现有的创建日期列从源映射到 CRM 目标组件中的overriddencreatedon字段。在幕后,创建日期将传递给 createdon 字段。请注意,overriddencreatedon 字段不可更新,因此您应该在创建记录时提供该值。
• modifiedon:不支持modifiedon 字段,因为该字段被设计为审计字段,CRM 平台不允许直接通过Web 服务API 写入该字段。但是,可以使用新的自定义字段来接收值并使用 CRM 插件代码将值注入到modifiedon字段中,但这确实需要编码和一些额外的配置。一般来说,迁移modifiedon字段并没有太大的价值,因为它会在新系统中触及记录时立即更改。
• modifiedby:仅更新字段,此字段仅可用于更新操作(更新或更新操作)。使用Upsert操作时,modifiedby字段仅在Batch Size = 1时才会显示。并且仅当Upsert操作被标识为更新时才有效,因为此列不可创建。
希望这可以帮助。
如果您在本地,您仍然可以直接使用 SQL 更新 modified on 和 modified by。我的一位客户不想在迁移后丢失这些信息,它对我们有用。微软不推荐,但只要你测试好你的流程,就可以做到。想,在迁移环境之外,我不会推荐这个。