Salesforce开发指南:从基础到实践
1. Salesforce开发概述
Salesforce开发旨在配置平台以满足组织需求,形式可以是点击操作或编写代码,常为两者结合,范围从微小更改到复杂应用皆有。以下是关于Salesforce开发的一些重要信息:
- Salesforce DX开发生命周期 :基本元素包括Salesforce开发组织、IDE或代码编辑器、版本控制以及用于执行自动化任务(如部署)的CI工具。
- 开发环境 :除了长期使用的沙盒开发环境,DX还引入了临时组织(scratch orgs)和克隆沙盒两种新方式。临时组织是Salesforce DX的标志性功能,基于版本控制中存储的代码和配置“从零开始”创建,生命周期较短;克隆沙盒允许开发者克隆仍在开发中的集成沙盒,而非仅能克隆生产组织。Salesforce CLI使克隆沙盒并从命令行自动登录成为可能。
- 元数据同步 :开发环境中的更改需同步到版本控制,以便自动化流程进行测试和部署。临时组织的一个实用功能是可通过简单的 source:push 和 source:pull 命令同步版本控制和组织之间的元数据,此功能未来也将在沙盒开发中实现。此外,还可根据元数据存储格式,使用 source:retrieve 或 mdapi:retrieve 从沙盒中检索更改。
1.1 开发挑战与解决方案
随着团队规模扩大,传统的开发工作流会面临诸多限制。例如,多个开发者
超级会员免费看
订阅专栏 解锁全文
62

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



