上云无忧 > 文档中心 > 百度智能云爱速搭低代码平台BPM引擎 - 人工任务概述
爱速搭低代码平台
百度智能云爱速搭低代码平台BPM引擎 - 人工任务概述

文档简介:
功能概述: 人工任务(User Task)用来表示业务流程中由人参与完成的工作。当引擎处理到该节点时,给指定的用户(参与者)或者一组用户(如部门、角色、小组)创建待处理的任务项,等待用户的处理。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

功能概述

人工任务(User Task)用来表示业务流程中由人参与完成的工作。当引擎处理到该节点时,给指定的用户(参与者)或者一组用户(如部门、角色、小组)创建待处理的任务项,等待用户的处理。

实现原理

整体由流程引擎进行流程的调度,当运行到人工节点时,执行以下步骤:

  • 人工节点创建任务并推送到待办中心;
  • 处理人从待办中心进入任务详情并处理任务;
  • 任务处理完成后返回任务处理结果,由流程进行处理和调度。

人工节点通用机制概要

如下图所示,人工节点主要包含以下范围的内容

任务接收

爱速搭提供组织级、应用级待办中心,以便于组织成员、应用成员查看当前组织、当前应用的个人待办。

任务列表的呈现如图所示

详细参考 流程运行

任务标题

使用场景

每个人工任务都会有一个任务标题,任务标题在待办列表中展示,以便于任务处理人通过标题能够快速了解任务的概要。

配置示例

支持通过以下元素定义任务标题。

元素 说明
文本 直接使用文本定义任务的标题
表单变量 使用表单中的变量来定义标题
流程变量 使用流程中的变量定义任务的标题

任务摘要

使用场景

在待办列表中显示任务的摘要字段,以便任务处理人能够从任务列表中了解审批任务的关键信息,如合同金额、合同金额、发起人员等。

配置方式

配置路径:人工节点/字段操作权限/字段操作明细/摘要设置,如下图所示

注意事项

为了防止摘要字段过多,影响待办列表的阅读,仅可最多选择5个摘要字段。

任务详情

处理人在处理任务时,需要进入任务详情,对于大部分任务的详情都是由前端页面承接,也就是说定义任务详情基本等同于任务详情页面的定义。

表单审批类任务详情页定义

对于大部分表单审批场景,审批任务界面没有太多个性化诉求,可以使用任务详情页框架+表单视图的方式,快速定义表单类填写、审批的任务详情页面。

表单类任务详情页要素

表单类(填写、审批)的任务详情页面,主要包含几个要素

  • ① 流程审批头部区
  • ② 审批日志区
  • ③ 流程操作区
  • ④ 表单视图区

区域 说明
任务详情页框架 ①+②+③构成了任务详情页的框架,由爱速搭平台预置,解决详情页快速设计的问题
表单视图区 区域④表单视图区,展示当前人工节点对应的表单视图

配置过程

整体设计过程如图所示。

Step1 设计表单视图

详情见 表单视图

Step2 绑定表单视图

人工节点绑定表单视图,如图所示,绑定处理对象后,即可选择关联的表单视图,或者单独新建表单视图。

Step3 设定字段操作权限

因为审批节点不同、审批角色不同,常常需要根据设定表单的中字段的操作权限,如针对不同审批节点

  • 设定字段的编辑、禁用、只读
  • 设定字段的显示、隐藏

1、选择字段操作权限组

在同一个复杂的流程中,多个审批节点字段操作权限相同的问题,可以定义一个字段操作权限组,流程中的每个节点可以复用统一一个字段操作权限组。

2、配置字段操作明细

设计每个字段操作权限组的字段操作明细,定义表单中的每个字段操作权限,如图所示

Step4 设置流程操作权限

即设置当前节点,流程处理人可以进行哪些流程操作。爱速搭针对不同的场景,预置不同的流程动作。

自定义任务详情页面

研发中,尽情期待

任务处理人

任务处理人即定义当前人工节点的任务由谁处理,主要包含以下内容

处理人定义

任务处理人的定义包含:

  • 找人规则:爱速搭提供多种找人规则
  • 人员排序:当任务处理人为多人时,提供人员排序功能,以便于明确串行执行的任务顺序。

找人规则

基于组织找人

支持基于组织通讯录找人,包含

找人方式 说明
通讯录找人 基于通讯录指定人员处理
按部门找人 基于组织架构,指定部门成员处理,如XX部门全员、XX部门成员(包含子部门成员)
按部门角色找人 基于组织架构,指定部门角色处理,如部门主管、部门分管领导
按应用角色找人 基于应用的角色,指定业务角色成员处理,如合同管理员
按平台角色找人 基于组织的管理角色,指定组织角色处理

基于表达式找人

支持基于表达式找人。

