首页 > 其他分享 >salesforce学习笔记(5)- Salesforce中的部署方式

salesforce学习笔记(5)- Salesforce中的部署方式

时间:2024-04-03 13:55:34浏览次数:27  
标签:Salesforce false 更改 Default 笔记 ANT 部署 salesforce

无论你的项目用什么开发语言,都离不开部署这件事,今天我们就聊聊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

相关文章

  • Android笔记
    android四大组件Activity(活动):主要用途:作为用户操作的可视化界面,允许用户在不同的屏幕或窗口间导航。与用户互动:Activity提供了一个完成操作指令的窗口,允许用户与之进行交互。生命周期:Activity可以通过Intent启动,并在其生命周期中经历多种状态,如运行态、暂停态、停止......
  • 剑指Offer题目笔记24(集合的组合、排序)
    面试题79:问题:​输入一个不含重复数字的数据集合,找出它的所有子集。解决方案:​使用回溯法。子集就是从一个集合中选出若干元素。如果集合中包含n个元素,那么生成子集可以分为n步,每一步从集合中取出一个数字,此时面临两个选择,将该数字添加到子集中或不将该数字添加到子集......
  • 剑指Offer题目笔记25(使用回溯法解决其他类型问题)
    面试题85:问题:​输入一个正整数n,输出所有包含n个左括号和n个右括号的组合,要求每个组合的左括号和右括号匹配。解决方案:​使用回溯法。因为要生成n个左括号和n个右括号,故需要走2n步,每一步生成一个括号,每一步都面临两个选项,既可能生成左括号也可能生成右括号。有限制条......
  • SV学习笔记(一)
    SV:SystemVerilog开启SV之路数据类型內建数据类型四状态与双状态:四状态指0、1、X、Z,包括logic、integer、reg、wire。双状态指0、1,包括bit、byte、shortint、int、longint。有符号与无符号:有符号:byte、shortint、int、longint、integer。无符号:bit、logic、......
  • SV学习笔记(二)
    接口什么是接口?接口主要用作验证,国外有些团队会使用sv进行设计,那么接口就会用作设计。验证环境中,接口可以使连接变得简洁而不易出错。interface和module的使用性质很像,可以定义端口,也可以定义双向信号,可以使用initial和always,也可以定义function和task。interface可......
  • 书生·浦语大模型趣味Demo课程笔记
    第二节书生·浦语大模型趣味Demo实践环境准备浦语大模型的开发机器支持了cuda11.7的基础环境和一些自动迁移conda配置脚本迁移conda环境命令:studio-conda-ointernlm-base-tdemo如果自己安装软件环境:condacreate-ndemopython==3.10-ycondaactivatedemoconda......
  • JavaSE-进阶-学习笔记-JUC
    一.悲观锁和乐观锁悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,确保数据不会被别的线程修改。synchronized关键字和Lock的实现类都是悲观锁使用场景:适合写操作多的场景,先加锁可以保证写操作时数据正确。显式的锁定之后再操作......
  • 【阅读笔记】MySQL数据库存储类型选择
    摘自:《高性能MySQL》第四版原则更小的通常更好一般来说,尽量使用能够正确存储和表示数据的最小数据类型。更小的数据类型通常更快,因为它们占用的磁盘、内存和CPU缓存的空间更少,并且处理时需要的CPU周期也更少。简单为好简单数据类型的操作通常需要更少的CPU周期。例如,整型数......
  • 【数据库】MPP数据库的强大及适用场景(附学习笔记)
     MPP数据库基本介绍:MPP数据库,即MassivelyParallelProcessing数据库,是一种专为处理大规模数据而设计的数据库系统。其核心原理是将数据分布式存储在多个节点上,并利用并行处理技术实现高性能和可伸缩性。这种数据库系统通常用于需要处理大量数据和进行复杂分析的场景,如数据......
  • vue学习笔记
    学习vue之前需要掌握的:ES6语法规范ES6模块化原型、原型链数组常用方法axiospromise==============1.所被Vue管理的函数,最好写成普通函数,这样this的指向才是vm或组件实例对象。2.所有不被Vue所管理的函数(定时器的回调函数、ajax的回调函数等、Promise的回调函数),最好写成箭头函数, ......