Salesforce Dataloader 导入数据几条注意事项

来源:互联网 发布:银河编辑器知乎 编辑:程序博客网 时间:2024/05/16 02:06

1.Dataload 的时候经常会遇到Trigger提示Too Many SOQL Error.主要因为Trigger将SOQL放到了循环里了。要想改正这个错误需要修改Trigger,但是在不能修改Trigger的情况下可以将 Dataloader的每次提交行数修改为10行甚至1行,这样将不会触发循环超出限制。

2. 在进行有主键外键的系统迁移到SFDC系统的时候可以使用External Id 进行Upsert 操作。这样Lookupfield可以不是必须使用ID进行更新,可以使用External ID进行更新了。同样适用于Sandbox到Production的数据转移。

3. Company Profile 时区需要设置成GMT,否则Createdate和LastmodifiedDate会自己加减。

4. Dataloader时区最好需要设置成GMT。不然当Dataloader时区和Salesforce时区相差12小时的时候,系统会自动减去一天。

5.Opportunity Object and ContactRole是Master, Detail关系,并且Salesforce认为两个Object同属于Opportunity,所以Insert ContactRole的时候,Opportunity的LastModifiedDate会同时更新成当前日期。目前没办法解决。

6. OpportunityStage name会自动记录到StageHistory里,而且当History改变的时候,系统认为这个Opportunity也改变了,所有 LastmodifiedDate也会被改变,所有在用CSV文件导入到Salesforce的时候,要注意StageName列的位置要排在LastModifiedDate前面。

The URL for the source article:

http://blog.csdn.net/yuanqingyu0123/article/details/6905419点击打开链接