JBoss 系列三十八:jBPM5示例之 Reusable Sub-Process
jBPM5中的Reusable Sub-Process是在主流程里面执行另为一个流程(子流程),当流程执行到Reusable Sub-Process节点时jBPM5流程执行引擎根据提供的流程(子流程)ID,Reusable Sub-Process示例流程如下(主流程和子流程):
主流程
子流程
Reusable Sub-Process示例流程运行时传入三条字符串message 1,message 2和message 3,在流程运行时主流程的Format tag节点中生成一个tag,在子流程Apply Tag中将生成的tsg添加到每一条消息的末尾,流程运行结束输出三条消息确认设定tag情况。主流程的Format tag节点为Service Task节点,运行时执行的Java代码如下:
Parent-process id = 1Child-process id = 2Message = message 1 - 01-31-2013Message = message 2 - 01-31-2013Message = message 3 - 01-31-2013
如上01-31-2013为设定的tag。