天天看点

activiti自定义流程之Spring整合activiti-modeler5.16实例(三):流程模型列表展示

<a target="_blank" href="http://blog.csdn.net/tuzongxun/article/details/50974385"></a>

1.maven导包及spring的一些基本配置与创建流程模型时候的没有什么变化,依旧沿用就好;前端的首页也不用有太大变化,只需要把之后新创建的js引入进来即可。

2.acitivit流程定义有必要的24张表。

  创建模型时相关的有act_re_model和act_ge_bytearray两个。

  成功创建模型后可以看到model表中会有一条数据,同时在bytearray表中也会同时生成两条对应的数据。而model表中会存入这两条数据的id,从而产生关联。

  因此流程模型列表查询时就需要在这两张表中进行操作。

3.模型属于资源文件,因此操作的时候用到repositoryservice来调用相关的方法,activiti也提供了相关的方法createmodelquery以及activitimodel实体类。

4.结合上述,后台业务代码如下,为了便于前台获取数据,我自己也定义了model实体类,只取自己想要展示的数据:

 5.前台app.js加入代码:

6.前台创建新的控制层js(注意在首页index.html中导入这个js,我的首页是activiti.html),modelctr.js:

7.modellist页面,modellist.html:

8.页面展示效果如下:

activiti自定义流程之Spring整合activiti-modeler5.16实例(三):流程模型列表展示