`
jbpm-x
  • 浏览: 47951 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
目前我看过采用JBPM的工作流有web-console (JBPM 3.2.1自带)、RUNA WFE、SMART,就这三个我做一个比较: RUNA WFE     RUNA WFE是上面提到的三个中,唯一可以直接部署应用的,当然也有它的缺点,下面我会提到。这个框架采用的是Struts作 ...
作者:kthq jBPM是jBoss的子项目,那么其在jBoss上的部署就相当简单了,基本不用废话,因为在jBPM套装版本(suite)中的server目录就是一个已经部署好jBPM的jBoss,不过这个jBoss启动的时候要连带启动很多应用,太慢了,有点受不了。所以我们最好在Tomcat上部署一个纯洁的、独立的jBPM应用,以便研究。 那么,首先,我们需要建库,在db目录中有各种数据库的建库脚本,方便起见,我们用默认的jbpm.jpdl.hsqldb.sql,在hsqldb上建立数据库。 hsqldb是个轻量级的、简单易用的内存/文本数据库,乃是用来做demo的上上佳品。具体怎么使 ...
作者:kthq 在开源的工作流项目中,jBPM受到的评价不错。 其官方网站 www.jbpm.org 可以下载最新的版本,以jbpm-jpdl-3.2.*版本为例,说说如何安装jBPM的流程设计器。 首先,下载之,可以选择下载jbpm-gpd-feature版本——图形化流程设计器,就是单单一个eclipse插件;或者下载suite版本——这个套装版本含有jBPM的所有内容,当然包括流程设计器,它位于designer目录中。同时,如我们所知,这个版本的设计器是基于eclipse的图形化工具,它需要eclipse 3.2.*版本,同时需要GEF和EMF插件的支持,这些软件要先准备好。 那么 ...
作者:胡长城 今天和同事chelsea 就活动实例状态的实现思路上进行了讨论。我们两个站在了两个不同的角度来看待,这两个不同的角度也正好眼下最为常见到的两种实现思路:       Chelsea是从状态角度来看待,当然也完全是从state pattern的角度来思考:状态在达到某个状态的时候,会引起或必须引起活动实例执行什么操作。        而我是从活动实例的角度来考虑,活动实例的状态只是活动实例的一个属性体,是因为什么行为,造成了什么状态的结果。 <o:p> </o:p>        这两种观点,没有谁对谁错,也没有谁优谁劣,两者是站在不同的角度来分析同一个问题。 ...
 作者:胡长城       目前主要列出了13家公司,这几家主要是做workflow的。当然,目前国内做OA,做Platform(包含workflow)的公司很多,但是,在workflow方面非常专注的,比较少。         还有很多公司没有列出来,主要是个人感觉他们在workflow这一个方面并不是非常强劲(可能他们的product,platform很好),比如:BOS(金蝶),EOS(普元),GK-Workflow(北京点击科技),iOffice.net(广州红帆),KA-2(北京科诺),OW4J(Oracle中国),UAP(用友),HotOA(上海华炎),ZoTn(中唐)。还有些小型的 ...
作者:胡长城     在阅读此篇文档的时候,首先需要对jBpm有些了解。好歹知道jBpm最主要的基本元素就是三个:State,Action,Transition        其State相当于我们通常所说的Task,而Transition则有根XPDL的Transition很类似了。那么Action呢?        jBpm我想,其最大的特色就是提供了一套比较简单但是很实用的Event(Action)处理机制。不过,这套Event依然还有很多缺陷,比如不能自定义Event Type(这个通常是有些用处的),不能热部署(或插入)等等,而且只适合后台程序调用的执行。             ...
<o:p></o:p> <o:p>  </o:p>作者 胡长城(银狐999)<o:p></o:p>  1     前言... 1 2     阅读本篇的基础准备... 2 2.1      概念的基础... 2<o:p></o:p> 2.2      环境的基础... 2<o:p></o:p> 3    
作者:bozo2000 JBoss jBPM is a flexible, extensible workflow management system. JBoss jBPM has an intuitive process language to express business processes graphically in terms of tasks, wait states for asynchronous communication, timers, automated actions,... To bind these operations together, JBoss jBP ...
作者:杨洪波 工作流一直是实施BPM的重要环节,以往的开源与闭源的划分已经不适合如今的工作流局势,开源已经渗透到了各个领域,如今的工作流已是三分天下的大局。 图1 工作流参考模型基本部件接口 一般在划分工作流 ...
作者:hongbo781202 BPM的目标是实现企业管理的有序化和企业运营的增值,在我看来,BPM 包括如下内容: 1)BPA(业务流程自动化) 通常人们将流程的真正执行部件称为工作流系统,直到今天,传统的 工作流系统仍然在BPM系统中扮演着中心角色,正是它实现了业务流程 的自动化,BPA包括如下内容: a)流程建模技术   如Petri网、控制流语义、数据流图、 UML中的序列图、协作图、状态转换图等 b)流程定义技术   如XPDL,BPEL4WS等 c)流程执行引擎   如我们谈过的jbpm,shark等 2)BPI(业务流程集成) BPI(业务流程集成)系统是实现流程集成技术的具体载体 ...
     作者:   wf_7758520 这次就说说jBPM的业务日历。 业务日历是关于业务时间的,并且被用于为任务和定时器计算预期的时间。 业务日历能够通过对一个期限和日期进行增加来计算日期。 这是官方的定义,现在看不明白没关系,我会慢慢解释。我们先看看业务日历的语法: xml 代码 ...
作者:我想我是海 GOP = groph oriented programing 面向图形编程 JBPM的流程执行模型以下面几个模型为原型: Node 节点,Action 动作,Transition 流向,Excution 执行。 简单看过GOP的代码,初步了解了JBPM的执行模型及原理。先记下来。 Node:节点代表流程中一个状态,如开始、结束、等待等。一个节点里可以通往其他节点,我们把通往其他节点这样的表象叫做"流向"。一个节点可能过往N个节点,即在流程中的某一个状态,我们下一步可以去到另外几个状态。 另外 ,节点还有一系列的动作,在接受不同的事件时作出响应。而该 ...
  作者: nogocn  在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须上级主管批准。如果是部门主管要休假只要上级主管批准即可。在休假被批准之前,申请人可以撤销休假申请。 每个员工还有多少天休假必须管理起来,在员工提交休假申请时要检查申请天数是否超过可用天数。申请批准后,要在可用天数里减去申请天数。每次休假申请结束之后,不管通过未通过或是否取消,都必须记录下来。主管在批复申请之后, ...
    下图是一张Ultimus为一个简单变更定单流程开发的地图。一个客户申请变更一个产品或服务将启动本流程。在收到申请以后,工程经理能拒绝申请,需要一个EMAIL提醒发送给客户,或申请同时输入到3个其他团队(软件,电子,机械)。当所有需求团队反馈后,流程使用网络服务申请一个包括变更所有的输入和时间和成本的预算包。这些信息将反馈给工程经理做最终检查和调整。此时,工程经理又一次能够拒绝申请(如果成本或时间预估过高)。否则,信息将提交给销售部门添加任何补充信息。然后流程将自动生成一个报价并且和提醒一起发送给客户。 这是根据我们上面的5个流程定义细分结果: 变更定单流程是 ...
  业务流程管理(BPM)是一个当前软件行业最热门的市场分类。BPM是模块化,自动化,管理和优化业务流程来获取利润的学科。                   BPM的迅速发展受到效率和效力对您的组织和业务流程的驱动。依靠流程,BPM集中在提升组织生产力和反馈效率,减少成本,并缩短循环时间,最终,一个高质量的BPM就是赢利的关键。 这篇文章的下文将仔细讨论从工作流到BPM的进化过程,业务流程概要,BPM能给您组织带来的价值,选择BPM时应考虑内容和关键技术,最终是与BPM相关的非技术问题。 从Workflow到BPM BPM市场的供应商从以下四个不同方面提供解决方案: ...
Global site tag (gtag.js) - Google Analytics