疯狂Activiti6连载(10)特别子流程

本文介绍了Activiti6中的特别子流程,包括其特点和使用方法。通过示例展示了如何配置和执行特别子流程,强调运行时通过API动态决定流程走向的重要性。
摘要由CSDN通过智能技术生成

 本文节选自《疯狂工作流讲义(第2版)》

京东购买地址:https://item.jd.com/12246565.html

工作流Activiti6电子书http://blog.csdn.net/boxiong86/article/details/78488562

工作流Activiti6教学视频http://blog.csdn.net/boxiong86/article/details/78608585

特别子流程

要点

    特别子流程

本来还不会更新到子流程的相关知识,但今天有朋友问到Activiti6.0新支持的特别子流程(AdHocSubProcess),博主今天先发特别子流程的内容发了。

特别子流程

Activiti6.0增加了对特别子流程的支持,在特别子流程的容器中可以存放多个流程节点,这些节点在运行前不存在流程顺序,流程的顺序和执行,由执行时决定。笔者成书时,Activiti尚未提供特别子流程的API,并且Eclipse的流程设计器也不支持显示特别子流程,本例暂时使用普通的子流程代替。图13-10为本例的特别子流程。


13-10特别子流程

如图13-10所示,特别子流程中有两个用户任务,在定义流程时,并没有设定流程走向,当子流程完成后,就会到达“After task”。图13-10对应的BPMN文件内容,如代码清单13-12所示。

代码清单13-12codes\13\13.1\embeded-subprocess\resource\bpmn\AdHocProcess.bpmn

<process id="simpleSubProcess">

<startEvent id="theStart" />

<sequenceFlow id="flow1" sourceRef="theStart" targetRef="adhocSubProcess" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨大仙的程序空间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值