jBPM User Guide iv 4.3. RuntimeManager ............................................................................................... 41 4.4. Control parameters ........................................................................................... 43 5. Core Engine: Basics .................................................................................................. 47 5.1. Creating a process ............................................................................................ 47 5.1.1. Using the graphical BPMN2 Editor .......................................................... 47 5.1.2. Defining processes using XML ................................................................ 48 5.1.3. Defining Processes Using the Process API .............................................. 50 5.2. Details of different process constructs: Overview ................................................ 51 5.3. Details: Process properties ................................................................................ 54 5.4. Details: Events .................................................................................................. 55 5.4.1. Start event ............................................................................................. 56 5.4.2. End events ............................................................................................ 57 5.4.3. Intermediate events ................................................................................ 59 5.5. Details: Activities ............................................................................................... 62 5.5.1. Script task ............................................................................................. 62 5.5.2. Service task ........................................................................................... 63 5.5.3. User task ............................................................................................... 64 5.5.4. Reusable sub-process ............................................................................ 66 5.5.5. Business rule task .................................................................................. 67 5.5.6. Embedded sub-process .......................................................................... 68 5.5.7. Multi-instance sub-process ...................................................................... 69 5.6. Details: Gateways ............................................................................................. 70 5.6.1. Diverging gateway .................................................................................. 70 5.6.2. Converging gateway ............................................................................... 72 5.7. Using a process in your application .................................................................... 73 5.8. Other features .................................................................................................. 74 5.8.1. Data ...................................................................................................... 74 5.8.2. Constraints ............................................................................................ 76 5.8.3. Action scripts ......................................................................................... 77 5.8.4. Events ................................................................................................... 79 5.8.5. Timers ................................................................................................... 80 5.8.6. Updating processes ................................................................................ 81 5.8.7. Multi-threading ....................................................................................... 83 6. Core Engine: BPMN 2.0 ............................................................................................. 87 6.1. Business Process Model and Notation (BPMN) 2.0 specification .......................... 87 6.2. Supported elements / attributes ......................................................................... 92 6.3. Examples ......................................................................................................... 98 7. Core Engine: Persistence and transactions ............................................................... 99 7.1. Runtime State ................................................................................................... 99 7.1.1. Binary Persistence ................................................................................ 100 7.1.2. Safe Points .......................................................................................... 103 7.1.3. Configuring Persistence ........................................................................ 104 7.1.4. Transactions ........................................................................................ 109 7.1.5. Persistence and concurrency ................................................................ 111 v 7.2. Process Definitions ......................................................................................... 112 7.3. History Log ..................................................................................................... 112 7.3.1. The jBPM Audit data model .................................................................. 112 7.3.2. Storing Process Events in a Database ................................................... 115 7.3.3. Storing Process Events in a JMS queue for further processing ................. 117 8. Core Engine: Examples ........................................................................................... 119 8.1. jBPM Examples .............................................................................................. 119 8.2. Examples ........................................................................................................ 119 8.3. Unit tests ........................................................................................................ 120
- 粉丝: 29
- 资源: 31
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt