activiti实战之初探(一)

写在前面: 本专栏将参考《疯狂工作流讲义 基于Activiti 6.x的应用开发》编写activiti实战相关博文。读者有兴趣可以阅读此书更容易学习activiti流程引擎。

本文环境:java ,tomcat

1.运行官方例子

war包地址:链接: https://pan.baidu.com/s/1jtsiXNaAZ-IpZiZXSZCpJg 提取码: 6666

1.1 将三个war包(在源码文件的war目录下activiti-admin.waractiviti-app.waractiviti-rest.war)放进tomcat下运行。
http://localhost:8081/activiti-app/#/login
账号admin 密码test
在这里插入图片描述

1.2 创建两个用户 manager worker
登陆后, 访问如下地址: http://localhost:8081/activiti-app/idm/#/user-mgmt (点击 Identity management --> Users) ,点击create user 按钮,填写对应的信息,请确保填写了邮箱
在这里插入图片描述

在这里插入图片描述

1.3 创建流程(一开始进去到创建流程app,会有一个引导界面)
访问如下地址: http://localhost:8081/activiti-app/editor/#/processes (首页选择Kickstart App), 点击Create Process 填写对应的信息
跳到画流程图
开始事–>员工人员(选取人员:点击assignment 找到workera)—>管理人员(选取人员:点击assignment 找到managera)—>结束事件

在这里插入图片描述
画完保存

1.4创建app
访问如下地址: http://localhost:8081/activiti-app/editor/#/apps (保存完成后,上方选第四个菜单 Apps),点击Create App ,填写对应信息
在这里插入图片描述

1.5选取对应的流程,并保存app,而后发布(点击publish按钮)
在这里插入图片描述

1.6 员工账号worker 进行登陆,进到progress界面,开始一个流程 ,而后点击该流程,可看到Claim,可添加参数,点击Claim 按钮,Complete出现,点击Complete 按钮即可完成该步流程
在这里插入图片描述

1.7 管理人员manager 进行登陆, 在task页面就可以看到上步流程的任务 点击Claim按钮,Complete出现,点击Complete按钮即可完成该步流程
在这里插入图片描述

1.8 管理已审核过的流程
http://localhost:8081/activiti-admin/#/login
账号admin 密码admin
在这里插入图片描述

1.9 登陆成功后,首先会看到configuration界面,这里需要配置activiti-app的地址以及端口,点击Edit Activiti REST endpoint 按钮,填写对应的信息。

2.0 点击Instances ,进入界面即可看到刚才处理的流程,读者也可以点击Definitions查看流程定义。

写在最后:本文主要体验整个流程引擎从定义、部署、发布、管理等流程,从整体感受下流程引擎。当然在后续的博文中,由于自身业务场景,我们将放弃activiti自带的用户相关的模块,引入自身系统用户。

感受完之后 那稍微预览下 本专栏最终要实现的效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值