Action -The bean identifier i.e.action_id of the actual action class as configured in the SPRING XML file like--
<bean id="{action.id}" scope="prototype"> <constructor-arg type="java.lang.String" value="{action.id}"/> <property name="processingAction" ref="{action.api.id}"/> <property name="requiresUI" value="{true/false}"/> </bean> |
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---
<!--Standard workflow step--> <workflow start="traditional" id="default"> <step id="selectcollectionstep" role="submitter" userSelectionMethod="submit"> <outcomes> <step status="0">editstep</step> </outcomes> <actions> <action id="selectcollection"/> </actions> </step> </workflow> |
In the above screen the process belongs to the level where the user is currently present.So,it can be community-specific or collection-specific or whole intance-specific.
The order of steps to be taken will be determined in the order in which they are created in the above screen.