Permissions are set per user on the 'Edit User' page. The user permissions that are available may differ based on your chosen monthly plan.

Fieldworker permissions

Once you have specified that a user is a fieldworker, you can grant them access to specific projects. Granting them access to a project does not grant them access to all forms in the project. Form assignment is handled separately.

Console users

Console users can have many permissions assigned.

Note: You can only set up permissions for other users if you have the "Manage all team members in the project" permission enabled.

By default, the user must have access to the relevant project before you can assign any other permissions to them. If you wish to remove the user's access to the project completely, simply deselect the check box next to the 'Access the project' permission.  

The following describes what each permission means:

  • Access the project
    • Allows a basic level of access to the project such as knowing that it exists and being able to see who else has access to the project.
    • Added to new users by default when they are added to the project.
    • Added automatically if any other permission is selected.
  • Manage all team members in the project
    • Grant/revoke permissions for other users.
    • Allows the deleting of users.
    • This is the most powerful permission you can have within a project.
    • Note: Granting this permission provides the selected user with the ability to grant themselves or others any permission they wish within the project. 
  • Manage all handsets in the project
    • Allows the user to view, filter, edit, enable/disable and delete the project's handsets.
    • Allows the user to update handset assignments. 
    • Without this permission, the user will only be able to view and filter handsets. No further handset actions will be available.
  • Conduct a form (fieldworker)
    • Allows a form to be assigned to the user.
    • Console users can also be granted this permission in which case they are both console users and fieldworkers.
  • Create a new project
    • Allows the user to create a new project.
    • The user will automatically have all permissions for a project they create.
  • Manage the settings and folder structure for the project 
    • Allows access to the 'Project Management' page where the user can rename the project, modify the folder structure which is used to organise forms on handsets, and manage other project-level parameters.
  • Design a form
    • Allows access to the form designer where the user can create and modify any existing form within the project.
    • Allows imports and exports of translation tables.
    • Allows the status of a form to be changed.
    • Allows the use of the resource manager.
  • Manage team members who can conduct forms
    • Allows the user to assign any form within the project to any user with the 'Conduct a form' permission (i.e. fieldworkers).

    Move a form from one project to another

    • Allows the user to move a form from one project to another project they have access to.
  • Preview a form
    • Allows the user to preview and/or print a form. 
  • Send SMS messages
    • Allows the user to send SMS (text messages) to other users.
    • Note: costs are incurred when sending SMS messages.
  • View billing information
    • Allows the user to view billing information.
    • Note: On the SaaS billing model, only the Account Owner has access to billing information.
  • View submissions
    • Allows access to view and export response data manually or via the API.
  • Modify submissions
    • Allows access to modify response data manually or via the API.
    • Selects the 'View submissions' permission automatically.
  • Delete submissions
    • Allows access to delete response data manually or via the API.
    • Allows access to bulk delete submissions.
    • Selects the 'View submissions' permission automatically.
  • Create and edit reports
    • Allows access to save and share reports internally and publicly.