名称 |
类型 |
多样性 |
描述 |
name |
属性 |
可选 |
task的名称。该名称可以被查找和引用task对象。 |
blocking |
属性 |
可选 |
可选值为:{yes|no|true|false}, 默认值为false.如果该属性被设置为true,则在没有完成任务前,流程不能离开此结点如果是true,那么token对象的signal方法将促使流程向下继续。大多情况下,强制中断流程会有客户操作界面发起。 |
signalling |
属性 |
可选 |
可选值为:{yes|no|true|false}, 默认值为true.如果设置为false,则任务将失去触发流程继续下行的能力。 |
duedate |
属性 |
可选 |
任务的持续时间。可以用绝对时间或工作日两种计量方式表示。 |
swimlane |
属性 |
可选 |
对swimlane的引用.当一个swimlane 被赋予任务的时候, assignment属性将被忽略。 |
priority |
属性 |
可选 |
优先级。可选值:{highest, high, normal, low, lowest}. 另一种表达方式可以用整数,如:{highest=1, lowest=5) |
assignment |
元素 |
可选 |
为task委派一个参与者。 |
event |
元素 |
[0..*] |
支持的事件类型有: {task-create|task-start|task-assign|task-end}. 特别要指出的是,我们在task-assign 事件上为任务实例添加了一个非持久化的属性previousActorId |
exception-handler |
元素 |
[0..*] |
对委派类异常的处理者 |
timer |
元素 |
[0..*] |
为任务的执行过程指定一个计时器,监视任务的执行。这里我们可以利用 cancel-event 同计时器挂钩来做一些特定的事。默认情况下, cancel-event会结束任务,但我们可以将它定制为任务分配或者任务开始。 |
controller |
元素 |
[0..1] |
指定如果将过程变量转换成任务表单参数以提供给用户交互界面 |
相关推荐
总的来说,jBPM-jPDL框架为开发者提供了一套全面的工具和语言,用于设计、实现和管理企业级的业务流程。通过图形化设计、用户认证、数据库持久化以及监控控制台等功能,jBPM-jPDL简化了业务流程的开发和维护,使得...
2、框架设计简介: jBPM的设计旨在提供一个完整的业务流程生命周期管理解决方案,包括建模、部署、执行和监控。分发包通常包含库文件、源代码、文档以及示例。业务流程模型通过jPDL来定义,它涵盖了流程的开始、结束...
### jBPM学习笔记_框架设计简介 #### JPDL与jBPM框架设计概述 jBPM(Java Business Process Model)是一种开源的工作流引擎,它提供了用于定义、执行和管理业务流程的功能。JPDL(jBPM Process Definition ...
"jBPM-jPDL学习笔记.pdf"可能是一份针对jPDL的学习资料,jPDL是一种XML格式的语言,用于描述jbpm中的业务流程。这份笔记可能会讲解如何通过jPDL定义活动、分支、循环等流程元素,并提供实例解析。 "jBPM4.0.pdf"很...
在安装配置方面,"jBPM-jPDL学习笔记—框架设计简介.doc"和"jBPM-JPDL v3.2环境部署——发布到Tomcat + MySQL.doc"将是你的重要参考资料。这两个文档详细介绍了如何搭建jBPM开发环境,包括下载和安装jBPM工具,配置...
#### 三、JBPM学习笔记系列 **1.1 Ant构建与数据库环境配置** - 重点介绍了如何使用Ant进行构建和部署,以及如何配置数据库环境,为后续的流程定义和执行打下基础。 **1.2 MyEclipse整合JBPM配置** - 讲述了...