无论你的项目用什么开发语言,都离不开部署这件事,今天我们就聊聊Salesforce中的部署方式。
我本人常用的部署方式有三种:更改集(Change Set)、Workbench、ANT(Force.com migration tool)
1、更改集(Change Set)
更改集应该是日常开发中最常用的部署方式,小规模开发或对象及字段的更改等,使用更改集部署比较方便快捷。
更改集有两种:
- 入站更改集
- 出站更改集
我们以开发环境和生产环境为例,开发环境的出站更改集进行上载,生产环境的入站更改集进行对上载的集合(或者理解为包)进行对应部署。
1.1、开发环境出站更改集的配置与上载
开发环境上载完成后,会受到提示。
2.2、生产环境入站更改集进行部署
生产环境进行验证和部署后,部署状态显示已成功。当然,在生产环境部署Apex代码时,要运行对应的测试类。由于更改集大家都很熟悉,这里就不过多赘述。
2、Workbench
先简单介绍一下Workbench:
Workbench是Salesforce官方提供的一个在线工具,用来帮助开发人员(包括集成)、管理员更轻松地与Salesforce实例交互、管理和测试。它提供了许多功能,包括API调用、数据查询、数据加载、元数据检查、日志分析等。
以下是Salesforce Workbench的主要特点:
1. **API调用**: Workbench允许用户直接在浏览器中进行Salesforce API的调用。这使得用户能够在不编写代码的情况下测试API端点、验证数据格式等。
2. **数据操作**: 用户可以使用Workbench执行各种数据操作,包括创建、读取、更新和删除记录。这对于在Salesforce中进行数据迁移、数据清理或数据验证非常有用。
3. **元数据检查**: Workbench允许用户检查Salesforce实例中的元数据,包括对象、字段、布局、工作流规则等。这对于了解实例配置、识别潜在问题或进行比较分析非常有帮助。
4. **日志分析**: 用户可以使用Workbench查看Salesforce实例中的日志,并分析执行过程中的事件和错误。这对于调试和优化代码或集成非常有用。
页面如下,链接地址请跳转
下面进行具体操作。
2.1、使用workbench从Salesforce中检索&获取元数据
步骤1:例如,我的环境中有个自定义对象:主环境测试对象(MainObj__c)。想通过workbench从Salesforce中检索&获取元数据,需要使用xml文件操作,package.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>MainObj__c</members> <name>CustomObject</name> </types> <version>58.0</version> </Package>
步骤2:然后,操作workbench:
步骤3:下载&解压后,文件夹结构如下:
上述【objects】 标签:Salesforce,false,更改,Default,笔记,ANT,部署,salesforce From: https://www.cnblogs.com/captainqiaomu/p/18111568