本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
BPMN-2019快速指南
什么是BPMN
业务流程管理计划(BPMI)开发了一种标准的业务流程建模表示法(BPMN)。BPMN 1.0规范于2004年5月向公众发布。该规范代表了BPMI记谱工作组两年多的努力。
BPMN的目标
BPMN工作的主要目标是提供一个易于所有业务用户理解的符号,从创建流程初始草案的业务分析师,到负责实施将执行这些流程的技术的技术开发人员,以及最后,对那些将管理和监 ...
Activiti工作流引擎学习笔记之一
工作流引擎:Activiti 5.17.0
Activiti工作引擎在部署工作流时加载资源文件(*.bpmn,*.png)的三种方式:
1、从classpath根目录下加载指定名称的资源文件,例如:
this.getClass().getClassLoader().getResourceAsStream(“diagrams/loadAuditProcess.bpmn”); ...
jbpm5.4会签思路和实现
关于jbpm5的人工任务实现这里提供一个思路
流程图如下:
<!--StartFragment -->
有一个流程变量会记录会签人员列表,在分支节点会判断会签人员列表是否为空,为空就会签结束,不然就走到会签节点为剩余的会签人员创建任务而每个会签人员处理完任务后,就会从流程变量中的会签人员列表中将该人员移除,这个是思路。
在流程中创建流程变量的方式
这个变量 ...
工作流模式-数据模式
来源是http://www.workflowpatterns.com/patterns/data/,做一个笔记,消化关于数据模式的阐述。
数据模式一共有40种。主要从数据可见性、数据交互、数据传输、基于数据的路由四个角度来归纳。从BPMN对数据可见性的支持来说,目前支持的是任务数据、块数据和案例数据,也就是在任务、子流程和流程这三个作用域有数据存在。数据交互是说数据从哪里到哪里,也存在方向性的拉和 ...
扩展Activiti 5.12轻松搞定流程实例跟随流程版本一起升级
扩展Activiti 5.12轻松搞定流程实例跟随流程版本一起升级,本文详细介绍之
本功能依托于bboss 3.6.2分支和Activiti 5.12.0版本。
为activiti组件org.activiti.engine.repository.DeploymentBuilder增加以下接口方法:
Deployment deploy(int deploypolicy);
参数deploypolic ...
camunda对BPMN流程定义解析、执行、展现的JS库
1 写在前面
本文介绍了camunda 对BPMN流程定义文件的解析实现。
该类库的JS框架采用的dojo
(了解下dojo与jquery的区别:http://blog.csdn.net/dojotoolkit/article/detai ...
BPMN2.0-概要
靠自己努力赚钱:http://72191.taobao.com
AliKevin 写道
本文是对BPMN2.0的概要介绍.
一、BPMN简介
BPMN(Business Process Model And Notation)- 业务流程模型和符号 是有BPMI(Business Process Management Initiative)开发的一套变准的业务流程建模符号。2004年5月发布了BPM ...
mxgraph 之 自定义双边框长方形(即:doubleRectangle)
1、写在前面:关于双边框形状,在mxgraph中有双边框椭圆形(doubleEllipse),我的双边框长方形就是据此拓展的。
2、该形状的用途:这个图形也是很有必要的,它可用在BPMN中的事务子流程。
3、关键拓展代码:
extension.js
/**
* 新增表单样式doubleRectangle
*
**/
function mxDoubleRectangle(bounds ...
BPMN约束
活动
1、 如果作为源的活动上有带条件的出去的顺序流,那么它上面应该至少还有另外一条出去的顺序流。
2、 如果作为源的活动上有默认的出去的顺序流,那么它上面应该至少还有另外一条出去的顺序流。
3、 如果子流程是展开的,子流程内部的元素就不能够与子流程外部的元素相连。
4、 事件子流程不能有任何进入或者出去的顺序流。
5、 事件子流程有且只有一个开始事件。
6、 事件子流程的开始事件必须有一个触发器, ...
activiti 并发任务实例流程图的显示
1.写在前面:
activiti中并发后的活动任务节点通过runtimeService.getActiveActivityIds(String proInstId)得到。
这个方法在Activiti的doc文档中介绍的不对,它错把参数写成了executionId,而事实上,一个流程实例(对应流程实例编号ProInstId)在运行中通过并发节点产生多个执行任务(对应执行编号executionId)。
...
activiti 实例流程图的显示方法
所谓实例流程图的显示,就是显示流程图的同时,高亮显示正在执行的节点。有两种方法
直接生成带老亮节点的图片:
try{
// ProcessDefinitionEntity pde = (ProcessDefinitionEntity) RepositoryService
// .getDeployedProcessDefini ...
BPMN这点事-BPMN扩展元素(上)
10.3.3 扩展元素
什么是BPMN扩展元素?我们为什么要从BPMN元素中界定出一个扩展元素的子集?BPMN扩展元素是我们平时使用频率不高的BPMN元素,这些元素更多的面向开发人员而不是业务人员,它们强调流程执行的细节,例如对事件子流程和事务性子流程的定义和对更多具有具体执行语义事件类型的定义。BPMN扩展元素使BPMN变得复杂,它关注流程的执行层面。对于BPMN扩展元素,我们的观 ...