编辑推荐: |
本文来自于csdn,
文章主要介绍了BPMN的元素,流对象,相关事件以及用户任务图示说明介绍较为详细。 |
|
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注入属性---------------------
|