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

 

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