作业编排
最近更新时间: 2026-03-13 09:03:00
作业编排可实现对多个运维步骤的串并行灵活编排,以及自动执行。
核心能力包括:流程新建、编辑和流程执行。
流程新建与编辑
- 登录租户端,在菜单栏下选择应用运维平台。
- 在应用运维平台界面的左侧导航栏选择流程管理,可以查看到所有已创建的流程列表,并能对流程进行管理。
- 单击新建,创建流程,填写关键配置。
说明:
- 填写名称和描述。
- 标签:设置标签,通过标签对流程进行分类。
- 负责人:设置负责人后,仅负责人有权限对流程进行编辑、删除。
- 流程编排:拖拽左侧节点进入画布,并通过节点间连线,实现节点执行的前后顺序配置。
- 可用节点:
- 普通节点:支持业务运维、主机运维节点。选择业务运维可实现对指定应用的发布更新;选择主机运维可以实现文件下发、执行脚本、执行Ansible命令或执行Ansible playbook。
- 可用节点:
- 审批节点:支持设置审批人、审批通过条件(全部审批通过、任意审批通过)。 - 通知节点:支持选择发送短信/邮件,以及设置接收人。 - 条件节点:支持设置判断条件,当某节点的某个输出参数满足条件时,进行后续流程的执行。支持多条件组合判断,如都满足或任意一个满足。
- 节点配置过程中,支持使用变量。
- 支持对变量进行增删改查,设置变量类型、默认值等。
- 支持在节点配置中使用变量,如主机脚本支持在脚本参数、执行账号、执行主机中使用变量占位符,后续可在流程执行前设置该次执行的实际变量值。
- 变量支持在节点间传递。可以将A节点的出参设置为变量,在B节点的参数配置中作为入参使用,实现前后传递。
- 单击编辑,对流程进行修改。
- 单击删除,删除流程配置。
- 单击复制,实现基于已有流程快速新建流程。填写关键配置:新流程名称、新流程负责人。
复制出的新流程可进一步进行编辑和删除。
手动执行
- 进入流程管理页面,可以查看到所有已创建的流程列表。
- 单击执行后进行流程参数配置:
- 设置可选节点本次是否执行。
- 设置变量的取值。
- 保存任务配置,单击执行,启动任务执行。
- 执行过程中可以终止、暂停和继续执行,也可以对失败节点进行跳过和重试。
定时执行
进入定时任务页面,可以查看到所有已创建的定时任务。
单击新建,配置定时任务参数。
说明:
- 任务名称、描述。
- 选择要定时执行的流程。
- 标签:可基于标签对定时任务进行分类。
- 负责人:设置负责人后,仅负责人有权限对定时任务进行编辑、删除。
- 执行周期:定时执行的周期设置。
- 可选节点是否执行配置。
- 变量取值设置。
配置完成后,任务将按预设周期自动运行。
执行历史
- 进入执行历史页面,可以看到已经发起的任务列表。
- 可以看到任务ID、名称、状态、执行的流程名称、任务创建时间、创建人和持续时间。
- 单击任务名称,可以查看任务执行详情。