![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BPMN2.0规范
文章平均质量分 87
青山孤客
网易高级服务端开发工程师,软件设计师,信息系统项目管理师,杭州市E类人才。杭州电子科技大学工学硕士,曾访学圣彼得堡国立信息技术机械与光学大学(ITMO),在国际计算机软件和应用会议(COMPSAC)发表1篇学术论文,目前已申请国家发明专利4项,2项软件著作权。兴趣是数据开发、后端开发、信息系统项目管理等。
展开
-
BPMN2.0学习——(1)BPMN2.0概述
BPMN的定义: 由BPMI(The Business Process Management Initiative)开发了一套标准叫业务流程建模符号(BPMN - Business Process Modeling Notation)。在 BPMI Notation Working Group超过2年的努力,于2004年5月对外发布了BPMN 1.0 规范。后BPMI并入到OMG组织...原创 2019-03-05 10:35:26 · 5680 阅读 · 4 评论 -
BPMN2.0学习——(2)BPMN2.0事件分类介绍与定时任务讲解
我们可以看下图,关于事件相关的矩阵图形,展现了各种BPMN中的图案效果。事件分类方式:1、按照位置分类: 开始事件 - 表示流程的开始,使用哪种方式触发流程的开始就是对应各个不同的开始事件。 中间事件 - 出现在流程中可以单独作为一个流程节点展示的事件。 结束事件 - 标志流程结束,分为正常结束、异常结束与执行完成后抛出一个消息或信号。...原创 2019-03-06 15:33:13 · 5901 阅读 · 2 评论 -
BPMN2.0学习——(3)BPMN2.0流程事件(错误事件+信号事件+消息事件)
这篇讲解关于BPMN2.0中的错误事件与信号事件。一、错误事件我们可以先看看一个比较简单的错误事件流程图:可以看到 User Task 后面有一个网关,他会根据 User Task 提交的内容来判断是正常结束还是异常结束,错误事件会被定义的错误信息给触发。当满足一定的条件扭转到错误结点就会触发错误信息。bpmn的错误事件主要用于处理流程中出现的业务异常,这个异常跟java的异常...原创 2019-03-18 11:04:30 · 4876 阅读 · 0 评论 -
BPMN2.0学习——(5)BPMN2.0流程任务(用户任务的监听器配置)
这里我用用户任务的监听器来配置对应的候选人与候选组。1、创建监听器类(MyTaskListener)在 example 包中创建 MyTaskListener 监听器类:监听类内容:package com.jjf.activiti.example;import com.google.common.collect.Lists;import org.activiti.eng...原创 2019-03-20 11:45:37 · 3306 阅读 · 0 评论 -
BPMN2.0学习——(4)BPMN2.0流程任务(用户任务)
这里讲解BPMN2.0的流程任务,它是工作流的核心元素,每个任务表示在流程中需要执行的工作。在BPMN2.0中定义了许多任务,它有着各自的特定属性:流程任务 属性 Service Task(服务任务) 可以用于调外部服务或自动执行程序。 Send Task(发送任务) 用于处理外部流程参与人发送消息的工作。eg:EmailTask。 Receive Taks(...原创 2019-03-19 16:16:05 · 6941 阅读 · 3 评论 -
BPMN2.0学习——(6)排他网关,并行网关,包含网关,事件网关学习
网关用来控制流程的流向网关可以消费也可以生成token。网关显示成菱形图形,内部有有一个小图标。 图标表示网关的类型。1、基本分支:首先 利用 流程变量 写个带有分支的一个基本流程流程图:部署流程文件://获取流程引擎 ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngin...转载 2019-03-27 13:50:07 · 9265 阅读 · 2 评论