审批类型任务使用
审批类型任务:
- 第一步:创建子任务,配置你子任务的类型,比如命令、脚本、作业、jenkins、审批、通知等
- 第二步:创建模版,添加子任务,配置子任务执行顺序以及运行的主机
- 第三步:创建任务,指定该任务使用的模版、配置对应的参数、所属分组等配置
审批子任务:在整个任务流当中加入了审批子任务后,当任务到达审批会停止运行,等待指定角色审批完毕后,才会执行后边的任务,审批通过后才可以向后执行,审批不通过那么该任务就此结束
当你配置了审批子任务后,子任务执行到审批会以邮箱的方式通知该角色绑定用户
一、创建角色
点击此按钮查看创建角色流程
如下图:我的项目 --> 选择你创建的项目 --> 角色区域点击添加
选择你要创建角色的项目
创建角色,赋予权限(此处我创建的角色名称为 test_role)
点击此按钮查看如何为用户绑定角色流程
如下图:我的项目 --> 选择你创建的项目 --> 用户区域点击编辑
将 test_role 角色绑定当指定的用户上
二、创建审批子任务
点击此按钮查看创建子任务流程
如下图,--》选择所需项⽬【xxxx】--> 导航栏 --> 任务系统 --> 任务管理 --> 子任务 --> 新建
- 名称:测试子任务审批
- 类型:审批,在整个任务流当中加入了审批子任务后,当任务到达审批会停止运行,等待指定角色审批完毕后,才会执行后边的任务
- 角色:由 test_role 这个角色绑定的用户进行审批
三、模版配置
点击此按钮查看模版添加子任务流程
如下图:任务系统 --> 任务管理 --> 模版管理 --> 选择你创建模版 --> 编排
目前我模版任务流配置如下:
四、执行任务测试
点击此按钮查看执行任务流程
任务执行:点击任务系统 --> 任务列表 --> [找到对应的任务] --> 立即执行/定时执行
我之前创建过有一个 测试任务,而测试任务中包含了 测试模版,所以我这里直接立即执行 测试任务 进行测试
五、查看任务历史
点击此按钮查看任务的执行结果流程
方式一:如下图,--> 任务系统 --> 任务列表 --> 找到相应分组的任务 --> 在【最近⼀次执⾏结果】所在列 --> 可以点击进去查看最近⼀次任务的执⾏结果 --> ⽇志
方式二:如下图,--》任务系统 --》任务历史 --》找到相应执⾏过的任务 --》详情 --》⽇志
以下可以看到当我们的任务执行到审批类型子任务后,会停止执行,之后由对应的角色进行审批,审批通过后才可以向后执行,审批不通过那么该任务就此结束
六、审批拒绝测试
以下可以看到当审批子任务拒绝后,那么之后的子任务就不会执行了