activiti创建子流程_Activiti使用指南

目录

1. Eclipse中安装Activiti流程图设计器1

2. 创建Activiti项目及流程图3

3. 画流程图4

3.1. 开始节点4

3.2. 创建“申请”任务5

3.3. 创建“审核”任务5

3.4. 创建排它网关6

3.5. 创建“结束”节点6

3.6. 创建打回分支的连接线6

4. 配置7

4.1. 添加申请字段7

4.1.1. 支持的字段类型:9

4.2. 添加审核字段10

4.3. 配置排它网关10

5. 测试流程12

5.1. 设置流程图ID12

5.2. 创建流程图测试用例12

5.3. 增加maven特色13

5.4. 修改流程图路径中的 -> 14

5.5. 流程中的id14

5.6. 流程定义发布15

5.7. 流程启动15

5.8. 提交“申请”任务16

5.9. 提交“审核”任务16

5.9.1. 审核通过16

5.9.2. 审核拒绝16

Eclipse中安装Activiti流程图设计器

Help -> Install New Software...

v2-ae9f0b74de60f3af8ccc7f5b2c7877fa_b.jpg

https://activiti.org/designer/update/

创建Activiti项目及流程图

v2-e54c55f81c322554da6b2bc05f709081_b.jpg

创建ActivitiDiagram

v2-b9757336502fd8fd62969f224522fabd_b.jpg

v2-e81d9c2d024d5dae444d1ab25b341d21_b.jpg

画流程图

开始节点

v2-e0b6699f77480495e76295c44d26c1c7_b.jpg

创建“申请”任务

v2-3e5e8f398179ce7c67c0cd6ffaafe409_b.jpg

v2-bd89de88e7a3f19b60c1d82689bf77df_b.jpg

创建“审核”任务

v2-aeafd1cdab7e47418dab46880b91923b_b.jpg

创建排它网关

v2-d0d995a49ad69b18159599558086a0b0_b.jpg

创建“结束”节点

v2-61178f32395bf3bf16462ee37ff72bf0_b.jpg

创建打回分支的连接线

v2-a7053313a51c6492e9c92920c94019c4_b.jpg

v2-76e9df1a4367985258eae00e7976e790_b.jpg

v2-310d548b7176ba36d42a172e412b9a89_b.jpg

配置

添加申请字段

v2-af6ea6ac6ac640c5bf710e2c4af76f23_b.jpg

v2-35eb6f5220aaee119c01b5a32c129b27_b.jpg

v2-b9965a9b6813b418b1de0dd33d0ae236_b.jpg

支持的字段类型:

string (org.activiti.engine.impl.form.StringFormType

long (org.activiti.engine.impl.form.LongFormType)

enum (org.activiti.engine.impl.form.EnumFormType)

date (org.activiti.engine.impl.form.DateFormType)

boolean (org.activiti.engine.impl.form.BooleanFormType)

添加审核字段

v2-ae4b26b48c89690cd4ca63f09fa53b21_b.jpg

配置排它网关

设置同意分支的id和文本

v2-116f629b5b738ab17fcf0fe4d9489e83_b.jpg

设置拒绝分支的id和文本

v2-c3d11c867457a92636e6fa4501dccc23_b.jpg

设置排他网关的默认流

v2-0a1f5e5319b59e7ef303d1258d3fbe0c_b.jpg

设置不同意流的条件

v2-07b29b1129e4c323155a421a3b2a7269_b.jpg

测试流程

设置流程图ID

v2-8e373bc703724d09bd588e2a74f598ae_b.jpg

创建流程图测试用例

/activiti-demo/src/test/java/org/activiti/designer/test/ProcessTestLeaveDemo.java

v2-7c88cf6ac8d8cd8bd4d04454167a5ffd_b.jpg

增加maven特色

v2-c58c1f892836e8922752d2e86bedf5f4_b.jpg

修改流程图路径中的 ->

v2-2d901d0d699cf962efc407f59b16fb29_b.jpg

流程中的id

v2-530317bc2a1b928b20d8219d968c8888_b.jpg

v2-535dc0a522121bcbd9d7e959740ad4a6_b.jpg

v2-5f5a8a05892ea5f4aa9ce3f3a3e898a0_b.jpg

流程定义发布

RepositoryService

v2-a00d2341df3628640111d67c945b32d7_b.jpg

流程启动

RuntimeService

v2-b995258409e665da681c60b0c269ab36_b.jpg

提交“申请”任务

TaskService

FormService

v2-555a7ebe317da0ec17bba6df086a9e6f_b.jpg

提交“审核”任务

审核通过

v2-b4e46c7a88f5c6a89ba7e4a6ac53f106_b.jpg

审核拒绝

v2-8eebffb98433a10e536afe99ff7e5d1b_b.jpg

实际项目例子

请假例子,采用activiti:

https://gitee.com/jiaodacailei/wo-pintuer.git

故障管理,未采用activiti:

https://gitee.com/jiaodacailei/wo-sbadmin2-sem.git

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值