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