0.0.5 • Published 2 years ago
@somuchcomplex/bpmn-elements v0.0.5
@somuchcomplex/bpmn-elements
Abstractions for BPMN Elements.
Hierachy
BaseElement:
ConnectingObject:
- SequenceFlow
FlowObject:
Activity:
- Gateway:
- InclusiveGateway
- ExclusiveGateway
- ParallelGateway
- EventBasedGateway
- ComplexGateway
- ReceiveTask
- ScriptTask
- ServiceTask
- SubProcess
- Task
- UserTask (Human)
Event:
- StartEvent
- EndEvent
- IntermediateCatchEvent
Extensible BPMN Elements
Events:
- Start
- End
- IntermediateThrow
- MessageIntermediateThrow
- MessageIntermediateCatch
- MessageEnd
- TimerIntermediateCatch
- EscalationIntermediateThrow
- EscalationEnd
- ErrorEnd
- ConditionalIntermediateThrow
- LinkIntermediateCatch
- LinkIntermediateThrow
- CompensationIntermediateThrow
- CompensationEnd
- SignalIntermediateThrow
- SignalIntermediateCatch
- MessageStart
- TimerStart
- ConditionalStart
- SignalStart
- SignalEnd
- TerminateEnd
Activities:
- Task
- Service
- User
- Manual
- Send
- Receive
- BusinessRule
- Script
Gateways:
- Exclusive
- Inclusive
- Parallel
- EventBased
- Complex
Other:
- Participant / Role?
- Swimlanes / Access?
- CallActivity
- SubProcess