package
0.3.0-rc1
Repository: https://github.com/nitram509/lib-bpmn-engine.git
Documentation: pkg.go.dev
# Functions
New creates a new instance of the BPMN Engine;.
NewWithName creates an engine with an arbitrary name of the engine; useful in case you have multiple ones, in order to distinguish them; also stored in when marshalling a process instance state, in case you want to store some special identifier.
Unmarshal loads the data byte array and creates a new instance of the BPMN Engine Will return an BpmnEngineUnmarshallingError, if there was an issue AND in case of error, the engine return object is only partially initialized and likely not usable.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Timer is created, when a process instance reaches a Timer Intermediate Message Event.
# Interfaces
ActivatedJob represents an abstraction for the activated job don't forget to call Fail or Complete when your task worker job is complete or not.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
ActivityState as per BPMN 2.0 spec, section 13.2.2 Activity, page 428 State diagram (just partially shown):
┌─────┐ │Ready│ └──┬──┘ | ┌───▽──┐ │Active│ └───┬──┘ | ┌───▽──────┐ │Completing│ └────┬─────┘ | ┌────▽────┐ │Completed│ └─────────┘.
No description provided by the author
No description provided by the author