欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

工作流flowable

程序员文章站 2022-07-04 20:26:28
...

常见工作流框架

SELECT entity.* from ACT_RU_IDENTITYLINK entity
LEFT JOIN ACT_RU_TASK task on entity.TASK_ID_=task.ID_
where task.PROC_INST_ID_ = 'd23f0750-1f2c-11eb-963b-04d4c4aaba78'

Flowable条件表达式、排他网关、并行网关

工作流flowable

1.条件表达式
工作流flowable
使用流程变量,设置连线需要的流程变量名称及条件 i n f o = = ‘ 重 要 ’ , {info==‘重要’}, info=={}中的内容为boolean类型,用于判断是否执行该连线。启动流程实例时,传入对应的流程变量info的值,流程会按照设置的条件进行流转。

2.排他网关
工作流flowable
1) 一个排他网关对应一个以上信息流;
2)由排他网关流出的顺序刘都有个conditionExpression元素(以.xml形式打开),在内部维护返回boolean类型的决策结果;
3)排他网关只会返回一条结果。当刘晨执行到排他网关时,流程引擎会自动检索网关出口,从上到下检索(xml)如果发现第一条决策结果为true或者没有设置条件(默认为成立),则流出;
4)如果没有任何一个出口符合条件,则抛出异常;
5)使用流程变量,设置连线的条件,并按照连线的条件执行工作流,如果没有条件符合的,以默认的连线离开。

3.并行网关
工作流flowable

顾名思义,就是通过这个网关,可以把一个顺序流分成多个顺序流来执行,然后再通过这个网关,把分出来的多条顺序流合并为一个顺序流继续执行。

相关标签: activiti