JBPM
bhinas
这个作者很懒,什么都没留下…
展开
-
JBPM4.4学习之三:流程变量概念及使用
在jbpm主要有两类变量, 一种是流程实例范围的变量,另一种是任务实例范围的变量. 而在流程实例氛围中的变量又分为两种:一种是瞬时变量(transient variable), 另一种是普通的变量, 瞬时变量通过setTransientVariable()方法来设置, 该变量不会持久化到jbpm_variableinstance表中, 它只能在当前流程实例的整个生命周期中存在, 一旦流程实例结束之原创 2013-03-31 20:04:20 · 2664 阅读 · 2 评论 -
JBPM4.4学习之四:JUEL表达式应用
EL表达式EL 全名为ExpressionLanguage,EL 语法很简单,它最大的特点就是使用上很方便。在JBPM的jar包中,也提供了对EL表达式的支持。JUEL在流程实例xml文件中有时候我们需要动态的指定一些数据,这时候我们就能用到JUEL了。将实体数据动态绑定到流程定义文件。不会EL表达式的同学先自己补充一下EL的知识。 首先看一下流程定义文件中是如何写的。"1原创 2013-03-31 20:04:27 · 3871 阅读 · 2 评论 -
JBPM4.4学习之二:第一个流程实例
1)建立项目和相关配置 在eclipse中创建一个Java Project,将jbpm4.jar和lib文件夹下的第三方jar包Add到项目中。 按照个人习惯,创建config和jbpm两个源文件夹,用于放配置文件和jbpm流程定义文件。 将jbpm-4.4/examples/src中的拷贝到config源文件夹中,以达到最快配置一个JBPM4应用。 修改jbpm.原创 2013-03-26 16:22:51 · 2888 阅读 · 2 评论 -
jbpm系列之五--使用decision节点判断分支情况
我们在用JBPM做流程的时候,很多时候会遇到需要判断的节点。类似java中的switch,根据不同的状态,跳转到不同的节点。 首先我们定义一个流程信息,jpdl流程图如下明显的可以看到,在此种情况下我们就必须用到decision节点来控制不同的业务跳转到不同的角色上。 我们的jpdl.xml中的代码为:原创 2013-06-26 11:04:01 · 7191 阅读 · 1 评论 -
jbpm系列之六--基本节点State节点
在Jbpm中,State节点是最基础的一个节点。即流程走到这个节点,经过短暂停留继续执行下去,而没有任何多余的操作。在JPDL中,我们可以发现,定义一个state节点之后,按下ctrl+ 在这个JPDL文件中我们定义了三个state节点。原创 2013-06-26 21:37:58 · 3135 阅读 · 1 评论 -
jbpm系列之八--fork节点
。。原创 2013-06-29 08:11:20 · 2675 阅读 · 1 评论 -
jbpm系列之七--人工任务活动Task节点
JBPM最常用的节点之一Task。任务分配的几种方式Assignee此种方法直接在task标签中指定assignee,即分配人。 Candidate-groups(用户组候选任务):作为任务接受候补人接受任务assig原创 2013-06-29 08:10:14 · 3069 阅读 · 1 评论