<?xml version="1.0" encoding="UTF-8"?>
<process name="forkjoin" xmlns="http://jbpm.org/4.4/jpdl">
<start g="286,17,48,48" name="start1">
<transition g="-52,-22" name="to fork" to="fork" />
</start>
<fork g="287,96,48,48" name="fork">
<transition g="113,119:-56,-22" name="to sendEmail" to="sendEmail" />
<transition g="314,200:0,-30" name="to sendMSN" to="sendMSN" />
<transition g="548,120:-56,-22" name="to QQ" to="QQ" />
</fork>
<state g="66,175,92,52" name="sendEmail">
<transition g="110,304:-49,-22" name="to join1" to="join1" />
</state>
<state g="181,173,92,52" name="sendMSN">
<transition g="228,304:-49,-22" name="to join1" to="join1" />
</state>
<state g="503,225,92,52" name="QQ">
<transition g="551,455:-49,-22" name="to join2" to="join2" />
</state>
<join g="143,281,48,48" name="join1">
<transition g="-56,-22" name="to state4" to="drive" />
</join>
<state g="121,369,92,52" name="drive">
<transition g="167,453:-49,-22" name="to join2" to="join2" />
</state>
<join g="265,432,48,48" name="join2">
<transition g="-50,-22" name="to end1" to="end1" />
</join>
<end g="267,532,48,48" name="end1" />
</process>
|
相关推荐
【jBPM4学习总结】 jBPM,全称为Java Business Process Management,是一个开源的、灵活且可扩展的业务流程管理框架,涵盖了业务流程管理、工作流和服务协作等多个领域。自2004年10月加入JBoss组织后,jBPM逐渐成为...
"fork"在jbpm中指的是流程分支,当流程到达一个fork节点时,流程会分裂为多个并行的路径,每个路径可以独立执行不同的任务或者活动。这在会签场景中意味着,当需要多个部门或人员同时对一个请求进行审批时,流程会...
图 博文链接:https://dolphin-ygj.iteye.com/blog/67860
9.3.6fork/join(分支/聚合活动) 31 9.4事件 31 10Transition 31 11state 32 11.1 定义 32 11.2signal方法 33 12task 34 12.1task的执行 34 12.2设置任务执行人 34 12.3通过AssignmentHandler来设置执行人 35 12.4组...
84 6.2.1 start(开始活动) 85 6.2.2 state(状态活动) 86 6.2.3 decision(判断活动) 89 6.2.4 fork – join(分支/聚合活动) 97 6.2.5 end(结束活动) 102 6.2.6 task(人工任务活动) 107 6.2.7 sub-process...
10. 合并(join):与分支相对应,合并节点用于将并行路径重新聚合并继续流程。 在学习和实践过程中,开发者还需要理解如何使用JBPM的API来操作流程实例,如启动流程、查询任务、完成任务以及查询流程实例的状态等...
- **分支节点 (Fork/Join)**:分支节点允许流程分支执行多个并行路径,并在所有分支完成后聚合结果。这非常适合处理多线程或多任务场景。 - **决策节点**:根据不同的条件分支到不同的路径上,从而决定流程的下一步...