当前位置: 首页 > 软件库 > 程序开发 > 工作流引擎 >

jBPM

工作流管理系统
授权协议 LGPL
开发语言 Java
所属分类 程序开发、 工作流引擎
软件类型 开源软件
地区 不详
投 递 者 杨征
操作系统 跨平台
开源组织 JBoss
适用人群 未知
 软件概览

jBpm是一个灵活可扩展的工作流管理系统。作为 jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBpm将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了起来。jBpm包括一个Web应用程序和一个日程安排程序。jBpm是一组J2SE组件,可以作为J2EE应用集群部署。

  • 一、工具下载 jBPM 图形化流程设计器采用eclipse做为平台,我们可以先到jBPM官方网站下jBPM4.4,地址:http://sourceforge.net/projects/jbpm/files/,下载后的文件为jbpm-4.4.zip,目录结构如下: [attach]271[/attach][attach]271[/attach] 这里面包含有jbpm-gdp-site.zip文件,就

  • package com.jzsoft.jbpm; import org.jbpm.JbpmConfiguration; import org.jbpm.JbpmContext; import org.jbpm.graph.def.ProcessDefinition; import org.jbpm.graph.exe.ProcessInstance; import junit.framework.

  • 下载地址:http://sourceforge.net/projects/jbpm/files/ 相关博客: http://blog.csdn.net/dcz1001/article/details/19905035 http://blog.csdn.net/kylinsoong/article/details/17507761

  • 入门篇       本文章针对有一定JBPM基础的朋友,文章内容将不会讲解太多内容,具体内容可以下载项目,部署后源码中会有清晰的说明,希望对有需要的朋友有所帮助,有关于项目中的错误和不妥当的地方还望大家留言指正! 1.到官网下载JBPM开发包,解压后拷贝相关的依赖包到lib目录(虽然JBPM是靠Hibernate支持持久层,但是不需要拷贝Hibernate的其他依赖包,因为JBPM只是借助了Hib

  •            jBPM是一种基于J2EE的轻量级工作流管理系统,是JBoss开源项目中的一个组成部分,全称是Java Business Process Management。它采用自己定义的JBoss jBPM Process definition language (jPdl)。jPdl认为:一个商务流程可以被看作是一个UML状态图。jPdl就是详细定义了这个状态图的每个部分,如起始、结

  • 进阶篇  一、因为加入了不同的分支流向,所以当审批不通过要驳回时JBPM应该能够得到当初提交任务的参与者,    而这个工作通过直接用actor-id=#{}来实现并不合适,因为如果有很多这样的指定的话,    可能会乱套,JBPM提供了一个专门能解决该问题的机制。        解决方法:使用泳道,它是定义流程中的多个任务由相同参与者完成的一种机制,这使的泳道正好能够完成任务。        在

  • 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

  • jBPM工作流程定义 版权所有 codesky.net 2003-2005 发表时间:2004-10-29    关键字:不详   对jBPM来讲,工作流由一些节点和用户定义的Hander组成。一个工作流从start-state开始,中间经过若干个节点(state、fork、milestone、process-state、decision和join),最后结束于end-state。节点之间通过tr

  • 下面搞一个简单的jbpm例子   由于我没有使用向导创建而仅使用的是普通web工程的创建,所以,不要忘了把jbpm产品解压缩下来的包里面的config目录里面4个配置文件放到src下    hibernate.cfg.xml (这个不用多讲了,你自己看着改)    jbpm.cfg.xml,主文件    jbpm.mail.templates.xml,邮件模板配置文件    log4j.prope

  • 1, jBPM是个什么东东及其它?    自己鼓捣jBPM也有段时间了, 但要想自己满意地回答这个问题,仍然感到无从下手. 简单地说, jBPM是JBoss的一个开源项目, 用来实现工作流的. 那工作流又是什么? 除jBPM外又有哪些实现? 为什么要用jBPM? 再往下说为什么要用工作流?工作流这个概念是什么时候提出的? 它的历只发展脉络又是什么? ....        这一大串问题, 现在不可

  • Chapter 1. 介绍 JBoss jBPM 是一个灵活的,易扩展的工作流管理系统。JBoss jBPM有一套直观的流程建模语言,这套语言能用任务(task),异步通信的等待状态(wait state ),定时器(timer),自动化的动作(automated action)等来图形化的表示业务流程。为了把这些操作集成在一起,JBoss jBPM拥有强大的,易扩展的控制流程机制。 JBoss

  • 进阶篇    一、该版本引入"子流程"<process-state>和<sub-process>节点  (**使用这一套的时候应该特别注意,详细看一下这个项目的流程定义文件和下边的注释!!)    需求:比如当我们提交给人力资源部审批的时候,人力资源部又另有一个小流程,    就是所有提交人力资源部的审批文件,都要先经过一个小助理审批,然后决定是否交由人力资源部经理审批    所以该人力资源部内部

  • 1.      jBPM的简单介绍 jBPM是JBOSS下的一个开源java工作流项目,该项目提供eclipse插件,基于Hibernate实现数据持久化存储。    参考 http://www.jboss.com/products/jbpm 2.      jBPM和myeclipse的冲突 当eclipse安装了myeclipse和jBPM时候,可能有冲突,具体表现在jBPM的流程设计器不能在

  • 概述        在学习.net的时候,学习过相应的工作流技术,所以,总的来说,对于工作流这方面的知识不是很陌生。java中的工作流的实现由很多种,如:Active和JBPM,该片博客说一说JBPM。 工作流为什么这么受欢迎?        工作流中体现了一个思想,就是流程化思想,流程化的思想就是把一件事/任务给流程化,即:确定该任务可以被分为几个活动,确定活动之间严格的顺序限定,确定活动的内容

  • 今天看完JBPM的User Guide,同时做了一些简单的例子,大致了解了它的运行机制和方式。 觉得对于整合方面,还有挺多方面需要考虑和增强: 1. 对于Processe definition升级问题; 2. Processe Log; 3. House Keep; 4. Hibernate 整合,由于现在的系统已经使用了Hibernate 3,但由于某些原因还是在使用2.0的Parser,需要试

  •  JBoss jBPM 3.0  http://www.open68.com/doc/jbpm-3.0/

  • 1、利用jpdl图形设计器分析和设计流程 2、定义流程 3、加载和启动jbpm流程定义、 A、利用JbpmConfiguration.createJbpmContext(),得到jbpmContext上下文对象; B、再利用JbpmContext上下文对象得到GraphSession对象; C、根据GraphSession对象来加载流程定义,根据流程定义id来加载得到流程定义对象; D、创建流程实

  •  理解JBPM(java Business Process Management)的基本概念: jPDL - JBPM Process Definition Language JBPM简要过程: 1、定义流程(利用JPDL) 2、部署流程(部署到数据库) 3、创建公文并与流程实例绑定 4、可通过JBPM的接口,触发流程向下流动 5、可通过JBPM的接口,获得流动到某个用户那里的文档(即待处理任务列

  • * 节点 不同的节点类型代表不同的行为。 ** start-state 节点 开始节点,标识流程开始边界。开始状态有且只有一个,就是说流程中不能有任何 transition指向开始节点。 在流程实例被创建后(启动),RootToken(根令牌)就指向start-state,并且 处于等待状态,需要给Token发信号(signal)才能使流程继续执行。 ** end-state 节点 结束节点,标识

  • JBPM学习笔记   2012-01-05 14:06:00|  分类: JBPM |字号 订阅 一、如何在MyEclipse中安装JBPM插件 1、环境 系统:Win7 MyEclipse版本:7.5/8.0 Jbpm版本:4.4 2、步骤 ①到jboss官网下载JBPM4.4,网址:http://sourceforge.net/projects/jbpm/files/ ②将下载的JBPM4压缩

  • 早上想看看JBPM怎么用,先下一个,百度一搜出来一个连接,结果进去时JBoss,找了半天下载的链接也也没有找到,后来又再百度上搜了个 jbpm下载,才看到SourceForge的链接,http://sourceforge.net/projects/jbpm/files/

  • 进阶篇    1.加入文件上传功能,即上传流程部署文件     - 导入commons-fileupload.jar     - 导入commons-io.jar  2.加入请假单实体对象及映射文件,将流程实例与请假单对象绑定  3.加入动态为任务分配(通过设定流程变量)  4.加入登陆界面  5.流程定义中加入不同的流向,即可以通过审批或者驳回审批重新填写(多流向),具体见startTask.j

  • 先贴上,慢慢看 http://www.360doc.com/showRelevantArt.aspx?ArticleID=192609 

  • <tasknode>节点 task的4种事件类型     task-create  task-assign  task-start task-end     指派执行者的方式       actor-id="expression"分配方式       swimlane分配方式       assignmentHandler分配方式,编程方式       pooled-actor="1,2,3,4"

 相关资料
  • 工作管理指的是在单个登录终端(也就是登录的 Shell 界面)同时管理多个工作的行为。也就是说,我们登陆了一个终端,已经在执行一个操作,那么是否可以在不关闭当前操作的情况下执行其他操作呢? 当然可以,我们可以再启动一个终端,然后执行其他的操作。不过,是否可以在一个终端执行不同的操作呢?这就需要通过工作管理来实现了。 例如,我在当前终端正在 vi 一个文件,在不停止 vi 的情况下,如果我想在同一个

  • 外部设备分为两大类: 存储型设备:以存储大量信息和快速检索为目标,在系统中存储持久性信息。 I/O型设备:如显示器、打印机等。 I/O硬件原理 I/O系统 通常把I/O设备及其接口线路、控制部件、通道和管理软件称为I/O系统,把计算机的内存和设备介质之间的信息传送操作称为I/O操作。可按照不同方式对设备进行分类:按I/O操作特性分为输入型设备、输出型设备和存储型设备;按I/O信息交换单位分为字符设

  • 存储器工作原理 应用程序如何在计算机系统上运行的呢?首先,用编程语言编写和编辑应用程序,所编写的程序称为源程序,源程序不能再计算机上直接被运行,需要通过三个阶段的处理:编译程序处理源程序并生成目标代码,链接程序把他们链接为一个可重定位代码,此时该程序处于逻辑地址空间中;下一步装载程序将可执行代码装入物理地址空间,直到此时程序才能运行。 程序编译 源程序经过编译程序的处理生成目标模块(目标代码)。一

  • 本文向大家介绍Java实现员工管理系统,包括了Java实现员工管理系统的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Java实现员工管理系统的具体代码,供大家参考,具体内容如下 本系统主要练习到的相关内容: 1、 流程控制语句 2、 类、对象 3、 封装、继承、多态 4、 方法的重载、重写 5、 访问修饰符 6、 static 需求说明: 员工信息的基本情况 —————————普通

  • Linux是一个开放的、高可配置的操作系统,一个合格的Linux系统管理员应该可支持不同应用环境的要求。下面介绍一些管理工具,可帮助我们了解系统状态和优化系统。 top top命令可实时地显示Linux系统的进程、CPU、内存、负载等的信息。它是我们了解系统整体状态最好的工具。 top - 10:06:09 up 31 days, 2:14, 1 user, load average: 0

  • 我是jBPM的新手。我正在测试jBPM 7.32.0。最终版本 安装程序(ant install.demo)已经设置了环境。 我正在尝试开发和测试自定义工作项处理程序(如中所示https://www.youtube.com/watch?v=_XIZ0KRTahE)它使用oracle jdbc驱动程序 我在jbpm控制台中创建了:一个新的工作项定义(CustomTask),使用自定义任务的新业务流程

  • Fabric Fabric 是一个用来简化系统管理任务的第三方库。当 Chef 和 Puppet 更倾向于管理服务器和系统库的时候,Fabric 则更关注于应用级别的任务管理,比如应用部署。 安装 Fabric: $ pip install fabric 下面的代码为我们创建了两个可以使用的任务:memory_usage 和 deploy,前面的任务会输出每一个服务器设备的内存使用率;后面的任

  • 设备和磁盘 在Linux下你的磁盘和USB设备都被看作设备。要读写它们你得先把这些设备挂载到一个文件夹(被称为挂载点)里。在Slitaz里你可以使用图形界面工具mountbox挂载设备,也可以用命令行挂载。要挂载第一个硬盘的第一个主要分区到/mnt/disk: # mkdir -p /mnt/disk # mount /dev/hda1 /mnt/disk 要挂载USB设备或者CDROM,建议使用