acitiviti系列一.创建流程模型

本文详细介绍了工作流建模中的关键组件,包括开始事件、用户任务、互斥网关和并行网关。互斥网关用于决策流程,而并行网关则实现流程的分支与汇聚。此外,还提到了包容性网关的组合功能以及流程标识在实际部署中的作用。通过对这些概念的理解,读者能够更好地设计和实施复杂的工作流模型。
摘要由CSDN通过智能技术生成

首先创建一个相对复杂的流程模型,如下图所示,将会做简单的说明。
自定义流程
里面用到了以下几个模型组件:
1.开始事件:工作流流程的起点
2.用户任务:最常用的任务类型,任务可以分配给单个用户,多个用户及多个用户组,同时可以给任务添加事件监听器
3.互斥网关:互斥网关就好像一个人走到了一个岔路口,只能选择一条路前进,至于选择哪条路由顺序流的条件决定,相当于一个ifelse的互斥判断流程
4.并行网关:并行网关允许将流程分成多条分支,也可以把多条分支汇聚到一起。所有到达并行网关,在此等待的进入分支, 直到所有进入顺序流的分支都到达以后,流程就会通过汇聚网关。
除此之外还有包容性网关,他其实是互斥网关和并行网关的组合,同时具有分支和汇聚的作用,分支的时候可以设置条件。
注意事项:整个流程图有一个流程标识(processId),当模型部署后,这个值会存入act_re_procdef表的key字段,后续启动流程,调用startProcessInstanceByKey方式时,传入的key就是这个值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值