自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 JOffice2中的JBPM4的任务回退实现

博客分类:JBPMJSP活动工作任务回退的工作可以有两种实现方式:     1. 完成当前任务,产生新的后退任务     2. 不需要完成当前任务,让当前任务直接指向后退的节点。 第一种方式,是joffice1提供的实现,其实现原理就需要有一个completeTask与newTask的动作。在jbpm4的流程历史中有记录这个跳转的过程, 第二种方式是joff

2013-04-22 08:54:56 580

转载 JBPM4中的任务回退、补签、自由流程实现

博客分类:JBPM活动JBPMSpring最近在实施政府办公项目的时候,经常有客户在问,公文的流程能否自由流转,如我在拟稿完成后,直接归档,不需要再经过核稿与审批流程。同样,我可以在任何一个任务上,直接把任务回退到以上任何一个环节,如,在审批的过程中,若不合适,可以直接回退至拟稿任务。如下图所示:     非常幸运,JBPM4也提供了给我们动态创建Trans

2013-04-22 08:49:04 1011

转载 JOffice中的自定义发文流程与运行模板设计

博客分类:JBPMEXTOfficevelocityJBPMJ#开发与设计公文流程在所有的政府oa项目上都少不了此需求,而能灵活定义一个在线的公文发文与收文流程尤其重要,J.Office通过过Velocity模板技术进行表单定义,同时结合WebOffice能非常容易实现在线公文的拟稿、保留修改痕迹、并且进行套红、套打功能。 在介绍本文之前,我们先看一下其中一个发文流程:

2013-04-18 09:22:57 553

转载 jbpm4.4在线设计分支跳转

博客分类:JBPMJBPMUPWorkflowXMLApache  我们知道jbpm4.4提供了三种比较方便的分支跳转方式,如下所示:1.通过expression Java代码  "1.0" encoding="UTF-8"?>     "DecisionExpression" xmlns="http://jbpm.org/4.4/jpdl"

2013-04-18 09:20:30 712

原创 JOffice中的自定义发文流程与运行模板设计

开发与设计公文流程在所有的政府oa项目上都少不了此需求,而能灵活定义一个在线的公文发文与收文流程尤其重要,J.Office通过过Velocity模板技术进行表单定义,同时结合WebOffice能非常容易实现在线公文的拟稿、保留修改痕迹、并且进行套红、套打功能。 在介绍本文之前,我们先看一下其中一个发文流程:  这是一个稍为复杂的发文流程,用jbpm工具发这个流程并不成问题...

2013-05-21 09:19:00 158

原创 优化EXTJS的按模块下载JS的性能

最近有不少用户跟我反馈,访问Joffice页面的某些功能,需要等几秒钟才能出来。鉴于这种情况,在此分析一下原因,同时也给出一些解决方案,可以帮助Joffice 1.2,Joffice 1.3的开发用户解决这种根本的问题,可以让这种按模块下载js速度提高7-8倍,特别是有一些模块需要加载很多js的时候,其下载速度还高更多。 joffice 1.3以前的版本,按模块下载的原理如下:在此我...

2013-05-21 09:16:28 109

原创 J.Office 2 JBPM4.4 工作流增强版特性

2.0主要在工作流方面提供了很强的改进,jbpm升级至jbpm4.4。 1.提供在线的Flex流程设计器(基于IBM ILog Exilir 3.0) 2.提供在线表单的可视化设计(基于FckEditor),并且生成数据库物理表,提供单表,多表等数据的动态映射与查询,并且可以绑定至流程,允许在流程中实现字段的权限控制 3.提供较强的表单模板(基于Velocity),可一个流程一个模板,也可以每...

2013-05-15 09:11:44 126

原创 JOffice在线表单设计示例

JOffice2目前升级至jbpm4.4,提供在线的表单设计,相对1.3版本来说,不仅是提供模板的编程的方式编写表单,同时也提供方便的在线布局表单(基于FCKEditor扩展),在设计表后,可以动态生成对应的表,不仅是单表多表,提供方便快捷的表单编辑及管理表结构的功能。为流程表单的灵活性提供了保障,同时底层采用了Hibernate,方便表单进行持久化及后续的表单数据查询及统计。 以下将...

