- 博客(11)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 JBPM--十一
最终篇 一、该版本将完成一个比较完整的系统 1.修改上传界面,此次上传一个zip文件,包括流程定义文件、流程定义图片、流程定义文件坐标文件,后两个文件对动态查看流程的状态有效! 所以处理上传的内容也有所变动,具体看deployProcessDefinition.jsp文件 上传zip的处理: 其实上传zip包后部署的时候,JBPM首先会在jbpm_m
2010-04-28 18:15:00 1049
原创 JBPM--九
进阶篇 一、该版本引入和节点的使用!!----可以实现会签需求的功能。这里和同一个任务分配给多个参与者实现的最终功能效果是基本一样!! **作用:到达节点后,节点会进行分支,也就是让流程同时流向指定的一个或几个节点, 注意这里是同时流向,然后等待的分支节点审批通过后,那么流程会流向节点, 等到节点所有分支均审批通过后,也就是所有分支流程都到达节点后, 流程才会流向
2010-04-28 18:13:00 499
原创 JBPM--十
进阶篇 一、该版本引入"子流程"和节点 (**使用这一套的时候应该特别注意,详细看一下这个项目的流程定义文件和下边的注释!!) 需求:比如当我们提交给人力资源部审批的时候,人力资源部又另有一个小流程, 就是所有提交人力资源部的审批文件,都要先经过一个小助理审批,然后决定是否交由人力资源部经理审批 所以该人力资源部内部的这个流程就是一个子流程。 **注意:当从proce
2010-04-28 18:13:00 820
原创 JBPM--八
进阶篇 一、该版本引入节点的使用:又称决策节点或路由节点 作用:就是流程到达该节点之后,可以通过自己的需求,可以通过一定的运算法则动态的选择接下来要流转到那个节点 使用方法:有两种使用方式 1.可以在节点的元素中通过元素指定一定的条件, 如果条件满足,那么就流向包含该元素的元素指向的节点 如果条件不满足,则不流向包含该元素的元素指向的节点 这里可能
2010-04-28 18:12:00 635
原创 JBPM--七
进阶篇 一、该版本中使用了Pooled Actor机制,而不是actor-id。 **解释:就是说通过Pooled Actor可以将一个任务一次分配给一组(多个)参与者, 注意这和之前不一样,之前是针对同一个任务,然后产生多个任务实例对象, 然后每个实例对象对应一个任务的参与者,其实还是相当于一个任务对应了一个参与者; 现在说的使用Pooled Actor是
2010-04-28 18:11:00 687
原创 JBPM--五
进阶篇一、继续start-state节点中的task应用 **注意:上面提过了start-state中的task不能指定actor-id值,但是它可以指定swimlane, 可以借助swimlane来为任务分配参与者(本项目就是这样实现) **细节提示:这里使用swimlane的原理和不是用actor-id的原理差不多,因为
2010-04-28 18:10:00 414
原创 JBPM--六
进阶篇 一、该版本实现了会签功能!! 二、在一个节点中加入多个任务,每个任务指定一个参与者,这样当流程流转到该节点后, 只有所有的任务都审批通过后才能流向下一个节点,这样也可以实现会签的功能。 形式:
2010-04-28 18:10:00 1066
原创 JBPM--四
进阶篇一、该版本中应用了在start-state节点中加入task元素,之前的项目中则没有用到, 所以之前的项目在创建流程实例是都会调用processInstance.signal()方法来立刻从start-state节点流转到下一个节点, 然后才开始进入正常,本来我们的效果应该是,当申请人提交请假表单之后,就等同于提交了, 不应该在申请的代办列表中再进行一次提交,
2010-04-28 18:09:00 534
原创 JBPM--三
进阶篇 一、因为加入了不同的分支流向,所以当审批不通过要驳回时JBPM应该能够得到当初提交任务的参与者, 而这个工作通过直接用actor-id=#{}来实现并不合适,因为如果有很多这样的指定的话, 可能会乱套,JBPM提供了一个专门能解决该问题的机制。 解决方法:使用泳道,它是定义流程中的多个任务由相同参与者完成的一种机制,这使的泳道正好能够完成任务。 在第一
2010-04-28 18:08:00 506
原创 JBPM--二
进阶篇 1.加入文件上传功能,即上传流程部署文件 - 导入commons-fileupload.jar - 导入commons-io.jar 2.加入请假单实体对象及映射文件,将流程实例与请假单对象绑定 3.加入动态为任务分配(通过设定流程变量) 4.加入登陆界面 5.流程定义中加入不同的流向,即可以通过审批或者驳回审批重新填写(多流向),具体见startTask.jsp
2010-04-28 18:06:00 869
原创 JBPM--入门
入门篇 本文章针对有一定JBPM基础的朋友,文章内容将不会讲解太多内容,具体内容可以下载项目,部署后源码中会有清晰的说明,希望对有需要的朋友有所帮助,有关于项目中的错误和不妥当的地方还望大家留言指正!1.到官网下载JBPM开发包,解压后拷贝相关的依赖包到lib目录(虽然JBPM是靠Hibernate支持持久层,但是不需要拷贝Hibernate的其他依赖包,因为JBPM只是借助
2010-04-28 11:42:00 552
Android的ListView中使用ToggleButton时状态混乱问题
2014-03-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人