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

标签 dynamics-crm crm kingswaysoft

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

最佳答案

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

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

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

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

希望这对您有所帮助。

关于dynamics-crm - 有没有办法更新CRM中字段的修改、创建和创建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51401673/

相关文章:

javascript - MS CRM 2011 - 实体表单设计器预览不使用更新的 JavaScript

dynamics-crm - 了解 FetchXML 中的链接实体

java - 从 Java 访问 MS Dynamics CRM Online (2011) 时出现未声明的命名空间前缀 "wsx"错误

ssis - 如何使用ssis将文件上传到一个驱动器?

c# - 在使用早期绑定(bind)实体 CRM SDK 2015 的 UpdateObject 时在 SaveChanges 上出错

javascript - CRM - 我可以访问正在运行的工作流程吗

c# - 如何创建不可为 null 的 CRM 基本类型,如 int 或 double?

sql-server - SSIS 自定义组件 salesforce 源 (kingswaysoft) 未通过 BIML 正确配置

azure - Dynamics 365(通过 Azure 数据工厂)到 Azure SQL Server 之间的数据传输存在时区差异