Form States

Form states are typically used when different tasks in a workflow use the same form for different events. Each form state has its own rules but all states inherit rules from the base state. Example: A form may have a state called Submit Registration, and for that state some view controls are hidden. The same form may have another state called Register Student where all controls are active and the submit button is hidden. Generally speaking, a new state is created for each workflow task because you potentially have different requirements depending on the tasks that use the same form. The two most common methods for creating states are from the form's rules page and from Task / Form configuration in the workflow designer.

See the following resources for more information:

Submit Registration state with When the Form is Initializing rule:

When the Form is Initializing rule containing actions to hide the Student Number and Venue controls:

Register Student state with When the Form is Initializing rule:

When the Form is Initializing rule containing an action to hide the Submit Button control:

Form shows Submit button and hides Student Number and Venue fields:

Form hides Submit button and shows Student Number and Venue fields: