Salesforce DevOps:安全变更与高效管理指南
1. 生产环境中可直接安全变更的内容
Salesforce 的优势在于能够快速进行小的更改,而无需程序员参与。因此,明确哪些更改可以在生产环境中安全进行,哪些更改需要通过交付管道进行,这一点非常重要。这种区分取决于公司的需求,并且可能会随着时间的推移而演变。
1.1 需要通过交付管道的变更类型
以下两种类型的变更必须通过交付管道:
1. 可能会导致系统故障的变更。
2. 需要立即在所有开发和测试环境中可用的变更。
如果不属于这两种情况,那么可以直接在生产环境中进行变更。但绝大多数配置变更实际上都属于上述某一类别。
1.2 可在生产环境中安全更改的元数据
绝大多数元数据变更应通过交付管道,但也有一些元数据可以在生产环境中安全更改,包括:
- 大多数报表和仪表盘
- 大多数文档
- 大多数电子邮件模板
- 大多数列表视图
- 大多数队列和组
不过,如果其他元数据依赖于这些内容,则不适用,例如其值被用作 Visualforce 页面一部分的报表。
1.3 直接在生产环境中进行数据变更的风险
除了元数据,某些数据变更如果直接在生产环境中进行也存在很高的风险,例如:
- 用作业务逻辑一部分的配置数据。
- 可能会破坏数据集成或业务逻辑的复杂配置数据(如 CPQ 系统中的产品)。
迁移此类配置数据需要使用与元数据迁移不同的工具。商业工具如 Copado、AutoRABIT 和 Gearset 都
超级会员免费看
订阅专栏 解锁全文
62

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



