NGinnBPM
NGinnBPM copied to clipboard
Enhancement - add runtime state validation/invariants for automatic testing of process state validity
Extend process definition with additional constraints that have no effect on process logic/behavior, but can be used for detecting invalid process engine behavior. Such constraints could be checked when changing task state (completion, for example) Examples:
- values of task variables
- status of task/child tasks
- marking