【Activity】Activity6.0 尝试

1  前言

今儿没事儿,看了一点儿 Activity 的书哈,前三章大致讲解了什么是流程,流程的又来,为什么要有流程,以及流程的落地该如何去做。第四章讲解了 Activity6.0的安装以及尝试,看书嘛要边看边跟着做才有体会哈,我也跟着试试。

官网:https://www.activiti.org/get-started 现在最新的是7.3 版本,因为7版本要求 JDK17以及Springboot3了,我这里也按书上的 6版本试试。

2  下载部署

下载下来,wars文件夹下有三个war包:

app: 是一套完整的工作流应用

admin:是管理Activity相关流程的应用

rest:是一套提供Restful API 的应用

我们直接把它都复制到 tomcat 的 webapps下边:

启动的两个小插曲:

(1)启动乱码

把conf 文件夹下的 logging.properties里的配置:将其原定的`UTF-8`值替换为`GBK`。

java.util.logging.ConsoleHandler.encoding = GBK

(2)jdk 版本启动问题,因为之前看 SpringBoot 3的东西,所以我的版本是17 不适配,所以改为 jdk8 启动就不报错了

解决完后,正常启动:

http://localhost:8080/activiti-app

3  登录并尝试

3.1  登录

默认的用户名是:admin 密码是:test,进来是这个样子:

3.2  创建两个账号

3.3  绘制流程

3.4  发布流程

添加流程:

发布:

3.5  启动并审批

启动一个流程:

员工一审批:

老板一审批:

进入管理管,默认用户名:admin,默认密码:admin,地址:

http://localhost:8080/activiti-admin

进来是这个样子:

更新下 APP 的端口:

查看我们审批过的流程实例(乱码暂时忽略哈):

4  小结

好啦,到这里我们就完成了一个流程的绘制和审批到结束哈,有理解不对的地方欢迎指正哈。

posted @ 2024-02-17 19:26  酷酷-  阅读(42)  评论(0编辑  收藏  举报