jBPM-jPDL学习笔记—框架设计简介(四)
关键字: jbpm jpdl xml元素
上接 jBPM-jPDL学习笔记—框架设计简介(三)
<common node elements>(通用结点元素)
名称 | 类型 | 多样性 | 描述 |
name | 属性 | 必须 | 结点名称 |
async | 属性 | { true | false }, false is the default | 设置成true,则结点以异步方式运行 |
transition | 元素 | [0..*] | 离开结点的转向.每个转向必须有一个可区别的名字。最多只允许一个转向是没有命名。第一个转向指定为默认的转向,当没有给结点指定转向时,将使用默认转向。 |
event | 元素 | [0..*] | 支持的事件类型(node-enter | node-leave) |
exception-handler | 元素 | [0..*] | 针对委派类抛出异常的处理 |
timer | 元素 | [0..*] | 指定一个计数器监视结点上的执行过程 |
<start-state>(起始状态结点)
名称 | 类型 | 多样性 | 描述 |
name | 属性 | 可选 | 起始结点名称 |
task | 元素 | [0..1] | 此任务会创建一个流程实例或者捕获流程的初始化者 |
event | 元素 | [0..*] | 支持结点的事件:{node-leave} |
transition | 元素 | [0..*] | 流程转向,必须有唯一命名 |
exception-handler | 元素 | [0..*] | 对委派类异常的处理者 |
<end-state>(终止状态结点)
名称 | 类型 | 多样性 | 描述 |
name | 属性 | 必须 | 终止结点名称 |
event | 元素 | [0..*] | 支持的结点事件:{node-enter} |
exception-handler | 元素 | [0..*] | 对委派类异常的处理者 |
<task-node>(任务结点)
<fork>(分叉)
名称 | 类型 | 多样性 | 描述 |
common node elements | 参考 common node elements |
<join>(合并)
名称 | 类型 | 多样性 | 描述 |
common node elements | 参考 common node elements |
下接 jBPM-jPDL学习笔记—框架设计简介(五)