编排工作流
工作流创建完成以后,可以在阶段、作业、任务三个层级进行编排,支持拖拽式编排。工作流提供丰富的插件,您可以自定义添加参数和参数值,供插件配置。
编排工作流的流程如下:
前提条件
- 已创建“异地容灾”类型的命名空间,如何创建命名空间请参考创建命名空间。
- 已通过模板创建工作流。
- 每个阶段下至少要有一个任务,否则无法保存。
操作步骤
- 登录MAS控制台,进入“工作流管理>工作流列表”页面。
- 在左上角命名空间下拉框选择所需命名空间。
- 单击待编辑工作流所在行的“编辑”,进入“工作流编排”页面。
- 可在“工作流编排>参数配置”页面,配置参数信息。
- 在“工作流编排>执行流程”页面,对工作流的阶段进行编排。
图3 编排阶段
- 新增阶段。单击新增阶段按键,在新增阶段弹窗中输入阶段信息,完成后单击“确定”。
图4 新增阶段
表2 阶段配置信息 参数
配置说明
名称
自定义阶段名称。
执行方式
选择阶段串行/并行执行方式。
- 串行:表示当前阶段下的作业都将串行执行,阶段前图标表示串行。
- 并行:表示当前阶段下的作业都将并行执行,阶段前图标表示并行。
- 编辑阶段。单击已有阶段后的“”>“编辑”,在编辑阶段弹窗中编辑阶段信息,完成后单击“确定”。
- 删除阶段。单击已有阶段后的“”>“删除”,在弹窗中单击“确认”。
- 新增阶段。单击新增阶段按键,在新增阶段弹窗中输入阶段信息,完成后单击“确定”。
- 在“工作流编排>执行流程”页面,对工作流的作业进行编排。
- 添加作业。单击阶段下的“添加作业”,在添加作业弹窗中输入作业信息,完成后单击“确定”。
图5 添加作业
表3 作业配置信息 参数
配置说明
名称
自定义作业名称。
执行方式
选择作业串行/并行执行方式。
- 串行:表示当前作业下的任务都将串行执行,作业前图标表示串行。
- 并行:表示当前作业下的任务都将并行执行,作业前图标表示并行。
- 编辑作业。单击已有作业后的“”>“编辑”,在编辑作业信息弹窗中编辑作业信息,完成后单击“确定”。
- 删除作业。单击已有作业后的“”>“删除”,在弹窗中单击“确认”。
- 添加作业。单击阶段下的“添加作业”,在添加作业弹窗中输入作业信息,完成后单击“确定”。
- 在“工作流编排>执行流程”页面,对工作流的任务进行编排。
- 添加任务。
- 单击作业中的“添加任务”。
- 单击所需插件。
- 完成参数配置。
表4 任务配置信息 参数
配置说明
任务名称
自定义任务名称。
插件配置
插件功能与参数配置说明,请参考对应的插件说明。
- 编辑任务。单击已有任务名称,在编辑任务信息弹框中编辑任务信息,完成后单击“确定”。
- 复制任务。单击已有任务后的,完成任务复制。
- 删除任务。单击已有任务后的,在弹窗中单击“确认”。
- 添加任务。
- 如果在编排过程中需要对已有的阶段、作业、任务进行顺序调整,单击不放,拖拽到所需位置即可。
- 单击页面右上角“保存草稿”,可以将工作流保存草稿,保存草稿时不需要补全任务信息。
- 单击页面右上角“保存”,完成工作流的编排。