本文共 432 字,大约阅读时间需要 1 分钟。
对于分支,jBPM有两种主要的实现方法:decision和多transition。
1)decision用来实现自动的分支判断
" " +
" " + " " + " #{hongsoft years old > 80} " + " " + " " + " #{hongsoft years old > 18} " + " " + " "对于这样的节点,流程执行是不会停止的;而会自动判断应该转向到哪个转移,并自动执行下去。
2)多transition用来实现人工的分支判断
我们看看task.jsp的如下片断:
Task Actions:
首先判断活动是否有多个transitions,如果有,那么列出每个transition,由actor手工点击驱动流程的运转;
如果没有,那么只有一个transition,可以直接完成该任务。
对应的流程定义如下:
也就是直接在NODE中配置2个或者多个transition,就可以实现分支;这个也能够实现流程的回退功能。
转载地址:http://hhaoi.baihongyu.com/