...
Step-Container of Actions mapped to outcomes
Outcome-Numerical code which will map one step to the next step.
Process-Container of Steps in a certain order
For example- Analogous XML can be specified as---
...
1-- SelectCollectionStep(Incase there is some error)
This is just an initial overview of how one of those steps would be configured.I will add the whole analogy of the current submission-process to this page once I am done with admin UI and start coding the core ACTIONS.