找人方式 说明
表单变量找人 基于表单中的人员字段进行找人,如设定表单中的【下节点处理人】字段为当前节点处理人
流程变量找人 基于流程变量找人,如流程发起人找人
其他表达式 基于自定义的表达式找人

找上下级

找人方式 说明
按人员汇报关系 按人员的直接主管的汇报关系找人,如处理人为发起人的上级主管
按部门层级找人 按部门层级找指定部门角色,如任务处理人为上级部门主管

多人处理与完成策略

当一个人工节点的处理人为多个成员时,往往存在并签、串签等场景。

串行(串签)

即多个处理人串行处理当前节点任务,任务处理人的串行按以下优先级别进行排序

排序因素 优先级别 说明
处理人列表排序 1 即处理人列表的人员排序
部门、角色内成员排序 2 按部门、角色内的成员排序

并行(会签)

即当前节点的多个任务处理人并行处理当前节点任务。

并行完成策略

当任务处理人并行处理时,如何判定当前节点任务完成并向后续节点执行,流程设计师可以根据业务规则设定并行完成策略。

分类 说明
全体通过 全部人员通过,才算通过,任意一人否决,该节点就被否决,执行否决动作,或者进入否决流程
一人通过即通过 有时也叫或签,任意一人通过即可,当节点被通过后,其他人员的任务自动完成并消失,消息通知完成
按比例通过 指定比例、数量的人员通过,怎该节点通过,进入下一个节点,当超过(100%-指定比例)时,则默认为该节点被否决,执行否决动作,或者进入否决流程

自动处理策略

业务场景

在同一个流程中,如果处理人已经处理过前面节点的任务,为了简便流程处理,可以执行自动处理。继承上次节点处理态度,支持以下场景的合并处理。

配置说明

分类 说明
处理人与发起人相同时 即当发起人即为处理人时,执行自动处理,默认为同意
处理人与上一个处理相同时 即当处理人刚处理完上一节点时,下一个节点执行自动处理
处理人已经处理过时 当处理已经处理过该流程时,执行自动处理

产品界面

任务期限

业务场景

对于人工任务节点,每个任务都有期限,可以针对超期场景,定制相关的业务规则,典型场景如

分类 场景实例
超期前 通知提醒任务处理人:“XX任务即将超期,请尽快处理”
超期后 升级转交指定上级主管人员办理审批
通知提醒任务处理人:“XX任务已经超期,已升级转交主管审批”
执行流程绩效管理扣分逻辑

功能概要

超期定义

指定业务超期时间

当表单中包含了任务的超期时间,可以使用表单中的变量或者流程中的变量定义超期时间,作为任务的超期时间

计时时间节点+超期期限

流程管理员可以在设计流程时设定流程级【合理处理期限】,这样所有人工任务节点默认按超期开始计时规则,超期期限则判断为超期。相关计时规则如下:

规则 说明
接收任务开始计时 即接收到待办任务后开始计时
查看任务开始计时 即查看了待办任务后开始计时

超期动作

分类 动作 说明
消息通知类 发送站内信 向指定人员发送站内信
钉钉、企微消息 向企微、钉钉等终端消息
流程处理类 转交 转办升级,移交指定人处理:升级领导审批、转交秘书审批等
自动同意 超期自动同意
自动拒绝 超期自动拒绝
业务规则类 调用服务(API) 调用接口,执行相关的业务规则
调用http 调用http,执行相关业务逻辑

配置过程

如下图所示,此图界面进行配置

相似文档
  • 填写节点: 即人工填写节点,如果流程中需要某个成员提供一些信息来推进流程执行,可以使用该节点。流程流转到该节点,会创建一条填写单据的待办任务,处理人可以去待办中心执行任务(填写对应的单据并提交)。
  • 功能概述: 即人工审批节点,主要用于流程审批,流程流转到该节点,会触发审批任务,任务处理人可以从待办中心查看并处理改审批任务。 典型场景: 主要用于表单审批场景,如请假单、采购单等审批场景。
  • 功能概述: 知会是在用户在设置流程时加入「知会」节点,用于在审批人审批后给知会人发送消息提醒,知会人不需要审批和执行。不影响流程的流转。 典型场景: ”知会“ 等于 ”抄送“,常常用于的抄送部门主管等场景。
  • 功能概述: 用于提交流程中的数据到实体中,也就是数据入库。 典型场景: 提交实体未入库数据:当开始节点实体事件开始(采用新建、删除记录前、更改记录前)时,流程会拦截数据入库的行为,后续可以由【提交节点】提交数据到目标实体中。
  • 排他网关: 排他网关表达了一个流程中的唯一决策。 会有一个外向顺序流被使用,根据定义在顺序流中的条件。也经常称为XOR 网关。 XOR网关被描绘为一个菱形,内部有一个’X’, 一个空的菱形,没有网关也象征着唯一网关。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部