5 种节点类型 · 6 种条件判断 · 3 种失败策略 · 变量自动传递 · 模板一键复用,
把多步骤运维从"人肉串联"升级为"一键自动编排"。
每个工作流由节点和边组成 — 节点执行任务,边定义依赖和数据流向
在远程设备上执行运维命令。自动接入风险评估 + 多种下发策略(滚动、金丝雀、分组),安全可控。
调用脚本库中的标准化脚本,参数可从上一步结果或用户输入自动填入,杜绝手抄脚本出错。
基于前一步结果自动决定走哪条路径。支持数值比较、文本匹配、模式匹配六种判断方式。
流程在此暂停,等待指定角色复核。审批人可填写理由,超时按预设策略自动处理。
对接外部系统 — 如发布管理平台、工单系统、监控平台等,返回数据自动成为下一步的输入变量。
6 步串并行编排,包含备份、验证、条件分支、滚动升级、健康检查
灵活判定逻辑 — 数值比较、字符串匹配、正则表达式全覆盖
字段完全一致即通过 — 例如"执行状态 等于 成功"
字段不一致即通过 — 例如"返回码 不等于 0"触发告警分支
数值超过阈值即通过 — 例如"备份文件大小 大于 1GB"
数值低于阈值即通过 — 例如"CPU 使用率 小于 80%"方可继续
文本中包含关键字即通过 — 例如"输出 包含 OK"确认成功
文本匹配指定格式即通过 — 例如识别"版本号 vX.Y"格式
不同步骤对失败容忍度不同 — 选择合适策略,避免"一步错满盘皆输"
步骤失败立即终止整个流程并返回失败状态。适合核心步骤 — 如备份失败则禁止升级。
记录失败但继续执行后续步骤。适合非关键附加动作 — 如通知发送失败不影响主流程。
按约定次数 + 退避策略自动重试,持续故障再升级告警。适合网络抖动、临时锁冲突等场景。
指数退避 — 短时网络抖动自动恢复,持续故障及时上报。最大重试次数、等待时间均可配置。
独立分支自动并行、依赖链自动串行 — 像 Photoshop 图层一样拓扑编排,无需人工排期
启动前自动检测流程是否存在环路,非法流程直接拒绝执行
按依赖关系自动划分执行层,同层节点可并行、跨层节点按序
同层任务并发下发到远程设备,最大化利用带宽与算力
关键步骤失败时,所有未开始的下游节点自动取消,避免连锁事故
每步执行状态与输出持久化存档,控制台实时推送进度
步骤之间共享数据 + 把通用流程存为模板,复用省去 80% 重复配置
启动流程时由操作员填写 — 如目标版本号、是否启用回滚、灰度比例等
上一步的执行结果自动成为下一步输入 — 如备份文件路径、耗时、成功状态
当前执行设备的主机名、IP、标签、所属部门自动注入 — 无需每个步骤重新指定
流程编号、启动时间、执行人自动带入 — 便于审计回溯与通知模板渲染
工作流实例 6 状态流转,支持暂停 / 恢复 / 取消,任何时刻状态都可回溯
把"3 天熬夜变更"压缩为"30 分钟模板执行"
备份 → 验证 → 审批 → 停从库 → 主从升级 → 健康检查,6 步零人工值守
选样本节点 → 发布 → 监控 5 分钟 → 条件分支 → 全量 / 回滚
生成新证书 → 并行分发 500 台 → 验证 → 重载服务 → 通知