Flowable 6.6.0 BPMN 2.0构造详解:自定义扩展至边界事件
版权申诉
5星 · 超过95%的资源 13 浏览量
更新于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进行企业级工作流自动化至关重要。
2020-12-23 上传
2020-12-29 上传
2021-03-04 上传
2020-12-30 上传
2021-03-04 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
月满闲庭
- 粉丝: 52
- 资源: 16
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构