来源:http://www.hxstrive.com/article/163.htm
在Activiti中事件指能够被触发或自动触发的一系列动作。如:定时事件(到了设置的时间则触发)、消息事件(收到监听的消息就触发)。Activiti中事件按照位置分为开始、中间、结束、边界事件。按照特性分为Throwing和Catching事件。
一、按照位置分类
开始事件(表示流程开始的事件,定时开始事件、消息开始事件、错误开始事件)
中间事件(出现在流程中,单独作为流程节点的事件)中间Catching事件和中间Throwing事件。当流程到达中间Catching事件时,它会一直等待被触发,直到接收到信息,才会被触发。当流程到达中间Throwing事件时,该事件会自动触发并抛出相应的结果或者信息。
<intermediateCatchEvent>
BPMN2.0中定义的中间Catching事件有:
消息中间事件(Message)
定时中间事件(Timer)
条件中间事件(Conditional)
连接中间事件(Link)
信号中间事件(Signal)
组合中间事件(Multiple)
并行中间事件(Parallel Multiple)
<intermediateThrowEvent>
BPMN2.0中定义的中间Throwing事件有:
无指定中间事件(None)
消息中间事件(Message)
升级中间事件(Escalation)
补偿中间事件(Compensation)
连接中间事件(Link)
信号中间事件(Signal)
组合中间事件(Multiple)
结束事件(表示流程结束的事件)
边界时间(属于某个流程节点的事件,如:子流程、流程任务等)
二、按照特性分类
Catching事件(等待被触发)
所有开始事件都是Catching事件,只是不同开始事件 被触发的条件不一样。如:定时器开始事件;所有边界事件也为Catching事件;部分中间事件也是Catching事件
Throwing事件(自动触发并反馈结果)
该类事件自动触发并反馈结果。全部的结束事件都是Throwing事件,结束事件会自动执行并返回结果。部分中间事件也为Throwing事件
相关推荐
activiti中有四种网关:并行网关,排他网关,包含网关,基于事件网关 排它网关: 内部是一个“X”图标,用来在流程中实现决策。 当流程执行到这个网关,所有外出顺序流都会被处理一遍。 其中条件解析为true的顺序...
Spring cloud和流程引擎activiti5整合代码二,事件网关,定时事件和信号事件
Activiti工作流引擎简介 1.俯瞰Activiti 2.Activiti开发之旅 3.Why Activiti? 4.Activiti的现状与未来
activiti数据库简介说明,此文档为pdf。详细的描述了各个表用途。
activiti的jar包
实战篇(5~14章)系统讲解了Activiti的用法、技巧和最佳实践,包含流程定义、流程实例、任务、子流程、多实例、事件以及监听器等;高级篇(15~21)通过集成WebService、规则引擎、JPA、ESB等各种服务和中间件来阐述...
Java Activiti⼯作流引擎简介详解
1. 简介 协议 下载 源码 必要的软件 JDK 6+ Eclipse Indigo 和 Juno 报告问题 试验性功能 内部实现类 2. 开始学习 一分钟入门 安装Activiti 安装Activiti数据库 引入Activiti jar和依赖 下一步 3. ...
activiti工作流的 PPT 大致讲了一下activiti的常用API
activiti 5.22 explorer的war包
activiti-5.22.0zip下载
Activiti工作流中文开发帮助API文档说明。 Activiti工作流表结构文档说明。
Activiti 5.22.0 全部源码,帮助分析Activiti 工作原理!
赠送jar包:activiti-engine-5.21.0.jar; 赠送原API文档:activiti-engine-5.21.0-javadoc.jar; 赠送源代码:activiti-engine-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-engine-5.21.0.pom; 包含...
1.Activiti简介 2.Activiti的HelloWorld实现 1.Activiti的25张表; 2.引入Activiti配置文件activiti.cfg.xml; 3.在Eclipse 上安装Activiti插件; 4.初识Activiti流程设计工具; 5.了解Activiti bpmn图表对应...
activiti modeler 编辑器
工作流引擎activiti-5.22.0,流程定义插件Activiti-activiti-5.22.0
Activiti 5.16 用户手册
Activiti笔记-day1
忙活了一个星期左右,查找各种资料,终于将Activiti的流程设计器分离出来,与SpringMVC,spring整合了起来,先把工程分享出来,等有时间了在慢慢讲解具体的整合步骤。工程下载之后直接可以运行,只需要改一下数据库...