Activity工作流,运行官方的 activiti-6.0.0 例子

文章介绍了Activiti作为开源工作流引擎的使用,包括下载版本6.0.0,配置Tomcat运行环境,创建并启动管理后台,建立请假审批流程,分配任务给不同角色,新建APP程序,以及用户如何登录并操作流程。此外,还展示了如何在后台管理中查看流程实例数据。
摘要由CSDN通过智能技术生成

Activiti是一个开源的工作流引擎,它实现了BPMN 2.0规范,可以发布设计好的流程定义,并通过api进行流程调度。

1、下载activiti-6.0.0

官方下载地址:https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip

2、启动运行

注意:tomcat目录不能有中文,否则会报错。

下载解压后将 wars 里面的三个文件拷贝到 tomcat 中的 webapp 下进行启动测试。

activiti-admin:是管理后台,用来删除、查看等流程相关的数据。最大权限
cativiti-app:可以用来创建流程定义开启流程。
activiti-rest:提供rest服务。

启动 tomcat

localhost:8080/activiti-app/        用户名/密码:admin/test
localhost:8080/activiti-admin     用户名/密码:admin/admin

 3、完成一个请假审批流程

普通用户(worker):请假    
经理(leader):审批

创建两个用户

(1)点击Identity management
(2)点击 Create user(创建一个worker,一个leader)

 

注意:信息要填写完整,否则会登录失败。

 

(3)返回上一层,点击 KictStart App 创建流程

 KictStart App --> Create Process

 进入到流程设计界面。

在这儿我们就进行简单的设计就好了。

从左边进行拖拉就可以

 

 

(4)分配任务

给环节,分配/指定一个用户来完成这个环节的任务。

 工人请假环节,选择 worker 用户来完成这个环节的任务。

 同理,领导审批环节,选择 leader 用户来完成这个环节的任务。

(5)保存。

4、新建一个app程序

(1)KictStart App-->APP-->create App

 

 选择,上面创建的请假审批流程

 

 (4)保存并发布

 (5)查看

 5、开始流程的使用

worker 用户登录

(1)登录 worker 用户

 (2)点击请假审批程序-->Process-->start process

 

(3)查看流程图

 (4)员工处理这个节点

1,认领/领取这个任务 

 

 2,完成这个任务

 (5)员工个人任务完成,查看完成情况。

 

 leader 用户登录

 (1)请假审批程序--> Tasks  

点击Claim 和Complate 与上面worker是一致的。

点击Complate 后整个流程就结束了。你会发现什么都看不到了,那我们应该怎么查看现在的流程现状呢?

6、进入后台管理。

网址: localhost:8080/activiti-admin
账号:admin
密码:admin

 

可以打开实例,进行查看相应的数据。

 参考:

工作流框架--Activiti6.0(一)_activiti6.0官方实例_JAVA和人工智能的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值