- review Process Instance / Process Definition Suspension
- integrate with camunda-engine codebase
- document in user guide
Our definition of what "suspended" means:
- suspended entities may not cause token manipulation (i.e. no start process instance by suspended process definition, no execution signalling on suspended executions)
- suspended tasks cannot be changed in their lifecycle (i.e. delegated, claimed, completed), but changing their attributes is possible (variables, comments, attachments)
This means in general, that actions not changing token state or task state (in terms of lifecycle), e.g. execution variables, can still be carried out.