人工节点
在流程流转时,需要人工参与处理的任务节点被称为人工节点。需要处理人在待办中心处理对应任务,处理完成后返回处理结果后,流程继续向下流转,人工节点的处理逻辑如下:
在配置人工节点时,需要配置节点的任务标题、处理对象、处理人、任务超期处理规则。
通用配置介绍
1)任务标题
每个人工任务都会有一个任务标题,任务标题在待办列表中展示,以便于任务处理人通过标题能够快速了解任务的概要。配置如下:
配置完成后,当我们触发流程后,处理人便会在“我的待办”列表查看到该条处理任务,任务标题列表便会展示我们所配置的任务标题,如下:
配置任务标题时,支持通过以下元素定义任务标题:
元素 | 说明 |
---|---|
文本 | 直接使用文本定义标题。 |
表单变量 | 使用表单中的变量来定义任务标题。 |
流程变量 | 使用流程中的变量来定义任务标题。 |
2)处理对象
处理对象的配置是完成处理表单的绑定以及处理操作的设置,因此在设计流程时我们需要优先完成表单的设计。如下,绑定了开票申请单,并设置审批人在处理表单时对表单字段的操作权限为查看,对流程的操作为审批(其实这两项都为系统默认设置,如无特殊需求不需更改)
处理对象选择
绑定处理对象前,我们需要再开始节点处设置表单(会将当前应用内所有表单都展示在这里),然后选中审批节点,在处理对象处绑定该表单:
字段操作权限
指对表单字段的操作权限,默认为查看,系统预置了两个操作权限,分别是查看和编辑,用户也可以自定义操作权限。点击右侧的「设置」按钮可自定义不同字段的读写权限,如下:
流程操作权限
用户在处理该表单时执行的操作,默认是同意与拒绝,系统内置了不同的处理操作,若有需要可以点击「添加动作」进行添加:
3)处理人
处理人的配置包括,处理人的选择和处理策略的配置;如下:
处理人选择
指定人员/角色:指定人员时,可以指定静态成员(如某个具体的人员)也可设置人员变量(如流程发起人或流程发起人的上级),设置时,主要有以下三种方式;
- 选择组织人员:根据平台组织通讯录选择人员。
- 根据表达式选择人员:通过表单变量或流程变量设置人员选择表达式,如设置处理人为流程发起人(流程变量)。
- 根据上下级选择人员:根据人员组织关系设置处理人,此时处理人是一个变量,如设置处理人为所选人员的部门管理员。
- 逐级审批:逐级审批实质是设置了 一批处理人(多个处理人) 指定处理人为某个人的组织上级,如下;
处理策略配置
- 多人处理策略:当任务处理人为多人时,往往涉及到对流程的处理是以串/并行的方式进行。
- 串行(串签):即多个处理人串行处理当前节点任务,任务处理人的串行按以下优先级别进行排序。
排序因素 | 优先级别 | 说明 |
---|---|---|
处理人列表排序 | 1 | 即处理人列表的人员排序 |
部门、角色内成员排序 | 2 | 按部门、角色内的成员排序 |
- 并行(会签):当任务处理人并行处理流程时,则会判定所有人或某个/类人的执行情况来决定当前节点的处理结果,如下
分类 | 说明 |
---|---|
全体通过 | 全部人员通过,才算通过,任意一人否决,该节点就被否决,执行否决动作,或者进入否决流程。 |
一人通过即通过 | 有时也叫或签,任意一人通过即可,当节点被通过后,其他人员的任务自动完成并消失,消息通知完成。 |
按比例通过 | 指定比例、数量的人员通过,怎该节点通过,进入下一个节点,当超过(100%-指定比例)时,则默认为该节点被否决,执行否决动作,或者进入否决流程。 |
一人拒绝则拒绝 | 任意一人拒绝,当节点默认被退回流程发起人,拒绝可以自定义动作,消息通知拒绝。 |
注:当设置了逐级审批时,则不可设置串行/并行审批策略。
- 自动处理策略:在同一个流程中,如果处理人已经处理过前面节点的任务,为了简便流程处理,可以执行自动处理;即配置合并处理策略。
- 拒绝策略:当处理人处理结果为拒绝时,后续流程执行方式,如下;
4)超期处理规则
为了防止流程卡在某一环节一直不往下进行,可以配置超期处理规则,设置当流程超过多久后执行怎样的状态。在设置超期处理规则时,可执行流程统一的超期规则,也可自定义节点的超期规则,自定义时,需要配置流程超期后的执行动作(参照流程统一超期规则中的动作配置)
下面列举了流程超期前后的通知及处理行为实例,如下:
分类 | 场景实例 |
---|---|
超期前 | 通知提醒任务处理人:“XX任务即将超期,请尽快处理” |
超期后 | 升级转交指定上级主管人员办理审批 |
通知提醒任务处理人:“XX任务已经超期,已升级转交主管审批” | |
执行流程绩效管理扣分逻辑 |
审批节点
1)场景介绍
审批是业务流程中的常见场景,流程流转到该节点,会触发审批任务,任务处理人可以从待办中心查看并处理改审批任务;常见场景包括对请假单、报销单的审核。
2)配置介绍
审批节点的配置包括:处理对象的配置、处理策略的配置、处理表单的配置以及审批节点的超期配置;如下,审批节点的各配置内容可参照人工节点的通用配置介绍。
知会节点
1)场景介绍
知会节点的作用是向对应人员发送消息通知,如在审批之后通知相关人员审批结果,常常用于抄送部门主管的场景。
如下配置,将知会节点加在审批节点后,则代表将审批结果以消息提醒的方式通知给对应人员。
2)配置介绍
配置名称 | 说明 | 配置方式 |
---|---|---|
知会人 | 需要通知/抄送的人员; | 与处理人的配置方式一致,可参考处理人 |
消息配置 | 配置消息通知渠道、消息标题及消息内容模板 | 消息通知渠道:默认为站内信,即平台内消息通知。邮件通知需要绑定对应服务; 标题:支持设置变量;* 消息模板:消息通知内容,支持设置变量; |
待办任务 | 若开启,则流程执行到知会节点时,节点处理人会在自己的待办列表查看到此任务。 | 处理对象:选择需要处理的任务内容(表单)即前置节点处理完成后的输出内容。 字段操作权限:对任务表单内各字段的操作权限 |
填写节点
1)场景介绍
当流程中需要某个成员提供一些信息来推进流程执行,可以使用填写节点。当流程流转到该节点,会创建一条填写单据的待办任务,处理人可在待办中心执行任务(填写对应的单据并提交)。有两种典型场景,如下:
- 填写单据,发起流程
即提交表单数据,常用适用于填写流程表单场景,比如填写采购单、请假单等单据,收集的是一条数据。
- 数据采集,填写问卷
即问卷收集场景,常用于面向一个群体的问卷调研,收集的是多份数据。