@somuchcomplex/bpmn-elements
v0.0.5
Published
Abstractions for BPMN Elements
Downloads
7
Readme
@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:
- [x] Start
- [x] End
- [ ] IntermediateThrow
- [ ] MessageIntermediateThrow
- [ ] MessageIntermediateCatch
- [ ] MessageEnd
- [x] TimerIntermediateCatch
- [ ] EscalationIntermediateThrow
- [ ] EscalationEnd
- [ ] ErrorEnd
- [ ] ConditionalIntermediateThrow
- [ ] LinkIntermediateCatch
- [ ] LinkIntermediateThrow
- [ ] CompensationIntermediateThrow
- [ ] CompensationEnd
- [ ] SignalIntermediateThrow
- [ ] SignalIntermediateCatch
- [ ] MessageStart
- [x] TimerStart
- [ ] ConditionalStart
- [ ] SignalStart
- [ ] SignalEnd
- [ ] TerminateEnd
Activities:
- [x] Task
- [x] Service
- [x] User
- [x] Manual
- [ ] Send
- [x] Receive
- [ ] BusinessRule
- [x] Script
Gateways:
- [x] Exclusive
- [x] Inclusive
- [x] Parallel
- [x] EventBased
- [x] Complex
Other:
- [x] Participant / Role?
- [x] Swimlanes / Access?
- [ ] CallActivity
- [x] SubProcess