Matrix平台核心功能之工作流管理说明

1
PHP XML C/C++ Go 流程图设计器 1563 次浏览

iMatrix平台工作流管理分为流程图设计器流程引擎,流程引擎是基于表单和组织结构的交互式流程引擎,采用decorator设计模式,内核使用的是jbpm4.4,在jbpm原生的xml中添加自己定义的一些扩展属性,实现相应的扩展功能,如:组织结构适配、业务补偿、催办、应用处理、条件计算、任务分配、事件处理、取回、退回、删除业务数据、加签、减签等。流程图设计器采用flex开发,可以在浏览器中运行。用户可以自己配置修改流程,流程图设计器会自动生成xml,供流程引擎使用。

   流程图设计器

其设计页面如下:

流程图设计器.png

流程图代码.png

 流程属性设置

由如下显示的流程的一些属性,可知平台的流程设计是基于多系统的。

流程属性设置.png

  灵活设置办理人功能。

文档创建人。发起该流程的人员。
文档创建人.png

上一环节办理人指定
上一环节办理人指定.png

 文档字段中指定的人员
文档字段中指定的人员.png

按条件筛选
按条件筛选.png


条件选择.png

  条件判断

条件判断指根据流向中设置的条件,判断流程的流向。

条件判断.png

 分支汇聚、子流程

分支汇聚指多条分支同时流转,当所有分支均走完后,同时汇聚进入下一环节。

子流程指流程嵌套功能。

分支汇聚.png

 人工判断

获得人工判断相连的几个环节,由用户选择要跳转到哪个环节。

人工判断.png

查看流转历史

绿色表示已经完成的任务,红色表示当前任务

查看流转历史.png

  流程引擎

流程引擎是基于多系统的,可以通过流程图设计器选择组织结构、表单字段等信息灵活的配置流程。

流程引擎.png

 

 iMatrix平台源码下载地址:https://github.com/norteksoft/5.2.0.RC/tree/master/iMatrix

Demo演示登录地址http://demo.imatrix.net.cn:8888/imatrix

更多详细了解请登录iMatrix平台官方网站:http://www.imatrix.net.cn/

如有使用问题请登录iMatrix平台论坛:http://bbs.imatrix.net.cn/forum.php?mod=forumdisplay&fid=37咨询。

 

请尽量让自己的答案能够对别人有帮助

0个答案

默认排序 按投票排序