写在前面: 本专栏将参考《疯狂工作流讲义 基于Activiti 6.x的应用开发》编写activiti实战相关博文。读者有兴趣可以阅读此书更容易学习activiti流程引擎。
本文环境:java ,tomcat
1.运行官方例子
war包地址:链接: https://pan.baidu.com/s/1jtsiXNaAZ-IpZiZXSZCpJg 提取码: 6666
1.1 将三个war包(在源码文件的war目录下activiti-admin.war 、activiti-app.war、activiti-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自带的用户相关的模块,引入自身系统用户。
感受完之后 那稍微预览下 本专栏最终要实现的效果如下:


&spm=1001.2101.3001.5002&articleId=98312767&d=1&t=3&u=9288428f9200442898d130ef8bd51c71)
738

被折叠的 条评论
为什么被折叠?



