<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>第 6 章 jPDL</title><link rel="stylesheet" href="html.css" tppabs="http://www.family168.com/tutorial/jbpm4.0/shared/css/html.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="jBPM 4.4用户手册"><link rel="up" href="index.html" title="jBPM 4.4用户手册"><link rel="prev" href="services.html" title="第 5 章 服务"><link rel="next" href="variables.html" title="第 7 章 Variables变量"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div xmlns="http://www.w3.org/TR/xhtml1/transitional" style="background-color:white;border:none;height:73px;border:1px solid black;"><a style="border:none;" href="javascript:if(confirm('http://www.family168.com/ \n\n该文件未被 Teleport Pro 下载,因为 它位于起始地址以设置的边界以外的域或路径中。 \n\n你想要从服务器打开它吗?'))window.location='http://www.family168.com/'" tppabs="http://www.family168.com/" title="Family168"><img src="family168.png" tppabs="http://www.family168.com/tutorial/jbpm4.0/shared/images/family168.png" border="0"></a></div><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">第 6 章 jPDL</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="services.html" tppabs="http://www.family168.com/tutorial/jbpm4.0/html/services.html">上一页</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="variables.html" tppabs="http://www.family168.com/tutorial/jbpm4.0/html/variables.html">下一页</a></td></tr></table><hr></div><div class="chapter" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title"><a name="jpdl"></a>第 6 章 jPDL</h2></div></div></div>
<p>这章将会解释用来描述流程定义的
jPDL文件格式。jDPL是jBPM的突出的流程语言。jPDL的目标
是尽量精简和尽可能的开发者友好,在提供所有你期望
从BPM流程语言中获得功能的同时。
</p>
<p>jPDL的schema文件包含了比这个文档中更多的属性和元素。
这个文档解释了jPDL中稳定的被支持的部分。
试验性的、不支持的jPDL特性可以在开发者指南中找到。
</p>
<p>下面是一个jPDL流程文件的例子:
</p>
<pre class="programlisting"><?xml version="1.0" encoding="UTF-8"?>
<process name="Purchase order" xmlns="http://jbpm.org/4.4/jpdl">
<start>
<transition to="Verify supplier" />
</start>
<state name="Verify supplier">
<transition name="Supplier ok" to="Check supplier data" />
<transition name="Supplier not ok" to="Error" />
</state>
<decision name="Check supplier data">
<transition name="nok" to="Error" />
<transition name="ok" to="Completed" />
</decision>
<end name="Completed" />
<end name="Error" />
</process></pre>
<div class="section" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="process"></a>6.1. process流程处理</h2></div></div></div>
<p>顶级元素(element)是流程处理定义。
</p>
<div class="table"><a name="d4e859"></a><p class="title"><b>表 6.1. process流程处理的属性</b></p><div class="table-contents">
<table summary="process流程处理的属性" border="1"><colgroup><col><col><col><col><col></colgroup><thead><tr><th>属性</th><th>类型</th><th>默认值</th><th>是否必须</th><th>描述</th></tr></thead><tbody><tr><td>name名称</td><td>文本</td><td> </td><td>必须</td><td>在与用户交互时,
作为流程名字显示的一个名字或是标签。
</td></tr><tr><td>key键</td><td>字母或数字,下划线</td><td>如果省略,key中的非字母和非数字的字符会被替换为
下划线。</td><td>可选(optional)</td><td>用来辨别不同的流程定义。
拥有同一个key的流程会有多个版本。
对于所有已发布的流程版本,key-name这种组合都必须是
完全一样的。
</td></tr><tr><td>version版本</td><td>整型</td><td>比已部署的key相同的流程版本号高1,
如果还没有与之相同的key的流程被部署,那么版本就从1开始。
</td><td>可选</td><td>流程的版本号</td></tr></tbody></table>
</div></div><br class="table-break">
<div class="table"><a name="d4e888"></a><p class="title"><b>表 6.2. process流程的元素</b></p><div class="table-contents">
<table summary="process流程的元素" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>元素</th><th>个数</th><th>描述</th></tr></thead><tbody><tr><td>description描述</td><td>0个或1个</td><td>描述文本</td></tr><tr><td><a class="link" href="">activities活动</a></td><td>至少1个</td><td>流程中会有很多活动,
至少要有1个是启动的活动。
</td></tr></tbody></table>
</div></div><br class="table-break">
</div>
<div class="section" lang="zh-cn"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="controlflowactivities"></a>6.2. 控制流程Activities活动</h2></div></div></div>
<div class="section" lang="zh-cn"><div class="titlepage"><di
没有合适的资源?快使用搜索试试~ 我知道了~
jbpm4.4用户手册中文版
共45个文件
png:31个
html:12个
db:1个
5星 · 超过95%的资源 需积分: 3 64 下载量 65 浏览量
2010-09-11
15:32:47
上传
评论
收藏 602KB RAR 举报
温馨提示
jbpm4.4用户手册中文版,是官方使用手册的翻译版本,很不错,这个是html版本的
资源推荐
资源详情
资源评论
收起资源包目录
jBPM 4.4用户手册.rar (45个子文件)
jBPM 4.4用户手册
html
process.task.png 9KB
process.subprocess.review.png 5KB
tip.png 449B
process.end.multiple.png 19KB
process.async.activity.png 5KB
process.subprocess.document.png 7KB
process.async.fork.png 9KB
gpd.new.process.file.png 34KB
family168.png 8KB
deployingbusinessarchives.html 15KB
history.html 26KB
process.state.sequence.png 9KB
loan.process.definition.png 4KB
note.png 490B
process.java.png 10KB
gpd.install.xml.catalog.png 56KB
gpd.install.gpd.site.png 29KB
process.exclusive.png 16KB
jpdl.html 174KB
configuration.html 10KB
loan.process.instance.png 8KB
installation.html 48KB
html.css 3KB
gpd.png 51KB
process.hql.png 11KB
gpd.xml.view.png 22KB
scripting.html 5KB
Thumbs.db 77KB
process.script.png 9KB
introduction.html 13KB
graphicalprocessdesigner.html 8KB
process.concurrency.png 29KB
index.html 27KB
gpd.install.libraries.png 25KB
variables.html 22KB
process.end.state.png 19KB
process.end.processinstance.png 9KB
gpd.new.process.wizard.png 15KB
gpd.runtime.location.png 38KB
process.eventlistener.png 5KB
preface.html 5KB
services.html 46KB
process.subprocess.outcomeactivity.review.png 9KB
process.state.choice.png 11KB
loan.executions.png 11KB
共 45 条
- 1
资源评论
- wangsang1112012-02-20资源很全面,比较详细,但本人感觉加上一个请假的小例子会更完善
- 宇宙最强皮皮虾2015-03-27资源很全面,比较详细,但本人感觉加上一个请假的小例子会更完善
- angel12312014-08-05不错的资料
zhiyu19
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功