什么是流转规则
为了满足项目空间中工作流项目的复杂场景,我们对工作流进行了升级。流转规则是依赖工作流配置实现的,比起之前较为简单的流程设置,我们新增了支持配置「执行条件」和「后续动作」,以实现任务状态流转的权限控制和字段级限制。
配置入口
1、「自定义」-「工作流」进入工作流配置。
2、项目 - 任务列表菜单 - 配置工作流转规则 - 配置条件和后置动作
用户可配置的内容
执行条件
「执行操作权限」:默认为「继承项目中的权限」,若更改为「指定特定成员」,则表示仅此处选择的项目角色才能将其他状态下的任务流转到当前状态中。
「必填字段」、「审批字段」:当任务流转到当前状态,则必须填写某些字段,默认为不限制。
后续动作
指当任务流转到该状态后,将自动执行某些操作。目前仅支持填写系统字段内容,包括:
指派执行者
设置开始时间和截止时间
添加备注
选择优先级
添加标签
填写 Story Points
场景实例:
利用流转规则进行缺陷管理
为了保证测试质量,测试负责人期望测试用例不能由开发人员关闭,只能由相关的测试人员验证后关闭,那么只需要将执行操作权限设置为「测试工程师」。
测试人员创建缺陷,当开发人员修复完缺陷之后必须填写产生原因和影响面字段。只需配置流转到「已修复」状态时,必须填写「产生原因」和「影响面」字段。
流转任务过程中,若该字段未填写,则弹窗提示补充完整字段。
利用流转规则实现审批
在轻量级审批场景中,用户期望流转到「主管审批」状态时,自动指派给 Celine(主管)。只需在「主管审批」状态设置后置动作,将执行者设置为「Celine」