jbpm4.4用户手册(3)

2019-05-18 12:56

? ? ? ? ? ? ? ? ?

重新点击添加JARs(Add JARs)

在jBPM的安装程序的根目录下选择jbpm.jar文件 点击打开(Open)

在jbpm.jar下选择源码附件(Source attachment)作为入口 点击编辑(Edit)

在源码附件的配置(Source Attachment Configuration)对话框中,点击目录(External Folder...)

找到jBPM安装程序下的src目录 点击选择(Choose)

点击两次'确定'(Ok)会关闭所有对话框

图 2.3. 定义jBPM类库

2.11.5. 在目录中添加jPDL4模式

如果你想直接编辑XML源码, 最好是在你的XML目录中指定一下模式(schema), 这样当你在编辑流程源码的时候,可以更好的帮助你编写代码。

? ? ? ? ? ? ?

点击窗口 --> 属性(Windows --> Preferences) 选择XML --> 目录(XML --> CataLog) 点击添加(Add)

添加XML目录(Add XML Catalog Entry)的窗口打开

点击map-icon的图标下面的按钮并选择文件系统(File System)

在打开的对话框中, 选择jBPM安装目录下src文件夹中jpdl.xsd文件 点击打开(Open)并且关闭所有的对话框

图 2.4. 在目录中添加jPDL4模式

2.11.6. 导入示例

这一节我们会在Eclipse的安装程序下 导入示例工程

? ? ? ? ? ? ?

选择文件 --> 导入(File --> Import)

选择正常 --> 工作区中已有的工程(General --> Existing Projects into Workspace)

点击下一步(Next)

点击浏览去选择一个根目录(Browse) 通向jBPM安装程序的根目录 点击好(Ok)

示例工程会自动找到并且选中

?

点击完成(Finish)

在配置了jBPM用户依赖库也导入了实例后, 所以的例子可以作为JUnit测试运行了。在一个测试上右击, 选择'Run As' --> 'JUnit Test'。 设置完成,现在你可以开始享受这个最酷的Java流程技术。

2.11.7. 使用ant添加部分文件

你可以使用eclipse和ant整合来处理流程的发布。 我们会告诉你它是如何在例子里工作地。然后你可以把这些复制到你的项目中。 首先,打开ant视图。

? ?

选择Window --> Show View --> Other... --> Ant --> Ant 例子项目中的构建文件build.xml,从包视图拖拽到ant视图。

第 3 章 流程设计器(GPD)

这一章我们讲述了怎样使用流程设计器, 在安装流程设计器和配置好例子之后, 你会看到jPDL流程文件都有一个对应的特殊图标, 在包视图的下面双击某一个这种图标文件,就会在流程设计器中打开一个jPDL流程文件。

图 3.1. 流程设计器

3.1. 创建一个新的流程文件

Ctrl+N将打开向导选择器。

图 3.2. 选择向导对话框

选择 jBPM --> jPDL 4 文件(File). 点击下一步( Next >). 然后新的jPDL 4文件(New jPDL 4 File),就会打开向导。

图 3.3. 创建一个新的流程对话框

选择上一级目录,输入一个文件名字并点击'完成'(Finish), 你便创建了第一个jPDL流程文件。

3.2. 编辑流程文件的源码

GPD里有一个可以修改XML内容的'Source'标签。 可以在标签里直接进行编辑,当你切换到图形时,图形视图会反映出刚才进行的修改。

图 3.4. 使用source视图编辑jPDL

第 4 章 部署业务归档

业务归档是一系列文件的集合 分发在一个jar格式的文件里。。 业务归档中的文件可以使jPDL流程文件,表单,类, 流程图和其他流程资源。

4.1. 部署流程文件和流程资源

流程文件和流程资源必须 部署到流程资源库里 并保存到数据库中。 这儿有一个jBPM的ant任务来部署业务流程归档

(org.jbpm.pvm.internal.ant.JbpmDeployTask)。 JbpmDeployTask可以部署


jbpm4.4用户手册(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年度安全生产工作计划(厂级)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: