2007-03-15,JBPM@Net圈子人数达到108人,传说中的梁山一百单八将!
最近更新文章
jbpm的调度应用3-end
timer如果在task中,有一个属性cancel-event,可以指定那些事件可以终止timer的执行,默认是task-end,也可以指定多个事件如:。 下面举一个默认为task-end的例子: xml 代码 xml version="1.0" encoding="UTF-8"?> <process-definition xmlns=& ...
jbpm的调度应用2
上篇介绍了通过跳过节点可以终止timer,其实也可以直接在流程定义里设置timer的终止,就是使用cancel-timer元素。 xml 代码 <?xml version="1.0" encoding="UTF-8"?> <process-definition xmlns="" name="yytest& ...
jbpm的调度应用1
以前开始接触jbpm的时候,也曾经发表了一篇关于调度的文章http://blog.csdn.net/jeffen2006/archive/2006/10/20/1342167.aspx,其中有很多不甚了解的东东,这几天又研究了一下,共享给各位学友。 本系列仅从应用的角度出发进行介绍: jbpm的调度部分只要分为2块,timer主要是流程设计人员的工作,将timer放置到流程中;scheduler是j ...
jbpm 与 工作流模式 多路选择(Multiple Choice)
多路选择(Multiple Choice) Description A point in the workow process where, based on a decision or workow control data, a number of branches are chosen. 描述: 在工作流程中某一点,当某一个活动执行结束后,根据一个decision 或者 工作流控制数据, ...
jbpm 与 工作流模式 基本控制模式(三)
好像源代码功能有点问题. /* * JBoss, Home of Professional Open Source * Copyright 2005, JBoss Inc., and individual contributors as indicated * by the @authors tag. See the copyright.txt in the distribution for a ...
jbpm 与 工作流模式 基本控制模式(二)
xml 代码 <process-definition> <start-state name='start'> <transition to='fork' /> start-state> <fork name='fork'> <transition name='first' to='one' /> < ...
jbpm 与 工作流模式 基本控制模式(一)
工作流模式 本文以jdpl/jar/src/test/java jbpm3 关于workflow patterns 说明 jbpm 对 workflow patterns 的实现示例. 基本控制模式 (Basic Control Flow Patterns) 顺序 (sequence) Description : An activity in a workow process is ena ...
JBPM流程通过Aciton动态创建TaskInstance来实现“会签”(续)
前面写过一篇文章《JBPM流程通过Aciton动态创建TaskInstance来实现“会签”》,不过那篇文章可以说是一个大体思路的简单实现,并不完整,也有不少朋友提出了不少的问题。因为做事要善始善终,所以再次贴出这一主题,把会签进行到底。 参考文章: JBPM流程通过Aciton动态创建TaskInstance来实现“会签” JBPM通过AssignmentHandler绑定自定义用户模型实现用户 ...
JBPM通过AssignmentHandler绑定自定义用户模型实现用户授权(1)
在JBPM中定义了一个简单的?Role-〉User的用户模型。但是在实际项目中,我们的用户模型可能远比这个模型复杂,或者有很大的差异。所以也就有了这篇文章的主题。 这篇文章是受一名QQ昵称为“老结赖”的朋友的托付写的,希望可以帮到他。 言归正传,在JBPM中是通过Actor和PooledActor来对任务进行授权的。其中也牵涉到了Swimlane的概念(具体概念会在另一片文章中说明)。由于在JB ...
JBPM gop的四个模型
GOP = groph oriented programing 见: http://docs.jboss.com/jbpm/v3/userguide/graphorientedprogramming.html 面向图形编程。 JBPM的流程执行模型以下面几个模型为原型: Node 节点,Action 动作,Transition 流向,Excution 执行。 简单看过GOP的代码,初步了解了JBPM ...
JBPM quick start 第九章 流程模型
9.1概述 一个流程定义是对一个业务流程的正式说明,以及它是基于有向图的。该图是结点(node)与流向(transition)的组合。图中每一个结点都是一个特殊的类型,结果的类型决定了该结点的运行时的行为。一个流程定义有且仅有一个开始状态。 一个令牌(token)是执行的轨迹。令牌是一个运行时的概念,其维护着速个图中指向结点的指针。 一个流程实例(process instance),是流程定义的一次 ...
jBPM 并发子流程的解决方案与探讨
尽管jbpm非常强大,是目前最适合商业化的开源工作流引擎,可以开发出复杂的流程,但是特别遗憾的是并不支持并发子流程(multiple-subprocess) 有一次我需要做一个复杂的流程,主流程里要求同时启动多个并发执行的子流程,并且子流程的数目和启动的时间都不确定,当所有子流程都结束以后,主流程才继续执行。我们知道jbpm里有子流程的设定,有专门的节点ProcessState来处理,但是后来发现 ...
JBPM流程通过Aciton动态创建TaskInstance来实现“会签”
昨天在Jbpm-inside群里面和大家讨论了在Jbpm流程中,如何实现“会签”的问题,最后得出了两种方案。今天就这两种思想中的一种:通过Aciton动态创建TaskInstance来实现“会签”,自己实现了一把,成功了! 1. 创建processDefinition.xml流程定义文件,如下: <?xml version="1.0" encoding=" ...
JBPM 实现“会签”的两种思路
在使用JBPM的时候遇到“会签”的难题,还真是让我这个接触JBPM没有几天的新手犯了愁。于是乎在Google里面狂搜了一把,还是没有什么头绪。抱着试一试的心理到平时都没有都少人说话的一个JBPM的技术讨论QQ群中发了一条消息,没有想到还又了不少的收获。 经过大家的讨论,得出了两种实现“会签”的方法。 1. 把需要进行“会签”的Node的signal-property设置为last-wait, ...
群组知识库热门文章
- 10192 jbpm的调度应用1
- 9246 jbpm 与 工作流模式 基本控制模式(一)
- 7940 JBPM 实现“会签”的两种思路
- 7922 jbpm 与 工作流模式 多路选择(Multiple Choice)
- 5974 jbpm的调度应用3-end