User roles and authorizations for working with forms
User roles with read and write authorizations are defined based on business requirements. These roles add a level of scrutiny and ensure that a form meets the needs of the business. A combination of the following roles can be used for the form creation and versioning processes.
- Form Developer: This role has authorization to create forms or update the existing ones which are in the Saved or Verified mode. Form Developer can create new versions or revert to older versions of a form. This role also provides authorization to the user to download a form and upload it to a different environment.
-
Form Admin: This role, with version management access, can update an existing form that is in the Saved, Verified or in the Published mode.
Power User: This role allows users to review the form. Users can review and inform the changes to the Form Developer role. Power User have access to the forms that are in the Verified or Published mode.
End User: These users have access to those the forms that are in the Published mode.
Test User: These roles can view the forms that are in the Saved, Verified or Published mode. Their role is to check the form before moving to Verified and Published modes.
Role | Create | Save | Review | Publish |
---|---|---|---|---|
Form Developer | Yes | Read, Edit | Read, Edit | Read, Edit |
Form Admin | NA | Read, Edit | Read, Edit | Read, Edit |
Power User | NA | NA | Read | Read |
End User | NA | NA | NA | Read |
Test User | NA | Read | Read | Read |
Role | View Access |
---|---|
Power User | Published or Verified |
End User | Published |
Test User | Published, Verified, or Saved |