jbpm安装及请假流程实例

jbpm安装及请假流程实例

ID:13106782

大小:742.00 KB

页数:37页

时间:2018-07-20

jbpm安装及请假流程实例_第1页
jbpm安装及请假流程实例_第2页
jbpm安装及请假流程实例_第3页
jbpm安装及请假流程实例_第4页
jbpm安装及请假流程实例_第5页
资源描述:

《jbpm安装及请假流程实例》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1、开发环境搭建1.1必须安装的软件1)jbpm-4.4.zip2)jdk5或者更高版本3)支持的数据库有hsqldb、mysql、oracle、postgresql、sybase,本说明以oracle作为数据库。4)GPD插件(jbpm在IDE中的流程设计器), eclipse(建议3.6版本以上)或者myeclipse(建议8.1版本以上)安装插件所需的zip在解压后jbpm-4.4installsrcgpd中的jbpm-gpd-site.zip,本说明以eclipse3.6为例。1.2配置JBPM运行时1)打开windowàpref

2、erences2)选择JBossjBPM-->jBPM4-->RuntimeLocations3)点击Add...4)在AddLocation对话框中,输入一个名字,比如jbpm-4.0然后点击Search...5)在BrowseForFolder对话框中,选择你的jbpm根目录,然后点击OK6)点击OK在AddLocation对话框中1.3定义jBPM用户库1)点击窗口-->属性(Windows-->Preferences)2)选择Java-->创建路径-->用户类库(Java-->BuildPath-->UserLibraries)3)点击

3、新建(New)4)类型名字jBPMLibraries5)点击添加JARs(AddJARs...)6)找到jBPM安装程序下的lib目录7)选择lib下的所有jar文件并点击打开(Open)8)选择jBPMLibraries作为入口9)重新点击添加JARs(AddJARs)10)在jBPM的安装程序的根目录下选择jbpm.jar文件11)点击打开(Open)12)在jbpm.jar下选择源码附件(Sourceattachment)作为入口13)点击编辑(Edit)14)在源码附件的配置(SourceAttachmentConfiguration)

4、对话框中,点击目录(ExternalFolder...)1)找到jBPM安装程序下的src目录2)点击选择(Choose)3)点击两次'确定'(Ok)会关闭所有对话框1.4在目录中添加jPDL4模式如果你想直接编辑XML源码,最好是在你的XML目录中指定一下模式(schema),这样当你在编辑流程源码的时候,可以更好的帮助你编写代码。1)点击窗口-->属性(Windows-->Preferences)2)选择XML-->目录(XML-->CataLog)3)点击添加(Add)4)添加XML目录(AddXMLCatalogEntry)的窗口打开5

5、)点击map-icon的图标下面的按钮并选择文件系统(FileSystem)6)在打开的对话框中,选择jBPM安装目录下src文件夹中jpdl.xsd文件7)点击打开(Open)并且关闭所有的对话框2、实例教程讲解这节我们将使用建立一个简单请假流程项目2.1建立项目在eclipse中新建一个DynamicWebProject的项目jbpm4leave。2.2加入jbpm用户库1)邮件点击新建的项目jbpm4leave—>Properties2)如下图说示加入用户库2.3加入jbpm所需要的配置文件大家可以从jbpm-4.4解压后的文件下,在路径

6、examplessrc中找到以下文件,加入到项目工程的src中其中jbpm.hibernate.cfg.xml是配置jbpm4.4的hibernate配置文件,包括数据源的配置,和一般的hibernate.cfg.xml配置文件差不多。Jbpm.mailkit开头的文件,是用于邮件功能的配置。2.4新建简单的请假流程1)新建一个jbpm4.4的流程定义文件右键点击srcàNewàOther,选择JBossjBPM下的Jbpm4ProcessDefinition,文件名写leave,版本号写4.4即可。3)用流程设计器打开新建的leave.j

7、pdl.xml。右键点击leave.jpdl.xmlàOpenWithàjBPMjPDL4Editor,,看见如下效果3)设计请假流程在这个简单的请假流程中,包含开始(start)、结束(end)、任务(task)、决策(decision)四种流程元素。流程设计如下:4)详细设计流程中的各任务节点的流转条件①选中“申请”任务节点,在properties(属性)中,General标签的Name(属性值)填为“申请”,Assignment标签的Type选择assignee(参与者,选择这个,可以指定该任务节点的直接参与者),Expression的属

8、性值填为#{owner}(即指定这个任务节点的直接参与者就是这个流程的启动者)。②选中“经理审批”任务节点,在properties(属性)中,Gene

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。