ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:557.30KB ,
资源ID:3083349      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3083349.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JBPM安装及请假流程实例.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JBPM安装及请假流程实例.docx

1、JBPM安装及请假流程实例1、开发环境搭建必须安装的软件1) 5或者更高版本2) 支持的数据库有hsqldb、mysql、oracle、postgresql、sybase,本说明以oracle作为数据库。3) GPD插件(jbpm在IDE中的流程设计器),eclipse(建议版本以上)或者myeclipse(建议版本以上)安装插件所需的zip在解压后installsrcgpd中的,本说明以为例。配置JBPM运行时1) 打开window preferences2) 选择 JBoss jBPM - jBPM 4 - Runtime Locations3) 点击 Add.4) 在 Add Locat

2、ion 对话框中,输入一个名字,比如 然后点击 Search.5) 在 Browse For Folder 对话框中,选择你的jbpm 根目录,然后点击 OK6) 点击 OK 在 Add Location 对话框中定义jBPM 用户库1) 点击窗口 - 属性(Windows - Preferences)2) 选择Java - 创建路径 - 用户类库(Java - Build Path - User Libraries)3) 点击新建(New)4) 类型名字jBPM Libraries5) 点击添加JARs(Add JARs.)6) 找到jBPM 安装程序下的lib 目录7) 选择lib 下的所

3、有jar 文件并点击打开(Open)8) 选择jBPM Libraries 作为入口9) 重新点击添加JARs(Add JARs)10) 在jBPM 的安装程序的根目录下选择 文件11) 点击打开(Open)12) 在 下选择源码附件(Source attachment)作为入口13) 点击编辑(Edit)14) 在源码附件的配置(Source Attachment Configuration)对话框中,点击目录(External Folder.)15) 找到jBPM 安装程序下的src 目录16) 点击选择(Choose)17) 点击两次确定(Ok)会关闭所有对话框在目录中添加jPDL4 模

4、式如果你想直接编辑XML 源码, 最好是在你的XML 目录中指定一下模式(schema),这样当你在编辑流程源码的时候,可以更好的帮助你编写代码。1) 点击窗口 - 属性(Windows - Preferences)2) 选择XML - 目录(XML - CataLog)3) 点击添加(Add)4) 添加XML 目录(Add XML Catalog Entry)的窗口打开5) 点击map-icon 的图标下面的按钮并选择文件系统(File System)6) 在打开的对话框中, 选择jBPM 安装目录下src 文件夹中 文件7) 点击打开(Open)并且关闭所有的对话框2、实例教程讲解这节我们

5、将使用建立一个简单请假流程项目 建立项目 在eclipse中新建一个Dynamic Web Project的项目jbpm4leave。 加入jbpm用户库 1)邮件点击新建的项目jbpm4leaveProperties 2)如下图说示加入用户库 加入jbpm所需要的配置文件大家可以从解压后的文件下,在路径examplessrc中找到以下文件,加入到项目工程的src中其中是配置的hibernate配置文件,包括数据源的配置,和一般的配置文件差不多。开头的文件,是用于邮件功能的配置。 新建简单的请假流程 1)新建一个的流程定义文件右键点击src New Other,选择JBoss jBPM下的Jb

6、pm 4 Process Definition,文件名写leave,版本号写即可。 3)用流程设计器打开新建的。 右键点击 With jBPM jPDL4 Editor,,看见如下效果 3)设计请假流程在这个简单的请假流程中,包含开始(start)、结束(end)、任务(task)、决策(decision)四种流程元素。流程设计如下: 4)详细设计流程中的各任务节点的流转条件 选中“申请”任务节点,在properties(属性)中,General标签的Name(属性值)填为“申请”,Assignment标签的Type选择 assignee(参与者,选择这个,可以指定该任务节点的直接参与者),E

7、xpression的属性值填为#owner(即指定这个任务节点的直接参与者就是这个流程的启动者)。选中“经理审批”任务节点,在properties(属性)中,General标签的Name(属性值)填为“经理审批”,Assignment标签的Type选择 candidate-groups(参与者,选择这个,可以该任务节点有某个用户组来参与),Expression的属性值填为manager(即指定这个任务节点的有manager这个用户组来完成)。 “老板审批”节点同“经理审批”任务节点设置类似,只是Expression改为boss设置决策节点,选中,在属性标签General中按如下所示填写:Nam

8、e(节点名称),Expression(判断表达式,其中day是在流程流转过程中的一个记录天数的属性,整个表达式的意思是天数大于3天需要老板审批,如果天数不大于3天,经理审批通过后就直接结束流程,不需要老板审批)。 设计好流程后,点击保存,IDE将自动为你生成一个png的流程图片,切记不可在xml源码界面进行保存,否则会生成不完整的流程图片。在点击下方的“Source”属性,即可看到流程定义文件的xml源码一下是的源码: 3 老板审批 : 结束 g=196,259,48,48 name=exclusive1 至此工程的src文件下就有下面这些文件: 发布流程Jbpm的流程发布其实很简单,只要使用

9、jbpm已经封装好的方法进行使用,即可。我们新建一个的页面用户发布流程。在此讲解使用zip文件打包发布流程。1) 将之前建立好的和文件,一起打包进文件。2) 代码如下:!DOCTYPE html PUBLIC -etRepositoryService(); try String file = deployFile; ddResourcesFromZipInputStream(zis).deploy(); (); (); (发布流程成功); (返回); catch (Exception e) (); (发布流程失败); % function readFile(obj) (file).value

10、= ; 可直接发布zip文件发布流程文件 3) 测试发布成功结果4) 查看已发布成功的流程已经有的一个查看流程的页面,源码如下:Insert title herebody font: normal 11px auto Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; background: #E6EAE9;a color: #c75f3e;#mytable padding: 0; margin: 0;caption padding: 0 0 5px 0; width: 700px; font: italic 11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-align: right;th fo

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1