Salesforce跨Org的迁移

由于某些原因(新环境事先未准备、基于已有的功能等)基于已有Organization的Sandbox做开发及内部测试再迁移到新的环境做UAT及正式使用,一般来说迁移会是件很痛苦的事情!除非你对已有的Organization的所有东西从头到尾的了解!除了环境没有的情况下其它情况多应该采用所在Org的Sandbox。

未知的东西凡事都得多思考再动手!

一、思路

1、了解迁移的基础知识

Ant Migration Tool Guide

https://developer.salesforce.com/docs/atlas.en-us.daas.meta/daas/meta_development.htm

Metadata API Developer Guide

https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_intro.htm

 

2、工具

(1)Ant 

导航Build>Develop>Tools>Lightning Platform Tools and Toolkits>Ant Migration Tool查看Ant使用文档及下载

https://developer.salesforce.com/docs/atlas.en-us.daas.meta/daas/forcemigrationtool_install.htm

(2)Packages选取工具

VS Code的扩展工具 —— Salesforce Package.xml Generator Extension for VS Code,选取及修改元数据都非常方便

https://marketplace.visualstudio.com/items?itemName=VignaeshRamA.sfdx-package-xml-generator

(3)VS Code

由于Ant在部署时避免出现governer limit(如Maximum size of request is 52428800 bytes),部署静态资源等可以直接采用VS Code非常方便

https://code.visualstudio.com/

 

3、错误排查

(1)查找错误

直接通过部署工具如Ant或SFDC后台查看错误并记录到本地,如

除了看错误明细以外还可以查看报错的位置(增强自信心!)

 

后台查找方式:Deploy>Deployment Status

 

(2)快速定位

(3)解决错误

(4)记录错误

 

二、记录的问题(未详细整理-供自己使用)

 

猜你喜欢

转载自www.cnblogs.com/hepc/p/11185180.html
0条评论
添加一条新回复