jbpm--jpdl

jbpl:jbpl(jbpm processDefinition language)流程定义语言。jbpm提供了从数据库到应用的一整套api
org.jbpm.jbpl.*包提供了graph到processDefinition对象的转换的api
(processDefinition)流程定义,他描述了一个流程的所以元素,其中包括
1、swimlane (泳道):泳道表示流程角色,用于任务分配,可以有零个到多个
2、start-state (开始节点):表示流程开始节点,只可以有一个。event之有node-leave,可以有存在task
3、元素
     end-state(结束节点):一个流程可以有零到多个结束节点,event只支持node-enter
     node(自动节点):执行node中action后
自动执行默认转向
     state(等待节点):等待signal或end方法
     task-node(任务节点):默认情况下,顺序执行完这个节点中的所以任务后,不做停留,直接转换到下一个节点。task-node节点的signal属性取各种值时的解释如下:
     last(默认):顺序执行完节点中所以任务,自动转换到下一节点
     unsynchronized:不在此节点停留,直接到达下一节点
     first:完成一个任务后走入
     never:完成节点所以任务,等待驱动信息
    
    fork、join节点:默认情况下join节点要等待所以子流程都到达后继续执行,可改变join的discriminator为true 改变这种情况。
    dec
i tion(决策):多个执行路径的节点,可指定handler(org.jbpm.jpdl.def.dectionhandler的实现类)元素,或指定转向条件
    event:流程事件
    action (org.jbpm.graph.def.actionhandler的实现类)、script 、create-timer 、cance-timer:全局动作。在事件或转换中引用,所以要有名字
    task:全局任务

事件的所以类型:node-enter 、node-leave 、process-start 、process-end
task-create 、task-start、task -assign。
      
    
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值