- 浏览: 432807 次
- 性别:
- 来自: 广州
最新评论
-
man1900:
想部署及学习了解,可参考本人新的博客获得下载源代码。http: ...
JOffice 中的JBPM4在线流程设计器--初览(Applet版) -
atgoingguoat:
哎。假的。
JOffice 中的JBPM4在线流程设计器--初览(Applet版) -
电竞杀神张无忌:
这是主流程调用子流程报的错大神指导原因吗? ...
JBPM4的子流程与父流程的设计及开发 -
贝塔ZQ:
pageoffice也是office在线编辑的吧,J.Offi ...
J.Office另一种在线Office编辑器整合 -
Mybonnie1:
你好,想问下,串行的多实例任务能做到回退么
Activiti 多个并发子流程的应用
文章列表
一、前言
Activiti 5对表单的支持目前还是比较弱的,表现在对表单的开发还需要写Freemark模板,并且它的模板还需要跟class文件一起打包发布。这使得流程的表单设计必须由开发人员来开发处理。因而,开发一套易用性强的流程表单功能就显得很有必要。
想部署及学习了解,可参考本人新的博客获得下载源代码。
http://redxun.iteye.com/blog/2406509
二、需求
用户一般都希望能有如Microsoft的Office套件中的InfoPath那样,可以自己进行设计,并且能与工作流程绑在一起进行流转处理。如 ...
应用场景:
多个部门发起资金计划,最后统一到财务部审批,每个部门发起资金计划是一个子流程,财务部审批是多个部门的计划同时审批,审批完成后,再提交上级领导审批。
流程如下:
要解决以上问题,需要实现多个子流程并行处理的功能。在Activiti5有一个比较强的节点属性就是多实例,它可以支持多实例的子流程,多实例任务,多实体脚本等。目前支持多实例的节点类型有:
User task
Script task
Java service task
Activiti 工作流会签开发设计思路
在流程业务管理中,任务是通常都是由一个人去处理的,而多个人同时处理一个任务,这种任务我们称之为会签任务。这种业务需求也很常见,如一个请款单,领导审批环节中,就需要多个 ...
http://www.redxun.cn:8020/saweb/login.jsp
user:admin
pwd:1
更多了解
http://redxun.iteye.com/blog/2406509
整合流行的开源技术框架如下:
Spring Core 3.0.4
Spring MVC 3.0
Spring Security 3.0.5
Spring AOP
Apache Active MQ
MyBatis 3
CKEdi ...
jbpm4的开发成员tom离开了jboss后,加入afresco公司,并且才有activiti5的项目,这开源项目继承了jbpm4的所有优点,同时将其发扬光大,相对jbpm4,activiti5改进了储多我们国内开发人员关心的问题,如:
流程代办
在线流程设 ...
Spring与Hibernate动态建表及动态加载映射文件(无需SessionFactory Rebuild)
J.Office2有一功能是工作流支持动态表单设计,设计后可以动态生成数据库表,并且支持实时查询(单表及多表均可)。
由于J.Office2版本中采用了Hibernate作为底层的ORM框架,结合Spring框架,Spring容器启动后,SessionFactory就会被注入到各个业务的Dao层中去。
动态建表功能比较容易实现,我们可以new一个SessionFactory,然后把它的配置属性hibernate.hbm2ddl ...
1. 概述 上篇我们介绍了构建Activiti的环境基础及与Spring的整合,本篇则着重介绍Activiti中的底层ORM框架,以使得我们在后续的扩展Activiti的实现提供了基础的数据库访问功能。2. 引入MyBatis依赖库 增加mybatis-spring依赖包,如上 ...
一、概述
Activiti相对Jbpm来说,与Spring整合更加完美,具体可见本文的详细介绍
更多了解
http://redxun.iteye.com/blog/2406509
二、开发环境的准备
1. Maven的环境准备,请参考第一篇 (Activiti入门篇—Maven的环境准备)
...
下载地址http://maven.apache.org/download.cgi
进入该地址,选择其中一二进制发布版本,如:
更多了解
http://redxun.iteye.com/blog/2406509
解压maven包
把maven下载包解压,如下图所示:
修改Settings文件
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" ...
在调试SAP与工作流整合时,由于对SAP系统不是太熟悉,走了一点弯路,主要是调用了BAPI_PO_CREATE1 Function时,再调用BAPI_TRANSACTION_COMMIT时,SAP系统中能正确返回订单号,但最终执行完成时,SAP系统中并没有这个订单,找了半天,发现在SAP的官方网有说明,需要调用多个API时,保证其事务需要控制在一个session内才能生效。
JCoDestination destination = ...
JCoFunction bapiFunction1 = ...
JCoFunction bapiFunction2 = ...
JCoFunct ...
应用场景:在企业或事业单位,经常需要把一个任务分派给多条线去处理,每条线可以由一个或多个步骤构成,多条线的任务完成后需要再汇总一起于某个任务上。如下例子为一个公文下发流程,这个流程就涉及到任务的两级分发。
图一 原流程定义图 图二 执行过程中流程图
以上黄色的代表任务分发,紫黄代表任务汇总。 解决方法一: 我们可以把多个任务线用子流程去实现也可以,这样在分发那里会产生多个子流程,子流程完成后,需要汇总。但若有多级分发与汇总,则需要子流程再嵌套子流程。 解决方法二: 把分发的任务线当作普通的任务来实现,该产生多少个任务可由分发任务决定,这些任务的名称是一样的,但任务实例i ...
需求: 流程的回退是一个复杂的计算,特别是在中国式的流程里,现实中的流程则相对简单,如我把一个审批文件提交出去后,若由两个人(张三、李四)同时处理,若张三或李四需要把文件退回来,文件直接 ...
基于现在的系统的整合需求,本系统提供基于标签的工作流整合方式,工作流的启动及执行下一步时,均需要通过可以通过标识来处理完成。这使得基于JSP方式的流程整合变得很简单.
自定义工作流启动
系统提供启 ...
JOffice的爱好者有福音了,经公司决定,现在发布了开发体验版本,方便开发公司、工作流研究者、个人学习者更近了解及学习利用Struts2,Spring,Hibernate,ExtJs,JBPM4如何开发一套完整的应用。该版本的仅能用于学习用途,不能用于商业用途。
利用该平台,我们可以很方便开发电子政务、企业应用、工作流程、报表管理等的集成应用。我们更多的是分享自己的开发心得,让更多的开发者了解及学习利用J.Office开发更强的应用。
我们来看一下开发出来的效果页面:
(图一)
图二
图 ...
政府的很多系统都有涉及到电子签名及签章的管理功能,在joffice中,也有关于这部分的整合,先看以下的一界面:
我们提供另一种在EXT中比较容易使用J.Office控件,可以比较方便调用这些组件以实现在线的保留修改痕迹、签名、签章等。以下我们以整合金格的iWebOffice2009组件为例:
先写一OfficePanel:
/**
* 集成IWebOffice2009 Office控件,以方便实现签名,签章等功能
* @class IWebOfficePanel
* @extends Ext.Panel
*/
IWebOfficePanel=Ext.ext ...