通达工做流学习开发使用篇

去年公司采购了一套通达OA,咱们主要就是想把工做流用起来,把公司制度流程化。学习

我通过一个月的学习对工做流也有了比较深入的认识,知道工做流由表单和流程引擎组成。而表单是数据的载体,数据经过流程引擎进行审批流转。设计

可是在使用过程当中我也遇到了不少问题,首先是界面,通达工做流的界面确实是不太美观,另外咱们还有不少其它的业务系统,但愿能经过一个统一的工做流引擎来进行业务流转,可是通达也无法实现。版本控制

因此咱们痛下决心,本身开发了一套工做流。接口

首先咱们本身把APP重写了,界面漂亮不少开发

附demo地址:get

http://www.learun.cn:8090  在线demo工作流

接下来是表单,咱们本身作了一个表单设计器。模板

表单信息我实际上是经过Json来保存成一个表单模板的。这样有个最大的好处就是作版本控制很是方便。表单

流程引擎方面,也是费了很大功夫,把UI作得很细致比通达的界面会友好不少。im

为了处理能流转自定义表单同时也能处理其它业务系统的功能流转。我是这样设计的,我把表单分红两类,一类是自定义表单,这类跟通达同样,经过表单设计器来设计。

另外一类是系统表单,这就是专门处理其它业务系统功能流转的。

当我选择表单类型为系统表单时,就能够在流程节点里设置我在当前节点下是从什么位置取得流程数据的。

这样就能够从指定的库指定的表里取得数据。这样管理界面完成之后,我就封装出一个工做流引擎的接口,只须要传递参数过来就能够调用这个工做流引擎。

下面给你们看一下我工做流中的一些其它界面

附demo地址:

http://www.learun.cn:8090  在线demo

相关文章
相关标签/搜索