Show/Hide Toolbars

PerfectForms™ Help Guide

Navigation: PerfectForms™ Help Guide > Designing a Form

Limiting User Access to Form Fields

Scroll Prev Top Next More

Your form instances will be opened by different people at different stages of its life. You would not want to allow all users the same level of access to fields at all stages. For example, if you were to do that, applicants would be able to authorize their own requests.


With field state management you control access to individual objects on the form. You can prevent individual roles from changing, or even viewing, specific data or areas on the form. This section describes how to control access to fields based on a user's role and the workflow stage that the form instance is in.



You do not have to have workflow and roles configured on a form to limit user access to fields and pages. You will simply set field states for the objects on the form in the object Properties bars. However, those states will always apply regardless of the user or the stage the form is in within its life cycle.

Also, while it is possible to control field access through behaviors using a combination of condition branches and set state objects, it would be quite complicated to manage it in that way.


Interactive Example IconInteractive Example  

For a demonstration of field access control using workflow stages and roles, see the Required Field Checking and Field States Example topic (available only in the online version of this help guide).