`
imatrix开发平台
  • 浏览: 21822 次
社区版块
存档分类
最新评论

iMatrix平台的流程引擎是基于表单和组织结构的交互式流程引擎

阅读更多

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

<!--[if !supportLists]-->   <!--[endif]-->流程图设计器

其设计页面如下:

 



 

 

<!--[if !supportLists]-->  <!--[endif]-->流程属性设置

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



 

<!--[if !supportLists]-->  <!--[endif]-->灵活设置办理人功能。

<!--[if !supportLists]--> <!--[endif]-->文档创建人。发起该流程的人员。


 
<!--[endif]-->

<!--[if !supportLists]--> <!--[endif]-->上一环节办理人指定


 
<!--[endif]-->

<!--[if !supportLists]-->文档字段中指定的人员


 
<!--[endif]-->

<!--[if !supportLists]--> <!--[endif]-->按条件筛选


 

 

<!--[if !supportLineBreakNewLine]-->
<!--[endif]-->

<!--[if !supportLists]--> <!--[endif]-->条件判断

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



 

<!--[if !supportLists]-->  <!--[endif]-->分支汇聚、子流程

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

子流程指流程嵌套功能。



 

<!--[if !supportLists]-->  <!--[endif]-->人工判断

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



 

<!--[if !supportLists]-->  <!--[endif]-->查看流转历史

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



 
<!--[endif]-->

<!--[if !supportLists]-->     <!--[endif]-->流程引擎

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



 
<!--[endif]-->

 

  • 大小: 205.2 KB
  • 大小: 202.3 KB
  • 大小: 170.9 KB
  • 大小: 55.6 KB
  • 大小: 19 KB
  • 大小: 24.6 KB
  • 大小: 21.7 KB
  • 大小: 16 KB
  • 大小: 25.6 KB
  • 大小: 10.9 KB
  • 大小: 13.6 KB
  • 大小: 24.1 KB
  • 大小: 271.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics