流程编排是标准运维最核心的功能,通过将不同功能的原子插件在画布上可视化的拖拽编排,可以实现各种不同场景的跨系统工作流。
标准运维流程
根据实际运维操作场景梳理出来的操作步骤,通过不同的流转逻辑(并行、分支、条件并行)进行灵活的组合。
标准运维插件
标准运维中的最小执行单元,根据每个 ESB 组件的业务逻辑进行二次封装,增加丰富的表单界面和验证逻辑。比如一个作业平台的脚本执行、一个配置平台的新增集群、一个PaaS的邮件通知。
当然,除了蓝鲸体系自带封装的标准插件,可以自行开发第三方的插件,比如公司内部系统的某操作原子、云服务的某操作等。
实操演示
这里以一个最简单的流程编排为例:执行一个脚本然后再发一个消息通知。
1、新建流程
在demo体验业务下,流程-新建
2、编排流程
在这个流程中我们使用一个调用作业平台执行一段脚本,然后再加一个通知的节点
双击节点打开配置面板,选择“作业平台(JOB)-快速执行脚本”插件:
配置第一个节点
再添加一个消息通知的插件,画布的快捷操作可以看标准运维画布的快捷操作(上)
配置消息通知节点
3、新建任务
流程是任务的模板,配置好流程之后,就可以新建任务执行了
4、执行任务
可以单击节点查看执行详情,比如脚本执行,可以跳转到作业平台去看详细执行历史
查看失败节点
解决完错误之后,可以hover失败节点,点击重试或者选择跳过。
编辑任务参数
查看更多信息
以上就演示了一个最简单的流程编排,没有复杂的分支流转逻辑,更高级的流程编排用法后续会持续更新。