文章列表
1. 执行创建的脚本
Java代码
create table JBPM4_DEPLOYMENT (
DBID_ bigint not null auto_increment,
NAME_ longtext,
TIMESTAMP_ bigint,
STATE_ varchar(255),
primary key (DBID_)
) type=InnoDB;
...
[置顶] JBPM通用流程设计方案
- 博客分类:
- JBPM
前言:任何系统中的流程管理,都少不了参与人员、流程相关信息及文档、审批结果,要设计一个合适的通用管理流程的方案,肯定少不了需要满足以上的要求,而对于弹性要求比较高的系统中,可能还需要加上一点,允许自定义流程及自定义流程的表单,即应该为可扩展的,普通的用户也可以参与流程的设计,即对于非开发人员来说,这种流程参与要求系统有着更高的易用性。JBPM4目前已经简化了流程管理中的很多方面,如人员的参与(有用户组,用户及swimlane),流程的相关信息可以使用流程的启动参数携带,自定义流程及表单则需要使用其他的技术进行辅助开发(如flash,或javaFx是两种不错的选择)下面基于这种设想进行系统的设 ...
JOffice中的自定义发文流程与运行模板设计
- 博客分类:
- JBPM
开发与设计公文流程在所有的政府oa项目上都少不了此需求,而能灵活定义一个在线的公文发文与收文流程尤其重要,J.Office通过过Velocity模板技术进行表单定义,同时结合WebOffice能非常容易实现在线公文的拟稿、保留修改痕迹、 ...
最近有不少用户跟我反馈,访问Joffice页面的某些功能,需要等几秒钟才能出来。鉴于这种情况,在此分析一下原因,同时也给出一些解决方案,可以帮助Joffice 1.2,Joffice 1.3的开发用户解决这种根本的问题,可以让这种按模块下载js速度提高7-8倍,特别是有一些模块需要加载很多js的时候,其下载速度还高更多。
joffice 1.3以前的版本,按模块下载的原理如下:
在此我们以流程管理模块为例:
在App.import.js中定义该模块所依赖的js,如下:
Java代码
FlowManagerView:[
...
2.0主要在工作流方面提供了很强的改进,jbpm升级至jbpm4.4。 1.提供在线的Flex流程设计器(基于IBM ILog Exilir 3.0) 2.提供在线表单的可视化设计(基于FckEditor),并且生成数据库物理表,提供单表,多表等数据的动态映射与查询,并且可以绑定至流程,允许在流程中实现字段的权限控制 3.提供较强的表单模板(基于Velocity),可一个流程一个模板,也可以每个任务一个模板等灵活处理,同时可以在模板中指定调用第三方应用程序接口(采用CXF) 4.支持流程回退,自由跳转 5.支持会签(如一票通过,一票否决,全部通过才往下走等) 6.支持分支的条件判断表达式的处 ...
JOffice在线表单设计示例
- 博客分类:
- JBPM、SOA、电子政务
JOffice2目前升级至jbpm4.4,提供在线的表单设计,相对1.3版本来说,不仅是提供模板的编程的方式编写表单,同时也提供方便的在线布局表单(基于FCKEditor扩展),在设计表后,可以动态生成对应的表,不仅是单表多表,提供方便快捷的表单编辑及管理表结构的功能。为流程表单的灵活性提供了保障,同时底层采用了Hibernate,方便表单进行持久化及后续的表单数据查询及统计。
以下将以一个费用申请单为例,展示目前J.Office 2.0的在线表单设计的特性。
(可以下载swf的视频看操作演示:http://bbs.jee-soft.cn/posts/list/216.page ) ...
宏天软件作为一个技术实力雄厚的软件技术公司,支持国内开源的工作,整合国际J2EE先进的开源技术,把公司自主研发的的J.Office OA平台开放源代码,使用用户能够看得见并根据自己的实际情况修改源代码使之为己所 ...
一、代码加速器的介绍
代码加速器是基于Velocity模板,Ant执行脚本,结合项目的开发,可以大大减少开发人员的工作量,把重复的程序配置、通用的功能(CRUD)管理等代码一起生成出来。开发用户仅需要设计好相关的表,配置好生成代码的参数,执行Ant的脚本命令则可。基于此,开发人员可以从重复繁杂的编码工作中解放出来,专注于程序的业务实现。目前代码加速器的模板是基于J.Office的开发平台上的,开发用户也可以根据自己的需要,修改模板,添加模板或删除模板等。
二、使用说明
1. 在项目中引入代码加速器 把代码加速器的全部代码放置在开发目录下,如可以放置在m ...