下图就是使用Unmanaged Package来转移资源(Apex,Object等等)到另外的运行环境上面的顺序。
Create an Unmanaged Package(创建一个非托管包)
Add Components(添加资源到这个非托管包中)
Upload the Package(上传非托管包)
Install the Package in Target Org(使用上传后的安排链接,在另外环境上安装非托管包)
Verify Installed Package(验证要安装的包)
Deprecate the Package(如果这个包不再需要,那么就可以废弃这个包)
1. Create an Unmanaged Package(创建一个非托管包)
在我们的开发环境中创建一个非托管包
在快速查找栏中输入Packages,然后选择 【Create】→【Packages】
点击【New】按钮
输入各个项目,并【Save】按钮
2. Add Components(添加资源到这个非托管包中)
点击【Add】按钮
就像选择ChangeSet的时候一样,选择我们要转移的资源。
选择资源,并点击【Add to Package】
我们可以看到除了我们选择的两个Apex文件,另外有关联性的文件也被自动选择到这个Package中。
3. Upload the Package(上传非托管包)
点击 【Upload】按钮
再输入版本号,如果Release的资源需要比较高的安全性,我们输入密码。
如果出现了下面的页面,那说明我们的Package已经被成功上传。
Installation URL的链接,就是可以在另外的环境上安装的链接。
我们需要把这个链接发给我们客户,或者公布到你需要的页面。
同时你会收到一封通知邮件
4. Install the Package in Target Org(使用上传后的安排链接,在另外环境上安装非托管包)
拷贝Installation URL,并粘贴到浏览器的地址栏中,然后出现Salesforce平台的登陆页面。
在这个页面中,我们选择需要安装这个Package的环境。
这个按照实际需求选择要安装的用户,并安装
安装中
安装完毕
5. Verify Installed Package(验证要安装的包)
再点击【view Components】按钮查看资源内容
6. Deprecate the Package(如果这个包不再需要,那么就可以废弃这个包)
在我们的开发环境中,如果这个包已经不再需要,那么可以废弃。
再顺手把Salesforce官方文档链接也放进来。
大家可以好好看看。
Create and Upload an Unmanaged Package
完毕