PerfectForms™ runs through a specific sequence of events for managing field states. First, PerfectForms™ sets the field states as defined in state management using the following order:
| 1. | All Stages/All Roles - Any default state settings set with the specific combination of All Stages and All Roles are made first. |
| 2. | Current Stage All Roles - Next, PerfectForms™ checks the current stage and if there is a combination of that stage and the All Roles setting, then those states will be set. Any states set with the All Stages/All Roles combination will be overwritten. |
| 3. | Current Role/All Stages - Next, PerfectForms™ checks the role of the user accessing the form. If there is a combination of that role and the All Stages setting, then those states will be set. All prior states will be overwritten. |
| 4. | Current Stage/Current Role - Lastly, if the combination of the current stage and the current role of the user accessing the form were defined, then those states will be set. All prior states will be overwritten. |
Behaviors
Once the above actions have taken place, PerfectForms™ checks for any events with behavior commands that need to be executed. These are checked in the following order:
| 1. | Form is opened. |
| 2. | Page is shown. |
| 3. | Object is shown. |
Updated: 06/12/2011
Page url:
http://www.perfectforms.com/Documentation/manual/html/?sequence_of_events_for_field_s.htm
PerfectForms™ -- forms software, workflow software, and business process management