- 我想在不停止生产环境的情况下执行发布工作,但我不知道该怎么做。
- 我不知道如何创建适合我公司的变更集。
- 我无法正确设置更改集,但我不知道原因。
如果您有任何此类问题,请随时通过 Strh 与我们联系。我们熟悉 Salesforce 和销售/营销的顾问将为您的公司提出最佳解决方案。请随时与我们联系。 我们先来谈谈Salesforce的使用。
一些负责Salesforce开发的人说,“我想将开发环境中构建的内容顺利地转移到生产环境。”“我想在不停止已经运行的生产环境的情况下执行发布工作。”想必很多负责人都在思考这个问题。
对于此类人员,建议使用“Salesforce 变更集”。
您可以迁移在开发环境中创建的自定义项,而无需在生产环境中重建它们。
在本文中,我们将介绍 Salesforce 变更集功能的概述、如何设置以及如何使用它。对于那些想要使用 Salesforce 顺利、安全地添加功能或修改系统的人,请将此作为参考。
参考:什么是 Salesforce?简单讲解产品组别、功能、优缺点!
什么是 Salesforce 变更集?
“Salesforce Change Set”是一项用于在 Salesforce 开发和生产环境之间迁移组件自定义信息的功能。这是业务系统改造或者增加新功能时从开发环境顺利过渡到生产环境的必备功能。
在这里,我们看一下 Salesforce 更改集的基本概述以及可以在 Salesforce 组织之间发送和接收的组件列表。
Salesforce 变更集的基本概述
Salesforce 更改集中可以使用的组件根据环境和组件的不同而有所不同,并且某些组件需要在 Salesforce 中启用相应的功能。可以发送和接收的组件超过100个,并且可以通过在设置发送更改集时选择要发送的组件来发送和接收自定义内容。
在100多个组件中,主要组件如下:
- 尖级
- 自定义对象
- 自定义报告类型
- 自定义设置
- 仪表板
- 扩展
- Visualforce 组件
其他组件请查看官网帮助。
如何配置 Salesforce 更改集
在这里,我们将解释如何在 Salesforce 中设置更改集功能。
① 设置释放连接
首先,设置发布连接以便能够在生产环境中发送和接收更改集。生产环境中的释放连接设置可以按照以下步骤进行。
- 打开【设置】
2.在快速搜索中搜索“发布设置”,点击“发布设置”
- 检查发布设置屏幕上显示的要什么是 Salesforce 变更集迁移到生产环境的开发环境的[上传验证方向]
- 如果设置不是“←”或“⇔”,请单击“编辑”。
保存后,如果可以确认源码开发环境的设置为“←”,则说明发布连接设置完成。
②设置发送变更集
接下来,在开发环境中设置发送更改集。您可以按照以下步骤在开发环境中设置发送更改集。
- 在快速搜索中搜索“发送更改集”,然后单击“发送更改集”
5.输入“名称”和“描述”,然后单击[保存]
6.单击[更改集组件]下的[添加]
- 配置完所有要添加的组件后,单击[更改集详细信息]下的[上传]
- 在[上传详情]中的[目标组织]中勾选“生产”
对于组件选择,请重复步骤 7 和 8,直到配置完所有要迁移的组件。完成步骤11的上传操作后,会发送通知邮件,发送变更集的设置就完成了。
③设置接收变更集
最后,在生产环境中,配置传入更改集以接收传出更改集。您可以按照以下步骤在生产环境中配置传入的更改集。
- 在快速搜索中搜索“Incoming Change Set”,然后单击“Incoming Change Set”
- 对于[等待发布的变更集]中上传到开发环境的变更集,点击[发布]。
7.会出现警告消息,确认后单击[确定]
如果按照上述步骤,发布状态变什么是 Salesforce 变更集为成功状态,则说明组件已经成功迁移到生产环境。
如何利用 Salesforce 变更集
在 Salesforce 中利用变更集有两种方法:从沙箱(开发环境)迁移 国家代码 +1-876,牙买加电话号码 到生产环境以及在两个沙箱之间迁移。
让我们仔细看看如何使用它们。
从沙盒迁移到生产环境
从沙箱迁移到生产是利用变更集安全验证自定义并确保它们反映在生产中的主要方法之一。
通过在沙盒环境中进行添加或修改功能的开发、开发后的ST/UAT等,可以在不影响生产环境的情况下继续进行开发。
这可以防止生产环境中的配置错误,并实现安全可靠的迁移,从而实现更高效的发布。
从沙盒迁移到沙盒
两个不同沙箱之间的迁移也会利用变更集。根据公司的不同,同一个系统由不同的团队和项目开发的情况并不罕见。因此,更改集用于在不同团队和项目之间共享通用设置和自定义。
通过沙箱之间的迁移,可以消除重复工作并 crm的功能的功能是什么? 统一开发环境。作为限制,沙箱之间的迁移只能在从同一生产环境创建的沙箱之间进行。
参考:什么是 Salesforce Sandbox?全面解释什么是 Salesforce 变更集沙箱的类型、如何使用它们以及如何创建它们。
使用 Salesforce 更改集时要记住的事项
最后我会解释一下使用Salesforce变更集时需要注意的点。
无法上传更改集
当您尝试上传更改集时,有时会无法上传。在这种情况下,可以考虑以下原因。
① 释放连接设置未完成
②发布目标版本比开发环境旧
对于情况①,上传时显示消息“该组织无权将 ew 线索 更改集上传到其他组织。如需批准,请联系您要上传更改的组织的发布连接管理员,请尝试执行发布”。基于本文介绍的释放连接流程进行连接。
对于第二种情况,可以通过匹配生产环境和开发环境的版本来解决。因此,请检查您要发布的版本,如果是旧版本,请更新。
发布后在组织中不可见的项目
请注意,发布后的项目可能不会在组织中显示。
上述现象是在未检查现场级安全性的情况下发生的。特别要注意附加项目的字段级安全性,因为除非配置文件也包含在更改集中,否则不会迁移字段级安全性。
发布后在组织中创建了一个空的自定义对象
如果部署后您的组织中最终出现空的自定义对象,很可能是因为您收到的更改集包含您的组织中不存在的组件。
在选择变更集中的组件时,请确什么是 Salesforce 变更集保在创建变更集之前生产环境中存在相应的组件。
添加组件时取消选择
如果添加组件时取消选择,则当组件列表由多个页面组成并且您移至另一页面时,可能会取消选择。
作为解决方法,您可以添加到每个页面的更改集。