一、概述编辑
数知鸟提供需求的自动化流转功能,该功能融合于工作流程设置中,实现“当需求满足不同设定条件,系统便会自动执行不同设定动作”的操作,满足复杂的工作场景,提高处理需求效率、让需求流转更方便。
二、配置入口编辑
【空间】->【空间设置】->【工作流程】,选定目标工作流,配置自动化流转条件。
三、 配置自动化流转编辑
点击目标状态右上角【...】->【配置自动化流转】,出现配置自动化流转弹窗。
1.创建自动化流程组
1.1 新建
一个状态可设置多个自动化流转组,点击【添加组】可创建新自动化流转组。
1.2 重命名
点击组名便可更改自动化流转组组名,组名没有重名限制,字数限制在20字以内。
1.3 删除
点击右上角图标->【删除】可删除自动化流转组。
2.设置流转条件及动作
创建自动化流转组后便可在其中填充内容,填充内容分为满足条件和执行动作。
2.1 简介
满足条件是指执行动作需提供的前提,执行动作是指满足该前提下自动执行的操作。
注:状态配置自动化流转后,需求需流转至该状态才能执行自动化流转
条件项可选择:【提出人】、【类型】、【标签】、【优先级】及部分【自定义字段】,这里的部分【自定义字段】指字段类型为下拉单选框、下拉多选框、单选框和复选框的自定义字段。
动作项可选择:【标签】、【优先级】、【处理人】,其中【标签】选择数量上限为3,默认一个需求可关联三个标签,若执行动作后标签数大于3,则默认选取后3个标签;【处理人】不同的地方有不同的优先级,自动化流转中的处理人配置优先级高于工作流程中指定处理人配置。
不同的条件项/动作项可选择的条件关系/动作关系不同,如下表所示:
条件项/动作项 | 字段 | 可选择条件关系/动作关系 |
---|---|---|
条件项 | 提出人 | 等于任意一个 |
类型 | 等于任意一个 | |
标签 | 等于任意一个、等于、为空、不为空 | |
优先级 | 等于任意一个、为空 | |
自定义字段 (下拉多选框、复选框) | 包含任意一个、等于、为空、不为空 | |
自定义字段 (下拉单选框、单选框) | 等于任意一个、为空 | |
动作项 | 标签 | 变更为、增加、删除、置空 |
优先级 | 变更为、置空 | |
处理人 | 变更为、置空 |
2.2 设置
在自动化流转组中可分别添加条件和动作,需要注意的是同一自动化流转组中,不可出现相同条件项(或动作项)。
在同一组内若设置多个条件,则条件之间为且关系,需同时满足组内所有条件才能执行设定动作。
注:若需要设置多个条件为或关系,即满足任一条件即可执行动作,则可在不同组中设置不同条件,但设置同一执行动作
2.3 特殊情况
1.若只添加【条件】、未添加【动作】,则该自动流转组无效。
2.若只添加【动作】、未添加【条件】,则不论什么需求流转至该状态都执行该动作。
3.设置自动化流转时需填写字段不能为空,若需设置条件内容/动作内容为空,可在条件关系/动作关系选择【为空】/【置空】。
4.若执行动作为【增加】标签,原需求标签数+增加标签数超过3个,而平台规定一个需求最多可关联3个标签,系统将自动取后3个标签。
例:需求【一月销售情况】流转至主管审核状态,在原有关联标签【文档】、【指标】的情况下执行动作添加标签【一月】、【销售】,标签数将超过3个,取后3个标签【指标】、【一月】、【销售】。
5.若该状态满足条件的自动化流转处理人与指定处理人不一致,则根据自动化流转处理人分配处理。
例: 流程状态中「主管审核」设置处理人为【cole】,同时配置执行动作为「处理人变更为【Emma】」的自动化流转,当需求满足条件「类型等于需求新增」时,处理人变更为【Emma】。
四、自动化流转顺序编辑
若只满足其中一个流转组条件,则只执行该流转组动作;若同时满足多个流转组条件,则从上至下依次执行。
例:需求【财务汇报】同时满足「主管审核」自动流转中组1与组2条件,先执行组1再执行组2,其优先级就变更为【非常紧急】。
五、场景实例编辑
利用自动化流转进行数据需求管理
为了保证数据需求的开发质量,数据部负责人根据开发成员擅长的工作内容给他们分配不同模块的工作,比如期望Cole负责“驾驶舱模块”需求、Emma负责“数据库模块”的需求。
1.在需求类型中增加【模块】字段,在工作流中增加【开发节点】状态。
2.给开发节点配置自动化流转条件与动作:需求模块为【驾驶舱模块】时,【处理人】为Cole;需求模块为【数据库模块】时,【处理人】为Emma。