jbpm知识点——swimlane

原创 2006年10月18日 10:18:00

swimlane一般是为了task准备的,任务总是要分配到某个人头上的。如果在流程定义文件中任务没有指定对应的泳道如:<task name="bank"/>,那么就需要在程序代码中分配相关的处理人taskInstance.setActorId("jeffen")。如果程序都是这样来搞那其实是很麻烦的,而且分配代码分散到各个地方,很容易出错。于是引进了泳道,我们可以在流程定义文件中统一指定swimlane和处理人的关系、task和swimlane的关系,只需要维护这一个文件就好了,(有点像struts的配置文件)如下:

<swimlane name="banker">
        
<assignment expression="user(jeffen)"/>
</swimlane>
......

<task name="bank"  swimlane="banker">

这样就将任务实例和处理人松耦合了,对于多任务对应相同的处理人,这种方式的好处显而易见。

当然还可以在程序中动态指定处理人,如上taskInstance.setActorId("jeffen"),也可以通过泳道实例swimlaneInstance.setActorId("jeffen")指定。

jBPM之swimlane

swimlane一般是为了task准备的,任务总是要分配到某个人头上的。如果在流程定义文件中任务没有指定对应的泳道如:,那么就需...
  • tuwen
  • tuwen
  • 2007年09月12日 19:18
  • 2720

Jboss jBPM中swimlane、actor和role概念的理解

        jbpm没有role的概念。actor,我认为就是一个具体人所具有的所有角色的集合,是roles, 不是 role。一个actor可以具有多个role。比如请假流程中,如果部门经理请假...
  • kellerdu
  • kellerdu
  • 2004年12月19日 10:25
  • 9639

JBPM4.4总结(一)——基础知识

JBPM(Java Business Process Management),业务流程管理,是Jboss(现已被Redhat收购)旗下的开源工作流引擎,是覆盖了业务流程管理,工作流,服务协议等领域的一...
  • liujiahan629629
  • liujiahan629629
  • 2014年04月09日 19:39
  • 8263

JBPM学习(一):eclipse集成JBPM

资源:   jbpm-starters-kit-3.1.2.zip官方下载地址 http://nchc.dl.sourceforge.net/sourceforge/jbpm/jbpm-starter...
  • yixiaoping
  • yixiaoping
  • 2013年09月02日 22:36
  • 10155

JBPM学习笔记 入门

转载自:http://814318774.iteye.com/blog/2025248 JBPM学习笔记 博客分类:  JBPM 1、JBPM4表说...
  • spyiu
  • spyiu
  • 2014年04月09日 13:22
  • 2889

JBPM版本选择

作为一名IT新人,老大把研究JBPM的任务交给我的时候,简直是压力山大啊!          开始一个星期时间,先到JBPM官网下载了安装包,然后按步骤搭建环境、装eclipse的插件。新建了一个JB...
  • u011677471
  • u011677471
  • 2014年03月19日 14:18
  • 1049

jbpm的表结构以及六大服务

对于jbpm的开发,你应该具备的基本知识是对于表结构的理解,以及对于API的熟悉,下面我就带大家总结一下这两方面的知识: 一、jbpm表结构介绍  1.资源库和运行时表结构(9张表)     ...
  • hy6688_
  • hy6688_
  • 2014年11月29日 11:46
  • 2205

宅急送 项目第八天 JBPM工作流框架

项目第八天和项目第九天 学习 JBPM 理论部分 项目第十天 权限管理模块 项目第十一天 项目第十二天 JBPM 应用 1. 工作流框架概述1.1. 什么是工作流工作流(Workflow),就是“...
  • CSDN_AF
  • CSDN_AF
  • 2017年04月23日 22:59
  • 1011

浅析JBPM工作流引擎

JBPM中文意为java业务流程管理,它通过JPDL(Java 流程定义语言)制定一套流程规则,也就是一条流程实例,将整个业务分成多个节点,该业务的执行将按照该流程实例所定义好的节点顺序依次进行。JB...
  • a1314517love
  • a1314517love
  • 2014年02月07日 15:55
  • 6880

jbpm6 开发环境搭建

一、软件下载       1. eclipse        下载地址:http://www.eclipse.org/downloads/        2.jbpm6.2 Installer    ...
  • leimengyuanlian
  • leimengyuanlian
  • 2015年06月28日 19:38
  • 4172
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jbpm知识点——swimlane
举报原因:
原因补充:

(最多只允许输入30个字)