配置流程

一、绘制流程图

流程管理-》流程列表
点击新增 创建流程,填写完流程信息后点击确定按钮,会弹出流程设计界面

  1. 拖拽开始节点至画布,并按业务绘制流程图。可参考流程图设计

二、流程配置

全局配置(鼠标请勿选择节点!)

  1. 选择业务对象
  2. 选择全局表单(可以为表单配置字段级权限控制)

如图所示:

节点配置(鼠标选择节点)

  1. 配置节点表单,若不配置则默认使用全局表单

    一般全局表单权限会设置为只读,拥有编辑权限的节点表单则独立配置编辑权限,而单纯审批环节则默认使用全局只读表单即可。发起申请页面是由开始节点来配置的。

  2. 配置节点候选人
  3. 配置节点按钮,默认会展示系统默认功能按钮

如图所示:查看原图

配置更详细介绍可参考流程配置

流程插件/功能配置(可选)

插件详细介绍说明请参考 流程插件

  • 节点脚本插件: 会在流程任务”完成“、”创建“,流程实例”结束“、”创建“、”人工终止“时执行配置的 Groovy 扩展脚本
  • 节点通知消息: 可以配置在所有节点或者指定节点,发送消息给任务候选人,或者指定人
  • 节点抄送:可以在指定节点设置抄送任务给指定用户
  • 节点自由跳转: 可以配置在某个节点,在某些业务条件下跳转至某节点
  • 节点表单初始化: 可以在某些节点初始化一些业务数据
  • 节点自动跳过: 支持配置执行人为空跳过,相邻节点相同执行人跳过,开始节点跳过等,当然也可以全局跳过用于测试流程
  • 会签: 实现多人会签任务
  • 子流程: 可以将流程公共逻辑抽出来,作为子流程
  • 催办: 可以对流程所有任务、或者指定节点任务设置任务限时,并周期催办、提升任务紧急程度
  • 多实例分发: 可以在单一线路的流程图下同步分裂出多条实例审批,最后再合并回单实例继续
  • 流程提交日志: 可以异步记录每次流程提交的请求数据
  • 边界事件:可以对某个任务设置任务限时,如果超时则执行边界事件
  • 流程标题自定义:在流程标题中加入业务字段,让标题更有业务语义
  • 自由分支选择:可以由任务处理者决定分支走向
  • 自由设置候选人:可以由任务处理者设置下一步任务候选人
  • 驳回自由配置:支持丰富的驳回规则配置
  • 任务撤回:支持撤回提交的任务
  • 流程撤销:发起人支持撤销流程实例

更多流程功能正在开发中

  • 流程事项: 动态任务,事项拥有单独表单、人员配置,可以定义事项产生自某个任务节点,在某个任务节点回收等

三、发起流程【重要】

  1. 超管在【流程管理】-【流程列表】中对流程进行授权
  2. 授权了的用户在【个人办公】-【事项申请】-【发起申请】 中启动流程
  3. 填写表单,启动流程
  4. 配置了节点候选人的用户在【个人办公】-【事项办理】-【待办事项】中处理任务
  5. 填写,或者审阅表单后,可以根据业务需求处理任务,比如:同意、驳回、人工终止等
  6. 发起人可以在【个人办公】-【事项申请】-【申请历史】查看申请流程审批进度

视频讲解

该视频讲解了流程全局配置,节点配置,插件讲解,流程演示