activiti6官方自帶編輯界面部署

activiti6的地址

https://github.com/Activiti/Activiti/tree/6.x/modules

源碼和編譯後的下載地址

https://github.com/Activiti/Activiti/releases/tag/activiti-6.0.0

下載後解壓目錄

 

 找到wars目錄下的三個war包,拷貝到tomcat的webapps目錄下,然後啓動tomcat;爲了把war包都解壓出來;

database:存放數據庫對象相關腳本,包含不同的數據庫腳本

libs:包含activiti開發過程中需要用到的jar包和源碼,不建議通過jar包直接引用,建議通過maven進行管理

wars包含三個app:

  • activiti-app:提供了一個流程的建模工具,支持流程模型的導出和發佈到activi系統,也提供了一個相對簡單到流程審批界面和流程發起界面,但完成度不高。
  • activiti-admin:提供管理員功能,可以查看當前流程實例運行情況。
  • activiti-rest:提供activiti 所有rest api接口

將wars文件夾下三個war文件複製到tomcat的webapps目錄下,啓動tomcat即可自動部署,首次部署需要初始化數據庫,時間可能比較長,默認用的是自帶的內存數據庫h2,我們也會介紹如何修改爲我們自己的數據庫。

應用說明地址默認用戶名/密碼
activiti-app 在線流程設計發佈應用 http://localhost:8080/activiti-app admin/test
activiti-admin 流程平臺管理應用,用於查看流程平臺運行詳情 http://localhost:8080/activiti-admin admin/admin
activiti-rest rest-api接口應用 http://localhost:8080/activiti-rest kermit/kermit

activiti-app

啓動Tomcat,訪問:http://localhost:8080/activiti-app,默認賬號:admin/test

這個應用包含流程建模和用戶管理相關功能,activiti-app提供了一個bpmn的建模工具,可以將模型導出或者部署到activiti系統中。

默認有三個app:

  • Kickstart app:包含四個功能,流程模型設計,表單設計,決策表設計,app管理
  • Task App:提供一個簡單到待辦審批界面和流程發起界面。
  • Identity management:用來管理用戶和用戶組。 

activiti-admin

訪問:http://localhost:8080/activiti-admin/#/login,默認賬號:admin/admin

activiti-admin應用提供一些基本的流程運行時管理功能,可以查看當前運行的所有實例和任務,也可以上傳流程文件

activiti-rest

提供一些activiti rest api功能,不過需要通過 http basic認證進行調用。

界面國際化

1、添加多語言json文件:

以下文件地址位於activiti-app目錄中:

流程設計器界面文件地址:activiti-app\editor\i18n

應用程序界面文件地址:activiti-app\i18n

任務列表界面文件地址:activiti-app\workflow\i18n

用戶管理界面文件地址:activiti-app\idm\i18n

2、修改js文件:

以下文件地址位於activiti-ui模塊下的activiti-app模塊下:

流程設計器界面js文件地址:activiti-app\scripts\app.js

應用程序js文件地址:activiti-app\scripts\landing-app.js

任務列表js文件地址:activiti-app\workflow\scripts\workflow-app.js

用戶管理js文件地址:activiti-app\idm\scripts\idm-app.js

流程設計

創建流程

 

 

參考: 

https://www.jianshu.com/p/9cdbce293a57

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章