工作流
文章平均质量分 79
yuanligang12
这个作者很懒,什么都没留下…
展开
-
JBPM4.4简介
JBPM4.4简介(一)-概要与基本步骤(转)2011-06-03 10:39:43| 分类: JBPM4.4 | 标签:无 |字号大中小 订阅 JBPM简介JBPM是基于JAVA的工作流引擎。工作流引擎,给我们提供流程逻辑的定义方法,给我们提供根据流程逻辑来调度业务对象的功能。能使我们避免在代码中硬编码流程逻辑,因为硬编码的逻辑难于理解和复用,并且非常...原创 2011-07-05 13:34:34 · 87 阅读 · 0 评论 -
jbpm4.4表结构
.(一)资源库和运行时表结构 JBPM4_DEPLOYMENT,JBPM4_DEPLOYPROP,JBPM4_LOB存储流程定义相关的部署信息 JBPM4_EXECUTION主要是存放JBPM4的执行信息,Execution机制代替了JBPM3的Token机制 JBPM4_TASK存放需要人来完成的Activities(活动),需要人来参与完成的Activity 被称为Ta...原创 2011-07-05 13:46:25 · 104 阅读 · 0 评论 -
jBPM4.4:ProcessDefinition/ProcessInstance/Execution/Task关系和区别
ProcessDefinition : 这个最好理解,就是流程的定义,也就相当于规范。 ProcessDefinition也有id,这个id是 {key}-{version} 在部署过程中,会把一个id分配给流程定义。 这个id的格式为{key}-{version}, key和version之间使用连字符连接。 如果没有提供key, 会在名字的基础自动生成。...原创 2011-07-05 13:40:57 · 109 阅读 · 0 评论 -
JBPM4.4简介(八)-Task与提交(转)
Task在我们上述流程定义中,张三审批这个环节,用的是一个Task类型的Activity来定义的。这种类型的Activity的行为是:创建任务实例 (TaskImpl),并把任务实例与参与者(assignee)相关联。Task是一个接口,而TaskImpl是具体的实现类。 任务实例(Task)这种概念,其实质是用来定义Execution与assignee之间的关联的。从上面我们知道...原创 2011-07-05 13:39:35 · 152 阅读 · 0 评论 -
JBPM4.4简介(七)-ProcessInstance与Execution(转)
ProcessInstance与Execution上面我们了解了所谓流程实例(ProcessInstance),实质就是指得一个业务对象(比如:“小赵的请假单”、“小李的报销单”、“某某单位的某 次发文”等等)。而Execution是一个执行控制对象,你必须要理解的一点就是每个Execution对象必然会指向一个节点(Activity)。 Execution指向哪里,就代表它执行到了哪里。...原创 2011-07-05 13:39:05 · 329 阅读 · 0 评论 -
JBPM4.4简介(六)-流程的执行(转)
流程执行流程定义完成之后,就可以创建流程实例(ProcessInstance)来按照这些流程定义进行流转。流程实例的概念很容易理解。比如,公司的请假制度是:先给张三审批,然后还得给李四审批,最后还得王五去审批,这三个人审批都结束之后,请假单才能生效。这些描述就是流程定义(ProcessDefintion)。现在假设员工“小赵”生病了要请假,在现实中,他需要拿到请假条,并且按照请假条...原创 2011-07-05 13:38:30 · 131 阅读 · 0 评论 -
JBPM4.4简介(五)-流程定义与部署(转)
流程定义流程定义,是一个XML文件,JBPM4中常用的流程定义语言是:JPDL(JBPM Process Definition Language)。我们可以选择新建一个流程定义: 在流程定义设计器上,设计流程: 注意中间要使用Task节点,最终定义好的流程定义文件如下所示: <?xmlversion="1.0" encoding="UTF-8...原创 2011-07-05 13:37:50 · 214 阅读 · 0 评论 -
JBPM4.4简介(四)-第一个项目的创建(转)
第一个项目的创建首先创建普通的JAVA项目引入上述依赖包在类路径根目录下添加如下文件,命名为jbpm.cfg.xml:<?xml version="1.0" encoding="UTF-8"?> <jbpm-configuration> <import resource="jbpm.default.cfg....原创 2011-07-05 13:37:13 · 81 阅读 · 0 评论 -
JBPM4.4简介(三)-依赖包介绍(转)
依赖包介绍activation.jar发送EMAIL需要的包antlr-2.7.6.jarhibernate依赖包commons-collections-3.1.jarhibernate依赖包dom4j-1.6.1.jarhibernate依赖包d...原创 2011-07-05 13:36:33 · 154 阅读 · 0 评论 -
JBPM4.4简介(二)-Eclipse插件的安装(转)
Eclipse插件的安装我们在Eclipse(不是MyEclipse)中安装JBPM的插件(这个插件的主要功能是提供了一个图形化的流程定义界面,方便进行流程定义)。 在安装插件之前,请自行下载JBPM4.4。 【目前JBPM4.4版本对应的这个基于Eclipse的编辑器插件,功能不是很完整,也有很多BUG,比如:在handler中定义的<field>和<a...原创 2011-07-05 13:35:32 · 75 阅读 · 0 评论 -
jbpm4.4基础知识
对jBPM4.4数据库的几张表简单介绍:A。资源库和运行时表结构JBPM4_DEPLOYMENT 流程定义表 JBPM4_DEPLOYPROP 流程定义属性表 JBPM4_EXECUTION 流程实例表 (主要是存放JBP...原创 2011-07-05 13:53:23 · 106 阅读 · 0 评论