BMPN2.0系列(一)
BPMN2.0 模型符号学习笔记
一、BPMN的元素一共分为五类
1、流对象(Flow Objects)
1)事件(Events)
开始事件(Start Event)
- 开始事件(Start Event)
- 条件开始事件(Conditional start event)
- 消息开始事件(Message start event)
- 多重启动事件(Multiple start event)
- 多重并行开始事件(Parallel multiple start event)
- 信号开始事件(Signal start event)
- 定时开始事件(Timer start event)
中间事件(Intermediate Event)
- 中间事件(Intermediate event)
- 取消事件(Cancel event)
- 补偿事件(抛出)(Intermediate event)
- 条件事件(Conditional intermediate event)
- 升级事件(Escalation intermediate event/throw)
- 链接事件(抛出)(Link intermediate event/throw)
- 链接事件(捕获)(Link intermediate event/catch)
- 消息事件(抛出)(Message intermediate event/throw)
- 消息事件(捕获)(Message intermediate event/catch)
- 多重事件(抛出)(Multiple intermediate event/throw)
- 多重事件(捕获)(Multiple intermediate event/catch)
- 并行多重事件(Parallel multiple intermediate event)
- 信号事件(抛出)(Signal intermediate event/throw)
- 信号事件(捕获)(Signal intermediate event/catch)
- 定时事件(Timer intermediate event)
- 可中断事件(Interruptinng event)
- 不可中断事件(Non-interrupting event)
结束事件(End Event)
- 结束事件(End event)
- 补偿结束事件(Compensation end event)
- 取消结束事件(Cancel end event)
- 错误结束事件(Error end event)
- 升级结束事件(Escalation end event)
- 消息结束事件(Message end event)
- 多重结束事件(Multiple end event)
- 信号结束事件(Signal end event)
- 终止结束事件(Terminate end event)
2)活动(Activities)
任务(Task)
- 抽象任务(Abstract task)
- 业务规则任务(Business rule task)
- 手工任务(Manual task)
- 接收任务(Receive task)
- 发送任务(Send task)
- 脚本任务(Script task)
- 服务任务(Service task)
- 用户任务(User task)
任务循环类型(Task Loop Type)
- 标准循环(Standard loop)
- 多重实例平行循环(Multi-instance parallel loop)
- 多重实例顺序循环(Multi-instance sequential loop)
子流程(Subprocess)
- 子流程(Subprocess)
- 事件子流程(Event subprocess)
- 即席子流程(Ad hoc subprocess)
- 事务子流程(Transaction subprocess)
活动(Activity)
- 调用活动(Call activity)
- 补偿活动(Compensation activity)
3)网关(Gateways)
- 网关(Gateway)
- 复杂网关(Complex Gateway)
- 事件网关(Event-based Gateway)
- 互斥网关(Exclusive Gateway)
- 相容网关(Inclusive GateWay)
- 实例化事件网关(Instantiating event-based Gateway)
- 实例化并行网关(Instantiating parallel event-based Gateway)
- 并行网关(Parallel Gataway)
2、数据(Data)
1) 数据对象(Data Objects)
2)数据输入(Data Inputs)
3)数据输出(Data Outputs)
4)数据存储(Data Stores)
3、连接对象(Connecting Objects)
1)顺序流(Sequence Flows)
2)消息流(Message Flows)
3)关联(Associations)
4)数据关联(Data Associations)
4、泳道(Swimlanes)
1)池子(Pools)
2)泳道(Lanes)
5、工件(Artifacts)
1)组(Group)
2)文字注释(Text Annotation)