8.BPMN2.0规范

版权声明:JAVA架构之路群:590583588,每月都有共读书籍! https://blog.csdn.net/x15011238662/article/details/86080913

BPMN2.0(Business Process Model and Notation)
  是一套业务流程模型与符号建模标准
  精准的执行语义来描述元素的操作
  以XML为载体,以符号可视化业务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
BPMN2.0-流对象
 活动(Activities)【UserTask、Service、Task…】
 事件(Event)【Start Event、End Event…】
 网关(Gateways)【Exclusive Gateway…】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
BPMN2.0-事件
  事件分类方式
  位置分类
  特殊分类
  事件定义分类

事件分类方式-位置分类
  开始事件
 中间事件/边界事件
 结束事件

事件分类方式-按照特性分类
 捕获事件(Catching)
  抛出事件(Throwing)

事件分类方式-按照定义分类
  定时事件
 错误事件
  信号事件
  消息事件

BPMN2.0-定时事件
 定时事件定义
  指定时间(time Date)
  指定的时间去执行
   指定持续时间(time Duration)
  周期执行(timeCycle)

定时开始事件
在这里插入图片描述
 
 定时边界事件
在这里插入图片描述

错误定义事件
在这里插入图片描述

错误边界事件(reviewSalesLead.bpmn20.xml)
在这里插入图片描述

信号开始事件
在这里插入图片描述

信号中间事件
在这里插入图片描述

消息定义事件
在这里插入图片描述
事件
在这里插入图片描述

BPMN-2.0流程任务
  核心流程任务
  用户任务(User Task)
  脚本任务(Script Task)
  服务任务(Java Service Task)
  在这里插入图片描述

用户任务(User Task)定义
在这里插入图片描述

用户任务(User Task)代理人配置
在这里插入图片描述

通过任务监听器自定义配置
在这里插入图片描述

通过任务监听器自定义配置
在这里插入图片描述

BPMN2.0-脚本任务
  脚本任务(Script Task)
  在这里插入图片描述
 JUEL脚本(默认)
 Geoovy脚本(依赖groovy-all.jar)
  JavaScript脚本
在这里插入图片描述

脚本任务(Script Task)内置变量
在这里插入图片描述

脚本任务(Script Task)设置返回值
在这里插入图片描述
在这里插入图片描述
BPMN2.0-服务任务
  服务任务(Java Service Task)
在这里插入图片描述

服务任务(Java Service Task)执行Java程序的方法
  执行实现JavaDelegate或ActivityBehavior的类
  执行一个javaDelegate对象的表达式,通常事spring配置的Bean
 执行调用方法表达式和值表达式

执行实现JavaDelegate或ActivityBehavior的类
在这里插入图片描述

JavaBelegate注入属性
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/x15011238662/article/details/86080913