- What deployment use cases do we want to cover?
- What constraints should apply for each use case?
The matrix below shows the constraints for the deployment policies that are currently implemented:
There is currently four properties that are taken into consideration when processes get deployed:
the process name and version (part of jpdl.xml), the artifact name (i.e OrderProcess.par) and the artifact timestamp.
Process name, version and artifact name are the main properties that distinguish process deplyoments, the timestamp basically just acts as a fallback when no version is given and leads a version auto-increment.
Possible combinations of those properties lead to matrix above.