02 运行Activiti官方例子

目录

Activiti官方案例应用部署

1. 下载

2. 启动

请假流程

1. 创建用户

2. 创建请求流程定义

2.3 绘制流程图

2.4 创建App

2.5 发布应用

3. 使用MyOA发起请假流程

3.1 使用worker账户登录

3.2 点击Start a process启动请假流程

3.3 worker 点击Active tasks,然后Claim获取任务

3.4 worker 点击Complete完成任务

3.5 使用boss账号登录,再次进入MyOA


Activiti官方案例应用部署

1. 下载

1. 1 下载Activiti 6官方案例

2. 2 下载tomcat

2. 启动

2.1 引入依赖包

启动报错,java8开始就不自带这个类了,需要引入依赖包

Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1955)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1798)
	... 171 more

下载4个组件 

  1. javax.activation-1.2.0.jar
  2. jaxb-api-2.3.0.jar
  3. jaxb-core-2.3.0.jar
  4. jaxb-impl-2.3.0.jar

将以上4个jar分别放置于三个web应用的/apache-tomcat-7.0.94/webapps/activiti-XX/WEB-INF/lib目录下,之后运行正常

2.2 访问应用

2.2.1 访问http://localhost:8080/activiti-app,默认用户admin,密码test

 

2.2.2 访问http://localhost:8080/activiti-admin,默认用户名admin,密码admin

 

请假流程

下面我们将使用官方案例搭建一个请假流程

1. 创建用户

1.1 以admin用户登录后点击Identity management

1.2 点击create user按钮创建两个用户,boss和worker

2. 创建请求流程定义

2.1 点击首页Kickstart App

2.2 点击Create Process按钮

2.3 绘制流程图

2.3.1 添加User task,并添加连线

2.3.2 添加user task的assignments

点击Assignments

填写任务委派的用户

User Task:boss audit也如此

2.4 创建App

2.4.1 点击Create App按钮

2.4.2 填写App信息

2.4.3 点击Edit included models

2.4.4 选中关联的流程定义

2.5 发布应用

点击Publish按钮

3. 使用MyOA发起请假流程

3.1 使用worker账户登录

3.2 点击Start a process启动请假流程

3.3 worker 点击Active tasks,然后Claim获取任务

 

 

3.4 worker 点击Complete完成任务

show diagram,蓝色代表任务已经完成,绿色代表任务正在进行

3.5 使用boss账号登录,再次进入MyOA

3.5.1 点击Active tasks下的boss audit任务

3.5.2 Claim并Complete任务

 

这样,一次完整的请假流程就完成了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值