工作流详情页右侧抽屉提供工作流级的通用配置项。除调度与参数外,本节统一介绍:基本信息、标签、监控指标、告警配置、计算资源、Git 配置、权限。
概述
工作流配置面板默认从上到下依次展示:
前提条件
已是工作流所有者或具备「管理」权限。
修改运行账号、权限等敏感配置需具备相应权限点。
操作步骤
步骤 1:基本信息
参数 | 说明 | 是否必填 | 默认值 |
工作流 ID | 系统生成,唯一标识,支持复制。 | — | 系统生成 |
创建者 | 创建工作流的用户。 | — | 当前用户 |
运行账号(Run As) | 工作流执行时使用的身份。 | 是 | 创建人 |
描述 | 工作流说明,最多 10000 字符。 | 否 | 空 |
修改运行账号:
1. 单击 运行账号 行的编辑图标。
2. 在下拉中搜索目标用户(支持姓名、邮箱模糊匹配)。
3. 单击 保存 。
注意
切换运行账号后,工作流以新账号身份执行,资源访问权限随之变化。请确保新账号具备所有任务引用的文件、数据源、计算资源的运行权限。
步骤 2:标签
标签用于工作流的多维分类管理,例如按业务域、生命周期、责任人组织工作流。
添加标签
1. 单击 标签 行的 添加标签 ,弹出标签管理弹窗。
2. 单击 + 添加 增加一行:
标签名 :必填,所有语言、大小写、数字、
_、-,最长 128 字符。标签值 :选填,规范同标签名。
1. 单击 确定 保存。
标签规则
规则 | 说明 |
唯一性 | 同一工作流内标签名不可重复。 |
上限 | 单工作流最多 1000 个标签。 |
步骤 3:监控指标
单击 添加指标 可为工作流配置监控指标,用于告警判断或运维看板展示。
步骤 4:告警配置
项 | 说明 |
入口 | 工作流配置抽屉 > 告警配置 > 立即添加 |
监控场景 | 启动 / 成功 / 失败 / 监控指标(运行时长、等待时长、完成时间) |
接收渠道 | Email / Webhook / Teams / Slack |
免打扰 | 手动终止时免打扰(工作流级仅支持此项) |
工作流告警与任务告警相互独立,互不干扰。
步骤 5:计算资源
工作流的计算资源不能单独配置,由工作流下所有任务关联的资源汇总形成:
未创建任务 :计算资源行展示 未配置 。
已创建任务 :列出去重后的计算资源,含状态点、名称、配额、可用配额。
批量切换计算资源
1. 单击某资源行末的 切换。
2. 选择新的计算资源。
3. 系统弹窗提示「将批量修改 N 个任务的计算资源」并展示受影响任务列表。
4. 单击 更新 完成切换。
步骤 6:Git 配置
单击 添加配置 可为工作流关联 Git 仓库,用于版本管理与协作开发。
步骤 7:权限
工作流支持四类权限:
权限 | 查看 | 复制 | 运行 | 编辑 | 删除 | 权限设置 |
无权限 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
查看权限 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | 不支持 |
运行权限 | 支持 | 支持 | 支持 | 不支持 | 不支持 | 不支持 |
管理权限 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |
配置权限
1. 单击 权限 行的 管理权限 ,打开权限管理弹窗。
2. 已授权列表展示所有用户、用户组的权限。
3. 单击 添加授权 :
主体 :单选用户或用户组(搜索支持名称、邮箱模糊匹配)。
权限 :选择查看、运行、管理。
1. 单击 确定 。
权限规则
工作流创建者默认拥有「管理」权限。
工作空间管理员默认拥有所有工作流的「管理」权限,且不可删除。
「管理权限」可设置其他成员的所有四类权限。
参数说明
Run As 与 ACL 联动
文件 ACL:详见 文件权限。
工作流 ACL:本文档「步骤 7:权限」。
计算资源 ACL:详见 计算资源概述。
任务运行时若 Run As 账号缺失任意权限,任务直接置失败,错误信息记入运行日志。
使用限制
工作流名称同空间唯一;同名 API 创建会被后端拦截。
工作流复制不会带过权限配置,复制后需要重新授权。
删除调度需要管理权限;运行账号修改受 Run As 可编辑权限约束。
「计算资源」配置仅展示去重后的列表;本身不承载独立的资源选项。
常见问题
Q1:把工作流授予用户「运行权限」,他能在 Workflow 列表看到吗?
可以。「无权限」用户在列表中不会看到该工作流;「查看、运行、管理」用户都能看到。