Salesforce Data Migration - 迁移含创建及修改信息的历史数据

前言】:
早前我们介绍了一篇关于数据迁移的文章"salesforce数据迁移常用技能汇总",主要介绍了数据迁移的基本步骤、注意事项和常用的Excel技能,那本篇,我们将换一个角度,介绍下如何导入含创建信息(创建人、创建时间)及修改信息(上次修改人、上次修改时间)的历史数据。

思维误区】:
我们都知道,在sf中创建及修改日期为系统审查(Audit)字段,是无法做更新操作的,自然我们会误以为数据迁移时也无法导入这部分信息。其实,强大的sf深知数据对企业级客户的重要性,数据完整性也是其考虑的重中之重,那接下来我将通过step by step的方式,结合demo来印证sf与生俱来的魅力。

目标->效果预览】:
图一是原始数据(待导入),图二是导入后的数据(已导入)。

解决方案】:
1. 在User Interface里面启用"Set Audit Fields upon Record Creation" and "Update Records with Inactive Owners";


2. 启用和在系统管理员Profile里面的Administrative Permissions栏会多出一个"Set Audit Fields upon Record Creation"的checkbox;
step1启用前:

step1启用后:


3. 勾选该权限即可;

4. 准备导入数据:


5. 数据导入字段Mapping及导入后截图:



6. 最终效果预览见目标->效果预览部分。

其他问题】:
1. System Administrator Profile无法勾选step2提及的checkbox?
solution1: clone系统管理员简档并勾选该checkbox,然后分配给数据导入User;
solution2: 创建一个Permission Set,在System Permissions里勾选该checkbox,并将其分配给导入User;

拓展延伸】:Automating Salesforce Data Migrations with Python Simple steps​​​​​​​

  1. Data Migration Permission Set
    1. System Permissions
      1. Set Audit Fields upon Record Creation
      2. Update Records with Inactive Owners
      3. Bulk API Hard Delete
    2. App Permissions
      1. View and Edit Converted Leads
      2. Query All Files
  2. Check Configuration
    1. Why?
      1. Configurations may cause errors
        1. Restricted Picklists
        2. Validation Rules
        3. Apex Triggers
        4. Flows
    2. How?
      1. Deactivate configurations
      2. Un-restrict picklists
      3. Turn off migration (Deliverability: Access Level: No access)
    3. Note: Reset configurations after the data migration
  3. Python Libraries used for Data Migrations
    1. Pandas
    2. Simple Salesforce
    3. Pypyodbc

FYR, Happy CNY!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值