配置流程
一、绘制流程图
流程管理-》流程列表
点击新增 创建流程,填写完流程信息后点击确定按钮,会弹出流程设计界面
- 拖拽开始节点至画布,并按业务绘制流程图。可参考流程图设计
二、流程配置
全局配置(鼠标请勿选择节点!)
- 选择业务对象
- 选择全局表单(可以为表单配置字段级权限控制)
如图所示:
节点配置(鼠标选择节点)
- 配置节点表单,若不配置则默认使用全局表单(可以为节点表单配置字段级权限控制)
一般全局 表单权限会设置为只读,拥有编辑权限的节点表单则独立配置编辑权限,而单纯审批环节则默认使用全局只读表单即可。发起申请页面是由开始节点来配置的。
- 配置节点候选人
- 配置节点按钮,即当前任务操作者拥有的功能操作按钮权限
如图所示:
其他您还可以配置扩展属性
流程插件/功能配置(可选)
插件详细介绍说明请参考 流程插件
- 节点脚本插件: 会在流程任务”完成“、”创建“,流程实例”结束“、”创建“、”人工终止“时执行配置的 Groovy 扩展脚本
- 节点通知消息: 可以配置在所有节点或者指定节点,发送消息给任务候选人,或者指定人
- 节点抄送:可以在指定节点设置抄送任务给指定用户
- 节点自由跳转: 可以配置在某个节点,在某些业务条件下跳转至某节点
- 节点表单初始化: 可以在某些节点初始化一些业务数据
- 节点自动跳过: 支持配置执行人为空跳过,相邻节点相同执行人跳过,开始节点跳过等,当然也可以全局跳过用于测试流程
- 会签: 实现多人会签任务
- 子流程: 可以将流程公共逻辑抽出来,作为子流程
- 催办: 可以对流程所有任务、或者指定节点任务设置任务限时,并周期催办、提升任务紧急程度
- 多实例分发: 可以在单一线路的流程图下同步分裂出多条实例审批,最后再合并回单实例继续
- 流程提交日志: 可以异步记录每次流程提交的请求数据
- 边界事件:可以对某个任务设置任务限时,如果超时则执行边界事件
- 流程标题自定义:在流程标题中加入业务字段,让标题更有业务语义
- 自由分支选择:可以由任务处理者决定分支走向
- 自由设置候选人:可以由任务处理者设置下一步任务候选人
- 驳回自由配置:支持丰富的驳回规则配置
- 任务撤回:支持撤回提交的任务
- 流程撤销:发起人支持撤销流程实例
更多流程功能正在开发中
- 流程事项: 动态任务,事项拥有单独表单、人员配置,可以定义事项产生自某个任务节点,在某个任务节点回收等
三、发起流程【重要】
- 超管在【流程管理】-【流程列表】中对流程进行授权
- 授权了的用户在【个人办公】-【事项申请】-【发起申请】 中启动流程
- 填写表单,启动流程
- 配置了节点候选人的用户在【个人办公】-【事项办理】-【待办事项】中处理任务
- 填写,或者审阅表单后,可以根据业务需求处理任务,比如:同意、驳回、人工终止等
- 发起人可以在【个人办公】-【事项申请】-【申请历史】查看申请流程审批进度
视频讲解
该视频讲解了流程全局配置,节点配置,插件讲解,流程演示