Salesforce 部署全解析:从基础到高级工具
1. 元数据 API 与组织配置
元数据 API 支持多种元数据类型,具备动态逻辑的工具能支持更多类型,而缺乏此逻辑的工具则可能落后,仅支持有限的元数据子集。对于无法通过元数据 API 部署的组织配置,通常需手动设置。不过,像 Copado 和 AutoRABIT 这类工具,借助 Selenium 自动化技术,可动态登录并检查或更改组织配置。Selenium 一般用于 UI 测试,这种自动化方式能实现组织设置更改的自动传播。
Salesforce DX 带来了一些新功能,如沙盒克隆,可将一个沙盒的所有配置(和数据)复制到另一个沙盒;临时组织定义文件能让开发者定义超出元数据 API 范围的临时组织功能;即将推出的组织形状和临时组织快照也提供了类似沙盒克隆的功能。但这些功能主要用于新组织的配置,并非实际的部署操作。
元数据 API 是核心机制,它既赋予了其他工具能力,也对其进行了限制。所有工具都基于元数据 API 提供不同的用户界面和元数据存储处理方式。重要的是,只要有授权,元数据 API 可从任何 Salesforce 组织检索和部署元数据,这使其比变更集更具通用性,尤其适用于拥有多个生产组织的公司。
2. 使用包进行部署
打包是将离散的代码和配置集合整合为一个包。Salesforce 提供了几种不同类型的包,包括经典非托管包、经典托管包、第二代托管包和解锁包。本书主要关注解锁包。虽然这些包的创建方式和特性有所不同,但都能创建以 04t 开头的包版本,并通过包安装 URL(如 https://login.salesforce.com/packaging/installPac
超级会员免费看
订阅专栏 解锁全文
58

被折叠的 条评论
为什么被折叠?



