更新日期
1. 简介
1.1 功能概述
自定义按钮 相当于一个业务触发器,成员可在数据详情页或表格视图中点击按钮,快速执行对应的表单操作,从而完成业务处理并实现功能扩展。
1.2 应用场景
- 销售合同审批通过后,销售人员在数据详情页点击「订单发货」按钮,系统自动创建发货申请单并跳转至填写页面,无需手动关联合同信息。
- 客户经理在客户档案列表中点击「客户跟进」按钮,系统自动打开跟进记录表单并将当前客户信息映射至对应字段,快速完成跟进记录录入。
1.3 版本说明
本功能为付费高级功能,需英雄云标准版及以上版本可用(试用版可进行试用)。
2. 设置入口
进入目标表单编辑页 >> 点击「扩展功能 >> 自定义按钮」>> 点击「+ 新建自定义按钮」。

3. 操作指南
3.1 按钮样式设置
1)名称 :自定义按钮名称,上限 26 个字符。
2)颜色与图标 :系统提供 10 种颜色与 21 种图标供选择,右侧预览区可实时查看效果。
3)显示位置 :勾选「数据详情页」「表格视图展示」,设置按钮可显示的位置。新建按钮默认全部勾选。

3.2 设置过滤条件
配置单个或多个过滤条件,仅满足条件的数据方可使用该按钮。对于不满足条件的数据,支持以下两种处理方式:
- 隐藏按钮:按钮直接不显示。
- 显示按钮但不可点击:按钮显示为置灰状态,并可配置自定义提示内容。
示例:设置过滤条件为「盘点类型」字段值等于「期末盘点」,若不满足,则提示“当前数据不满足可用条件,该按钮无法使用”。

3.3 设置执行动作
执行动作指点击自定义按钮后触发的业务逻辑。系统支持以下 4 种动作:
- 创建新数据 :点击后可以打开目标表单的数据填报页,并支持自动映射字段内容。
- 编辑数据 :点击后可以打开指定字段的编辑页面。
- 搜索他表数据 :搜索目标表单中满足条件的数据,并在侧边栏展示。
- 审批待办 :搭配工作流使用,点击后自动打开当前数据的审批页面。

3.4 管理自定义按钮
3.4.1 编辑、复制、删除与排序
在「扩展功能 >> 自定义按钮」列表中,点击对应按钮右侧的操作图标即可执行编辑、复制或删除;同时支持拖拽调整按钮顺序。

3.4.2 设置使用范围
使用范围 用于指定哪些权限组可以使用该按钮。新建按钮并点击「确定」后,系统自动打开使用范围弹窗;已有按钮可在按钮列表中点击右侧的「使用范围」进行调整。
1)勾选允许使用该按钮的权限组,已选权限组会显示在弹窗上方。
2)如暂无所需权限组,点击「创建权限组」。系统将在新页面打开表单发布页,并显示“添加权限组”弹窗。完成创建后,返回原使用范围弹窗,新权限组会自动显示并勾选。
3)核对已选权限组后,保存使用范围设置。权限组的配置方式参见 对成员发布。

3.4.3 设置权限组的按钮显示
操作路径:进入「表单发布 >> 对成员发布」>> 选中目标权限组 >> 点击「权限配置」>> 进入「自定义按钮」。
为权限组选择可用按钮后,可分别设置按钮是否在数据详情页和表格视图中显示,并保存权限配置。按钮本身已开启两个显示位置时,权限组内对应的显示开关默认开启,可按需分别关闭。

说明 :权限组只能在按钮本身允许的显示位置内进行配置。例如,按钮仅勾选「数据详情页」时,权限组中的「表格视图展示」开关会关闭并置灰。如需在列表中显示,请先到自定义按钮编辑页勾选「表格视图列表」显示位置。
4. 注意事项
- 自定义按钮的数据操作会受权限组的字段权限控制,成员无法操作无权限的字段。
- 按钮配置了过滤条件时,仅满足条件的数据可使用该按钮;不满足条件时,按设置隐藏或置灰显示。
- 成员能否看到按钮,取决于按钮的使用范围、显示位置及所在权限组的显示配置。
- 执行动作为“创建新数据”时,请确保目标表单要求填写的必填字段已通过映射或填写补充,避免提交失败。
- 执行动作为“编辑数据”时,若未设置字段值,点击按钮后打开的编辑页面将显示该字段原有的值。
