Flowable 6.6.0 BPMN 2.0构造详解:自定义扩展至边界事件
版权申诉
5星 · 超过95%的资源 121 浏览量
更新于2024-07-21
收藏 2.78MB PDF 举报
Flowable 6.6.0 BPMN用户指南的第二部分深入探讨了BPMN 2.0的构造,这是业务流程模型和notation (Business Process Model and Notation) 的核心语言。本章节涵盖了多个关键概念和技术,旨在帮助用户更好地理解和应用Flowable在流程设计中的实践。
**8.1 自定义扩展**
这部分介绍了如何通过扩展BPMN标准来满足特定业务需求,开发者可以根据项目需求添加自定义活动、行为或连接方式,实现对BPMN模型的扩展。
**8.2 事件处理**
事件在流程中起着至关重要的作用,包括事件定义、各种类型的事件如定时器、错误、信号、消息、启动、结束和边界事件。每种事件类型都有详细的解释和实例,如:
- **定时器事件**:用于触发预定时间点的执行。
- **错误事件**:流程遇到错误时引发的事件。
- **信号事件**:外部系统发送的消息。
- **消息事件**:接收和处理来自其他系统的信息。
- **启动事件**:流程的起点,可以是定时、信号或消息触发。
- **边界事件**:附着在活动或流上的事件,如取消、补偿等。
**8.3 序列流(Sequence Flow)**
序列流定义了活动之间的逻辑顺序,确保流程按照预设的路径进行。
**8.4 网关(Gateways)**
网关用于分支和合并流程流,常见的网关类型有并行网关、exclusive网关、inclusive网关等,它们决定了流程在不同条件下的流向。
**8.5 任务(Tasks)**
任务是流程中的执行单元,包括用户任务、服务任务等,与工作流引擎交互的活动。
**8.6 子流程(Sub-Processes)和调用活动(Call Activities)**
子流程用于组织复杂的流程结构,而调用活动则允许在流程中嵌套其他流程实例。
**8.7 事务与并发性**
讨论了如何处理流程中的事务边界以及如何控制并行任务执行。
**8.8 流程启动授权**
这部分关注如何设置流程的访问权限,确保只有经过授权的用户或系统才能启动流程。
**8.9 数据对象(Data objects)**
介绍如何在流程中存储和传递数据,为流程提供持久性和关联性。
通过这一系列详细的构造指导,Flowable 6.6.0的用户能够更好地设计、配置和管理基于BPMN 2.0的业务流程,提高流程的灵活性和可扩展性。学习这部分内容对于熟练运用Flowable进行企业级工作流自动化至关重要。
5034 浏览量
6642 浏览量
896 浏览量
530 浏览量
1195 浏览量
1286 浏览量
点击了解资源详情
6642 浏览量
点击了解资源详情
月满闲庭
- 粉丝: 52
- 资源: 16
最新资源
- SCTP 2008 ,很好的资源,可以用来准备JAVA 求职,面试,有答案
- 软件测试师考试基本概念
- 简明教程 一周学会C#
- 统计学原理的习题希望大家善用资源,对你们很有帮助的。加油
- 运算放大器的原理和应用
- 周立公Verilog精华
- uClinux系统下载过程(编译内核)
- Understanding ArcSDE
- zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
- O'Reilly - Mastering regular expressions.pdf
- 新型单总线温度传感器DS18B20简介
- 约瑟夫问题:循环链表,循序表,和静态链表
- SQL+Server+2005教程方便,新技术,新教程
- C语言二级真题(含答案)
- CDMA无线定位系统的基站选择算法
- Building Embedded Linux Systems, 2/e