Flowable入门系列文章34 - Activity解读 10

Posted 分享牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flowable入门系列文章34 - Activity解读 10相关的知识,希望对你有一定的参考价值。

1、中级捕捉活动

所有中间捕获事件都以相同的方式定义:

<intermediateCatchEvent id="myIntermediateCatchEvent" >
	<XXXEventDefinition/>
</intermediateCatchEvent>

中间捕捉事件定义为:

  • 唯一标识符(全过程)
  • 定义中间捕获事件类型的XXXEventDefinition(例如TimerEventDefinition)形式的XML子元素。有关更多详细信息,请参阅具体的捕获事件类型。

2、定时器中间捕捉事件

描述

计时器中间事件充当秒表。当执行到达捕捉事件活动时,启动计时器。当定时器触发(例如,在指定的时间间隔之后)时,顺序流出定时器中间事件。

图形表示法

计时器中间事件可视化为中间捕捉事件,计时器图标在里面。

XML表示

定时器中间事件被定义为中间捕获事件。在这种情况下,特定类型的子元素是一个timerEventDefinition元素。

<intermediateCatchEvent id="timer">
<timerEventDefinition>
<timeDuration>PT5M</timeDuration>
</timerEventDefinition>
</intermediateCatchEvent>

3、信号中间捕捉事件

描述

中间捕获 信号事件捕获与参考信号定义具有相同信号名称的信号。

注意:与其他事件(例如错误事件)相反,如果捕获到信号,则不会消耗信号。如果您有两个活动的信号边界事件捕获相同的信号事件,则即使这两个边界事件是不同流程实例的一部分,也会触发这两个边界事件。

图形表示法

一个中间信号捕捉事件被视为一个典型的中间事件(圈内小圈),里面有信号图标。信号图标是白色(未填充),以指示其捕获语义。

XML表示

信号中间事件被定义为中间捕捉事件。特定类型的子元素在这种情况下是一个signalEventDefinition元素。

<intermediateCatchEvent id="signal">
<signalEventDefinition signalRef="newCustomerSignal" />
</intermediateCatchEvent>

上面文章来自盘古BPM研究院:http://vue.pangubpm.com/
文章翻译提交:https://github.com/qiudaoke/flowable-userguide
了解更多文章可以关注微信公众号:

以上是关于Flowable入门系列文章34 - Activity解读 10的主要内容,如果未能解决你的问题,请参考以下文章

Flowable入门系列文章66 - 数据对象

Flowable入门系列文章53 - 壳任务

Flowable入门系列文章26 - Activity解读 02

Flowable入门系列文章55 - 任务侦听器

Flowable入门系列文章97 - 获取流程定义

Flowable入门系列文章22 - 基本的Flowable概念三