工作流引擎

最后更新于:2022-04-02 07:24:08

# 中国式流程引擎 > 遵循BPMN2.0国际标准,具有更稳定、更健壮的工作流性能。 基于activiti进行中国流程特色扩展,更符合国内流程需求;自主研发在线流程设计器,实现在线画流程;自主研发在线表单设计器,实现在线设计表单(在线配置表单),表单挂接,业务流转,流程监控,流程跟踪,流程委托、抄送功能、代理,超时提醒、并行会签、串行会签等 ## 功能清单 ``` │─流程模块功能 │ ├─流程设计器 │ └─我的任务 │ └─历史任务 │ └─历史流程 │ └─流程实例管理 │ └─流程监听管理 │ └─流程表达式 │ └─我发起的流程 │ └─我的抄送 │ └─流程挂起、委派、抄送、驳回、跳转、关闭、取回 │ └─流程与表单关联(松耦合设计) │ └─表单支持发起多次流程 │ └─流程催办 │ └─表单提醒 │ └─等等 ``` ## 中国国情设计 > - 1.支持任意节点驳回,支持驳回发起人、驳回上一步骤、驳回指定环节,驳回后支持回到驳回节点、按流程图执行等策略。 > - 2.任意跳转,支持在流程的任意环节自由跳转 > - 3.支持业务规则设置,通过规则自动判断流程是否要跳转到指定环节。 > - 4.任意委派,流程处理中将任务转发给其他人处理、或者对自己审批的任务进行追回,或者设置代理规则,实现流程代理 > - 5.流程实例抄送给他人,或者发送知会消息给相关干系人 # Online表单与流程对接示例 >[info] online表单对接流程,进行表单流程审批 ## 对接步骤: ### 一.online表单对接前提条件 表单增加`bpm_status`字段, 字段设置: (1)string类型 (2)默认值为1 (3)表单不显示,列表显示 (4)字典code设值`bpm_status` ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/7e/5b/7e5b8342922aab5a0f02289bcc6d907b_1889x805.png) ### 二.流程与online表单进行挂接 【流程设计-流程配置-业务关联】进行业务配置 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2a/c8/2ac89094c6cdde1af3f77db1fb32f3ea_1895x594.png) ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/24/36/243686df3ae15791b8c2b219cead633f_1881x428.png) ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/31/e4/31e4c7e7184ca31a71e684e1cb56f883_879x416.png) 表单类型:选择Online表单, 表名:填写对接的Online表单表名 唯一编码:自动生成,不能修改 流程状态列表:默认值`bpm_status`,不能修改 标题表达式:通过表达式`${}`获取流程变量的值,组成一个标题 ### 三.业务对接完成 1. 发布流程 2. online表单-功能测试,进入表单维护页面,点击“提交流程”按钮,提交流程 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/1d/76/1d763541def720b5115e1bae4e077274_1890x491.png) 3. 提交流程后,通过任务节点指定的办理人账号,登陆系统,在【个人办公-我的任务-我的任务】中办理任务 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/4d/d6/4dd684029e372830ba3624bf7aa1e0e1_1888x634.png) ## 学习路径 从基础操作看起,慢慢再去学习高级操作。 更多资料 `设计器表单与流程对接` `编码表单与流程对接`
';