天天看點

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執行個體(三):流程模型清單展示