Skip to content

任务节点

功能描述

任务节点是流程的核心处理节点,由主办人、协办人等办理人完成审批、填报、审核等业务操作。支持单人、多人单一、多人并行、多人顺序、人工合并、内部循环等多种办理类型,并可配置办理人、操作权限、节点事件、子流程等属性。

使用场景

  • 单人审批:指定一名办理人完成审批后流转至下一节点
  • 多人并行/顺序:多部门或多人同时或依次审批,如会签、逐级审批
  • 填报审核:业务人员填写表单,上级审核通过后继续流转
  • 子流程触发:在任务节点中启动子流程,等待子流程完成后继续主流程

选择一个流程,任务节点上点击右键,打开任务节点属性设置页面,任务节点属性包括:基本属性、办理人设置、操作权限、事件、子流程、扩展规则和异常处理、节点参数、从模板导入、存为模板、复制当前节点、删除此节点以及数据查看。如下图所示:

任务节点右键菜单

基本属性

选择基本属性,打开节点基本属性页面。如下图所示:

任务节点基本属性

[1] 节点ID

  • 自动生成,不能手动修改。

[2] 节点名称

  • 输入节点的名称。

[3] 后续分支类型

  • 后续分支节点允许选择单个节点或多个节点。

[4] 节点类型

  • 节点办理类型有单人节点、多人单一、多人并行、多人顺序、人工合并、内部循环。

a) 单人节点

  • 如果节点中设置多个办理人,系统会提示选择一个来办理。

b) 多人单一

  • 办理人为多人时,同时发送给所有办理人,只要有一个办理人办理完成,流程就提交至下一节点。

c) 多人并行

  • 办理人为多人时,同时发送给所有办理人,办理人可以不分先后的进行办理。满足节点的离开方式后,办理人可离开当前节点。如下图所示:

多人并行设置

d) 多人顺序

  • 办理人为多人时,按照定义的顺序,顺次发送给办理人。

e) 人工合并

  • 多路归并处理,可设置激活规则和离开规则。如下图所示:

人工合并设置

f) 内部循环

  • 可在当前节点多次选择办理人循环办理。

[5] 办理期限

  • 工作日/自然天。当采用工作日时,需要提供工作日设置的标准接口。

[6] 催办次数

  • 填写数字,催办信息达到设置次数后,页面提示"催办的次数超过限制",停止发送催办信息。

[7] 警告时限

  • 填写数字,达到设置时限,发送催办信息。

[8] 节点实现类

  • 选择节点类型,查看相应的实现类。

[9] 描述

  • 添加描述性内容。

办理人设置

选择办理人设置,打开节点办理人设置页面。如下图所示:

办理人设置

页面下可以分别添加主办、协办和读者的办理人。主办、协办和读者办理人分别可以从组织库中选择、字段中获取、从变量获取、相对关系、业务规则和自定义。

[1] 从组织库中选择

  • 点击【从组织库中选择】页签,打开页面。

[2] 从字段中获取

  • 点击【从字段中获取】页签,打开页面。选择表单及字段然后点击"添加"按钮。

[3] 从变量获取

  • 点击【从变量获取】页签,打开页面。

[4] 相对关系

  • 点击【相对关系】页签,打开页面。关系定义可以添加多个,多个关系之间进行并集操作。

[5] 业务规则

  • 点击【业务规则】页签,打开页面。

[6] 自定义办理人

  • 点击【自定义】页签,打开办理人自定义页面。支持Java方式和Rest方式。

[7] 消息发送方式

  • 邮件、系统消息、短信、即时消息。

操作权限

选择操作权限,打开节点操作权限设置页面。如下图所示:

操作权限设置

选择不同身份(主办、协办、读者、已办、管理员、创建者)可以分别设置不同身份办理人的操作权限和表单权限。

[1] 操作权限

  • 主办操作权限:提交、暂存、增加协办、退回、任意退回、阅知、会签、跳转、终止、暂停、转办等。
  • 协办操作权限:协办提交、增加协办、暂存。
  • 读者操作权限:阅知、已阅。
  • 已办操作权限:拿回、分支补发。
  • 管理员操作权限:替换处理人、终止、暂停、跳转。
  • 创建者操作权限:撤办、催办。

[2] 表单权限

  • 主办、协办、读者、已办、管理员、创建者下点击【表单】页签,可以分别设置不同身份办理人的表单的权限。

事件

选择事件,打开节点事件设置页面。如下图所示:

说明

如需了解各事件类型的触发时机,以及 Java、REST 两种实现方式的配置方法,请参阅节点事件

事件设置

[1] 添加事件

  • 点击添加按钮,弹出添加自定义事件类页面。支持Java方式和Rest方式添加事件。

[2] 删除功能

  • 删除选中的事件。

[3] 全删

  • 删除所有事件。

子流程

选择子流程,打开节点子流程设置页面。如下图所示:

子流程设置

[1] 添加子流程

  • 允许添加系统中的其他流程为子流程。
  • 支持等待子流程返回和允许启动多个子流程选项。

[2] 添加流程变量传递方式

  • 在主流程中,建立主、子流程变量之间的联系。
  • 传递方式:输出至、接受自、双向。

扩展规则

选择扩展规则,打开节点扩展规则页面。如下图所示:

扩展规则

[1] 进入规则

  • 进入规则可通过两种方法实现:开发自行编写实现规则或手动添加进入规则。

[2] 离开规则

  • 离开规则设置方法同进入规则。返回值为真时可正常离开,返回为假时不能离开当前节点。

[3] 激活方式

  • 激活方式有四种方法:人工激活、定时激活、消息触发、信号激活。

异常处理

选择异常处理,打开开始节点异常处理属性页面。如下图所示:

异常处理

[1] 添加异常事件

  • 选择异常名称:节点超期、全局超期、节点自动激活执行失败、节点进入事件执行失败等。
  • 勾选异常消息类型。
  • 选择通知对象。
  • 选择异常处理方式:忽略、跳转、挂起、终止和自定义。

[2] 删除

  • 删除选中的异常事件。

[3] 全删

  • 删除所有异常事件。

节点参数

选择节点参数,打开节点参数属性页面。支持添加、修改、删除参数信息。

模板操作

支持从模板导入、存为模板、复制当前节点、删除此节点。

数据查看

查看当前节点的Json数据。