- 博客(11)
- 收藏
- 关注
原创 Activiti 多个并发子流程的应用
应用场景: 多个部门发起资金计划,最后统一到财务部审批,每个部门发起资金计划是一个子流程,财务部审批是多个部门的计划同时审批,审批完成后,再提交上级领导审批。 流程如下: 要解决以上问题,需要实现多个子流程并行处理的功能。在Activiti5有一个比较强的节点属性就是多实例,它可以支持多实例的子流程,多实例任务,多实体脚本等。目前支持多实例的节点类型有: ...
2013-05-23 08:47:51 733
原创 Activiti 工作流表单设计及开发
一、前言 Activiti 5对表单的支持目前还是比较弱的,表现在对表单的开发还需要写Freemark模板,并且它的模板还需要跟class文件一起打包发布。这使得流程的表单设计必须由开发人员来开发处理。因而,开发一套易用性强的流程表单功能就显得很有必要。 二、需求 用户一般都希望能有如Microsoft的Office套件中的InfoPath那样,...
2013-05-23 08:44:30 307
原创 Jbpm4中的会签设计及实现
会签任务是工作流里一个比较觉见的任务方式,意思是一个处理任务需要多个人同时处理,然后汇总多个人的意见,决定流程下一步该如何执行。在JBPM4里,并没有会签这个概念,其只有并行任务的处理方式,如下所示: 这种方式会签的任务数量是固定的,并且任务名称也不一样,不能由用户来动态决定有多少人参与会签的任务。当然我们可以让中间那部分只有一个节点,然...
2013-05-22 08:56:38 162 1
原创 JBPM4的子流程与父流程的设计及开发
子流程与父流程的支持一般都要解决子流程的定义、父流程与子流程的关系定义。在 Jbpm4 中,子流程其也认为是一种独立的流程,这样的话,所以子流程与父流程的定义就不存在问题,但他们的关系如何休现, jbpm4的流程定义是通过xml文件来设定的,所以没有所谓的数据库外键关系,它却是在流程定义中,通过一个 <sub-process key=” 子流程的 key”/...
2013-05-22 08:52:29 188
原创 OA JBPM中的公文(发文、收文)流程
公文管理主要包括两大模块,其一是发文管理,其二是收文管理,非常适合政府、企业收文、登记、印刷、交换、催办、传阅、拟稿、审核、发文、统计、归档、销毁等公文处理环节进行全面管理。J.Office结合工作流为公文的管理提供更好的流程管理方式,结合JBPM,可以做到自定义流程。不过鉴于公文的处理的复杂度,需要在流程表单的处理编写复杂的功能。由于JOffice的任务表单是基于Velocity模板,这对于开...
2013-05-16 09:27:13 421
原创 关于JOffice集成手机短信的解决方案
手机短信跟外部邮件是两个比较重要的任务提醒功能,特别是手机短信,他可以在任何情况下通知用户处理一些紧急的任务,在流程任务中,我们经常需要用短信通知相关的负责人员处理相关任务。 那么集成短信至系统中我们需要做哪一些工作,会不会相对比较麻烦?鉴于此,我们对两种比较常见的短信集成解决方案进行了分析。 方式一:利用短信模块(GSM Model)进行集成 ...
2013-05-16 09:22:56 82
原创 JOffice2中的JBPM4的任务回退实现
任务回退的工作可以有两种实现方式: 1. 完成当前任务,产生新的后退任务 2. 不需要完成当前任务,让当前任务直接指向后退的节点。 第一种方式,是joffice1提供的实现,其实现原理就需要有一个completeTask与newTask的动作。在jbpm4的流程历史中有记录这个跳转的过程, 第二种方式是joffice2提供的实现,其没有ComplteTas...
2013-05-13 09:13:29 103
原创 JOffice2的在线表单设计示例(JBPM4.4)
JOffice2目前升级至jbpm4.4,提供在线的表单设计,相对1.3版本来说,不仅是提供模板的编程的方式编写表单,同时也提供方便的在线布局表单(基于FCKEditor扩展),在设计表后,可以动态生成对应的表,不仅是单表多表,提供方便快捷的表单编辑及管理表结构的功能。为流程表单的灵活性提供了保障,同时底层采用了Hibernate,方便表单进行持久化及后续的表单数据查询及统计。 以下将以...
2013-05-13 09:11:09 111
原创 JOffice中的流程管理及发布过程
一、发布公文审批流程在项目中找到流程文件定义,然后打开该文件,如下所示:这可以在eclipse中的JBPM设计器中定义 Java代码 <process name="DocumentApproval" key="DOC_APP" xmlns="http://jbpm.org/4.0/jpdl"> <on ...
2013-05-08 09:00:35 139
原创 J2EE、JAVA开源版J.Office
宏天软件作为一个技术实力雄厚的软件技术公司,支持国内开源的工作,整合国际J2EE先进的开源技术,把公司自主研发的的J.Office OA平台开放源代码,使用用户能够看得见并根据自己的实际情况修改源代码使之为己所用,在如此激烈的竞争环境中,只有商业软件、开源软件以及服务为导向的软件等多种模式共享,并相互借鉴,甚至融合,才能有利于软件技术的创新,并能为企业带来高效的回报,而以宏天软件再...
2013-05-07 09:02:01 132
原创 JBPM4中的任务回退、补签、自由流程实现
最近在实施政府办公项目的时候,经常有客户在问,公文的流程能否自由流转,如我在拟稿完成后,直接归档,不需要再经过核稿与审批流程。同样,我可以在任何一个任务上,直接把任务回退到以上任何一个环节,如,在审批的过程中,若不合适,可以直接回退至拟稿任务。如下图所示: 非常幸运,JBPM4也提供了给我们动态创建Transition的接口。即在当前的节点中,动态创建出当前节点所有的跳...
2013-04-28 08:55:38 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人