工作流开发
文章平均质量分 79
总结了工作流开发中的经验和积累,希望与大家共同学习,共同进度,一起成长,积极与大家分享,共同学习!
李龙生的博客
架构师工程师 ,热爱生活,热爱技术,喜欢旅游!
展开
-
JBPM (六) compare decision with state
我们通过一个简单的流程例子,来比较这两个节点之间的区别 在执行“是否困”状态的时候分成了”早起“和”晚起“两种情况 描述文件的内容如下: 测试代码如下: @Override public原创 2014-02-28 20:54:00 · 1865 阅读 · 14 评论 -
JBPM (五) Task通过EL表达式和AssignHandler监听分配任务
Task任务介绍 task一般用来处理人机交互的活动,task的活动在jbpm乃至整个工作流中都有重要的意 义,因为处理人工任务和电子表单是工作流中最为繁琐和细致的工作,很多的任务组成了流程的交互,在任务创建好之后要与人员交互,就要关联到具体的人员上,task给我们提供了一些自身属性来完成关联,这里我们介绍Assignee属性怎么使用。 分配task的几种方式 通过Assing原创 2014-02-21 09:22:49 · 3576 阅读 · 13 评论 -
JBPM (四) 浅析JBPM中的实例变量和任务变量
流程实例变量的理解 在jbpm主要有两类变量, 一种是流程实例范围的变量,另一种是任务实例范围的变量. 而在流程实例氛围中的变量又分为两种:一种是瞬时变量(transient variable), 另一种是普通的变量, 瞬时变量通过setTransientVariable()方法来设置, 该变量不会持久化到jbpm_variableinstance表中, 它只能在当前流程实例的整个生命周期中存在原创 2014-02-09 20:37:11 · 2034 阅读 · 16 评论 -
JBPM (三) 服务和实例介绍
jbpm提供的服务 jbpm提供了很多的服务来处理流程,这些服务也是这个jbpm引擎的核心对象,通过服务接口可以完成流程的部署、创建、以及增、删、改、查等操作,框架这东西似乎都是向别人提供服务、接口来供别人使用,当自己想要写一个框架了也要按着标准框架的规范来开发,遵循一个通用的标准做出来的东西才会有人愿意使用。 来看看下面这张图,清晰的展示出了jbpm核心服务对象的关系以及每个对象的作原创 2014-01-18 20:20:47 · 2069 阅读 · 19 评论 -
JBPM (二)jbpm4.4环境搭建
JBPM标准 首先需要我们对JBPM有一个正确的认识,它是一个工作流标准并不是指一个具体的产品,实现这个标准的产品有很多,jbpm是目前很多公司常用的一个,相对其他软件它有自己的一些独特的优势,因此被很多开发人员青睐。 它在定义业务流程方面采用了自己定义的流程语言,jpdljava process definition lungague业务流程被看做是一个UML状态图,并且用各个符号代原创 2014-01-10 11:08:01 · 2063 阅读 · 14 评论 -
JBPM (一) 认识JBPM
背景 工作、生活中常有这样的场景小到几个人一起讨论一件事情,大到很多领导开各种会议,不同的公司采用了不同的职能结构,怎么样有效的把信息或指令在各个部门之间传递,并让这种过程让计算机来理解越来越多的人关注于这方便,于是随着需求的增多有人开始做一个解决方案,各种框架应运而生,流行的主要有jBpm 、 Werkflow、 XFlow、 Zebra等。 JBPM有其特色而很快流行起来,JBPM原创 2013-12-05 10:19:21 · 2621 阅读 · 22 评论