更改集组件依赖参考

组件依赖决定了更改集能否在目标环境成功部署。

[!WARNING]
下表基于原始手册和 Salesforce Help 的依赖思想整理。具体自动加入规则需人工审核。

核心概念简述

更改集中的组件可能依赖其他组件。若目标环境缺少依赖组件,且更改集中没有包含依赖组件,部署可能失败。

常见依赖关系

选择组件类型 常见依赖组件
对象 字段、布局、验证规则、业务类型、导入设置
字段 所属对象、字段权限、全局变量、通用选项集
按钮 关联脚本、对象映射规则
布局 字段、按钮、操作、UI 事件、分配设置
导入设置 关联脚本
自定义角色 业务功能权限、字段权限
预置角色 业务功能权限、字段权限
审批流 用户组、脚本、节点处理人
业务流 用户组、脚本、节点处理人
工作流 用户组、脚本、节点处理人
阶段推进器 用户组、字段、节点处理人

自动依赖出站规则

在出站更改集中选择某些类型的组件后,系统会自动把和该组件关联的其他组件打包放入出站更改集。出站更改集上传后,被选中组件自动依赖的组件会显示在出站更改集的组件列表中。

选择组件类型 自动加入更改集的关联组件类型
对象 所选对象关联的导入设置、布局、验证规则、字段、业务类型
字段 所选字段关联的 APL 代码、全局变量、通用选择集
按钮 所选按钮关联的 APL 代码、对象映射规则
布局 所选布局关联的 APL 代码。UI 事件、开启新建编辑页布局开关会随新建编辑页布局同步,分配布局设置随布局或角色同步
导入设置 所选导入设置关联的 APL 代码
自定义角色 所选角色关联的业务功能权限、字段权限
预置角色 所选角色关联的业务功能权限、字段权限
审批流 所选审批流关联的用户组、APL 代码。节点处理人会复制所有维度的处理人信息
业务流 所选业务流关联的用户组、APL 代码。节点处理人会复制所有维度的处理人信息
工作流 所选工作流关联的用户组、APL 代码。节点处理人会复制所有维度的处理人信息
阶段推进器 所选阶段推进器关联的用户组、字段。节点处理人会复制所有维度的处理人信息

检查建议

检查项 说明
对象是否存在 字段、布局和规则依赖对象
字段是否存在 布局、流程和规则可能依赖字段
权限是否完整 角色和权限配置影响用户访问
用户组是否存在 流程节点可能依赖用户组
人员和部门是否匹配 沙盒中新建的人员和部门可能与生产环境 ID 不一致

重要限制

不建议在沙盒中新建人员或部门后直接发布相关元数据。

人员和部门在不同环境中的 ID 可能不匹配。包含人员或部门维度的元数据部署后,可能产生非预期结果。

相关资源

2026-08-11
0 0