2013-05-15 09:07:56 349

原创 J2EE、JAVA开源版J.Office

       宏天软件作为一个技术实力雄厚的软件技术公司,支持国内开源的工作,整合国际J2EE先进的开源技术,把公司自主研发的的J.Office OA平台开放源代码,使用用户能够看得见并根据自己的实际情况修改源代码使之为己所用,在如此激烈的竞争环境中,只有商业软件、开源软件以及服务为导向的软件等多种模式共享,并相互借鉴,甚至融合,才能有利于软件技术的创新,并能为企业带来高效的回报,而以宏天软件再...

2013-05-07 08:57:15 156

原创 快速开发平台之---代码加速器

一、代码加速器的介绍       代码加速器是基于Velocity模板,Ant执行脚本,结合项目的开发,可以大大减少开发人员的工作量,把重复的程序配置、通用的功能(CRUD)管理等代码一起生成出来。开发用户仅需要设计好相关的表,配置好生成代码的参数,执行Ant的脚本命令则可。基于此,开发人员可以从重复繁杂的编码工作中解放出来,专注于程序的业务实现。目前代码加速器的模板是基于J.Office的...

2013-04-28 09:06:22 1064

原创 在Spring应用中引入Jbpm4开发应用

1.       执行创建的脚本Java代码  create table JBPM4_DEPLOYMENT (             DBID_ bigint not null auto_increment,             NAME_ longtext,             TIMESTAMP_ bigint,     ...

2013-04-19 12:06:05 65

JBPM通用流程设计方案

前言:任何系统中的流程管理,都少不了参与人员、流程相关信息及文档、审批结果,要设计一个合适的通用管理流程的方案,肯定少不了需要满足以上的要求,而对于弹性要求比较高的系统中,可能还需要加上一点,允许自定义流程及自定义流程的表单,即应该为可扩展的,普通的用户也可以参与流程的设计,即对于非开发人员来说,这种流程参与要求系统有着更高的易用性。JBPM4目前已经简化了流程管理中的很多方面,如人员的参与(...

2013-04-19 12:02:52 132

转载 Jbpm4中的会签设计及实现

博客分类:JBPMJBPMBBSFlash脚本  会签任务是工作流里一个比较觉见的任务方式,意思是一个处理任务需要多个人同时处理,然后汇总多个人的意见,决定流程下一步该如何执行。在JBPM4里,并没有会签这个概念,其只有并行任务的处理方式,如下所示:         这种方式会签的任务数量是固定的,并且任务名称也不一样,不能由用户来动态决定有多少人参与会

2013-04-16 08:42:35 1594

转载 JBPM4的子流程与父流程的设计及开发

博客分类:JBPM应用开发     【JBPM4的子流程与父流程的设计及开发】           子流程与父流程的支持一般都要解决子流程的定义、父流程与子流程的关系定义。在 Jbpm4 中,子流程其也认为是一种独立的流程,这样的话,所以子流程与父流程的定义就不存在问题,但他们的关系如何休现, jbpm4的流程定义是通过xml文件来设定的,所以没有所谓的数据库外键关

2013-04-16 08:39:02 737

转载 关于JOffice的业务表单与流程的整合问题

博客分类:SpringJBPM关于JOffice 的业务表单与流程的整合问题 目前JOffice中提供三种流程表单整合方式: 一、    在线制作表单,并且能完成自动的表单对应的物理表的生成二、    跟系统现在的业务表单整合,采用EXT表单模板三、    跟系统现有的业务或其他系统现有的表单整合,采用URL表单模板三种方式都可以,但是需要根

2013-04-11 21:27:58 607

转载 ESTBPM3 --- Activiti 5 在线流程设计器开发

博客分类:JBPM应用开发    jbpm4的开发成员tom离开了jboss后,加入afresco公司,并且才有activiti5的项目,这开源项目继承了jbpm4的所有优点,同时将其发扬光大,相对jbpm4,activiti5改进了储多我们国内开发人员关心的问题,如:流程代办 在线流程设计器流程嵌入式部署流程独立部署动流程节点自由流程 支持了bpmn2

2013-04-11 21:25:17 1298

转载 基于标签方式的工作流启动及任务执行开发说明

博客分类:JBPMEXT3Spring应用开发基于现在的系统的整合需求,本系统提供基于标签的工作流整合方式,工作流的启动及执行下一步时,均需要通过可以通过标识来处理完成。这使得基于JSP方式的流程整合变得很简单.自定义工作流启动    系统提供启动参数,只需要提交至/flow/startProcessActivity.do,提交的参数包括以下:(

2013-04-10 11:22:22 510

转载 关于Activiti或JBPM流程的回退的讨论

需求:         流程的回退是一个复杂的计算,特别是在中国式的流程里,现实中的流程则相对简单,如我把一个审批文件提交出去后,若由两个人(张三、李四)同时处理,若张三或李四需要把文件退回来,文件直接打回到发起人我这里,这样张三或李四手上不再存在审批文件,但对于JBPM或Activiti的流程回退则做不到这么简单。但原则上我们要符合这种现实的要求:流程由谁提交过来,则退回给谁。为

2013-04-10 11:18:39 494

原创 Jbpm4或Activiti5的流程任务分发与汇总

博客分类:JBPMSpringHibernate应用场景:在企业或事业单位,经常需要把一个任务分派给多条线去处理,每条线可以由一个或多个步骤构成,多条线的任务完成后需要再汇总一起于某个任务上。如下例子为一个公文下发流程,这个流程就涉及到任务的两级分发。 图一 原流程定义图 qq:1848175569 图二 执行过程中流程图以上黄色的代表任务分发,

2013-04-09 09:06:32 1193

原创 OA JBPM中的公文(发文、收文)流程

博客分类:JBPMJBPM配置管理Officevelocity工作公文管理主要包括两大模块,其一是发文管理,其二是收文管理,非常适合政府、企业收文、登记、印刷、交换、催办、传阅、拟稿、审核、发文、统计、归档、销毁等公文处理环节进行全面管理。J.Office结合工作流为公文的管理提供更好的流程管理方式,结合JBPM,可以做到自定义流程。不过鉴于公文的处理的复杂度,需要在流程表单的

2013-04-09 08:58:53 1923

原创 Activiti 工作流会签开发设计思路

博客分类:会签 Activiti5HibernateSpringJBPMActiviti 工作流会签开发设计思路 在流程业务管理中,任务是通常都是由一个人去处理的,而多个人同时处理一个任务,这种任务我们称之为会签任务。这种业务需求也很常见,如一个请款单,领导审批环节中,就需要多个部门领导签字。在流程业务中,我们可以把每个领导签字的环节都定义为任务,但若这样,这个流程业务有一

2013-04-08 09:22:58 1001

转载 Activiti 工作流表单设计及开发

博客分类:Acitiviti 工作流表单一、前言  Activiti 5对表单的支持目前还是比较弱的,表现在对表单的开发还需要写Freemark模板,并且它的模板还需要跟class文件一起打包发布。这使得流程的表单设计必须由开发人员来开发处理。因而,开发一套易用性强的流程表单功能就显得很有必要。   二、需求  用户一般都希望能有如Microso

2013-04-08 09:12:45 2164

转载 JOffice协同办公开发平台

J.Office是基于Web应用的新一代自动化办公平台,支持多种J2EE Web服务器,多种数据库,多种浏览器。它以基于流行的JEE开源技术整合,以JBPM4流程引擎为基础,采用了WebService、XML、J2EE、Spring组件的灵活配置,并且与Microsoft Office实现了有机整合。完善了用户管理和安全的权限管理,支持POP3/POP3,SMTP/ESMTP标准邮件传输协议,支持

2013-04-07 08:59:17 2278

转载 BPMX3流程开发平台

BPMX3是基于J2EE开源、轻量级的企业业务开发平台,基于代码重用、组件重用、业务逻辑重用、组装重用,结合快速开发平台中的工具,将开发人员从重复的代码编写中解放出来,把更多的精力集中解决客户的业务逻辑处理上。 BPMX3是支持流程管理、监控、优化、再造的全套IT管理开发平台,并且集单点登录、企业单位门户、业务流程管理、开发、整合、业务分析及重构等多重职能于一身的软件开发工具和企业IT架构平台。

2013-04-07 08:58:00 1702

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除