博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(4)jBPM websale代码学习: task.jsp(jBPM的两种分支策略)
阅读量:4192 次
发布时间:2019-05-26

本文共 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/

你可能感兴趣的文章
商务智能-基本方法-数据钻取
查看>>
openstack-instance-high-availability-Evacuate
查看>>
evacuate-instance-automatically
查看>>
pycharm常用设置(keymap设置及eclipse常用快捷键总结)
查看>>
关于在openstack的环境变量.bashrc自定自己简化命令
查看>>
Openstack Heat Project介绍(转)
查看>>
How to Perform an Upgrade from Icehouse to Juno(ice升级到juno)
查看>>
高扩展性网站的50条原则(转)-思维导图
查看>>
解决openstack novnc一段时间后自动挂断登录不上问题,novncproxy dead but pid file exists
查看>>
构建OpenStack的云基础架构:ManageIQ(转)
查看>>
云管理软件 ManageIQ(转)
查看>>
CentOS 7.0,启用iptables防火墙(转)
查看>>
DISCUZ浅析之COOKIE篇
查看>>
实战DDD(Domain-Driven Design领域驱动设计:Evans DDD)
查看>>
SSH中各个框架的作用以及Spring AOP,IOC,DI详解
查看>>
openstack juno 配置vmware(vcenter、vsphere)
查看>>
远程debug调试(eclipse)之openstack windows
查看>>
PAAS平台对比:OpenShift VS CloudFoundry【51CTO调研报告】
查看>>
JAX-RS(java restful实现讲解)(转)
查看>>
Spring MVC与JAX-RS比较与分析
查看>>