English

FAQ: Is it possible to secure password entries of a survey form in Survey123 for ArcGIS?

Question

Is it possible to secure password entries of a survey form in Survey123 for ArcGIS?

Answer

No, it is not possible to secure password entries in the password field of a survey form in Survey123 for ArcGIS. Although it would be best to secure the password by displaying asterisk instead of letters, this function is not supported by the app. This is because the password field uses text question type in the XLSForm, where the output is a text format. For more information, refer to Survey123 for ArcGIS Help: Question types.

Described below are possible ways to manage a survey form in a secured manner:

Control access to the survey form with the pulldata () function
When using the pulldata() function in the XLSForm, an external CSV file containing information such as usernames can be used to control user access to the survey form. Only the usernames listed in the file can be used to sign in and fill in the survey form. For more information about the pulldata() function, refer to Survey123 for ArcGIS Help: Work with external content.

  1. Create a CSV file containing the necessary usernames and place the file in the media subfolder of the survey project.

    A CSV file containing names is created and is placed in the media directory
     
  2. In the drop-down list of the XLSForm, select hidden as the type for username lookup.
  3. In the calculation column, type the full username lookup function and its parameters.

    Select hidden as the type for the username lookup
     
  4. Fill in the other questions in the XLSForm spreadsheet and click Save.

In the Survey123 for ArcGIS website or application, users with the permitted usernames can download and fill in the survey form.

Only the correct entries of the username have the permission to fill in the survey form

Use username as a question type
The username question type function records the username of the current user signed in to the ArcGIS Online or ArcGIS Enterprise account. When using this question type, the credentials of the current sign in is recorded automatically when the survey form is submitted. Thus, there is no need for a user to fill in their username and password again in the survey form. For more information, refer to Survey123 for ArcGIS Help: Metadata.

  1. In the drop-down list of the XLSForm, select username as the question type.

    Select username in the drop-down list as a question type
     
  2. Fill in the other questions in the XLSForm spreadsheet and click Save.

In the image below, the username question is hidden and not displayed when filling in the survey form in the Survey123 for ArcGIS website or application.

The username question is hidden and is not presented when filling up the survey form in the Survey123 for ArcGIS website or application

However, when viewing the data online, the credentials of the current user signed in to ArcGIS Online or ArcGIS Enterprise is recorded in Data where all the records collected from the survey is viewed.

The credential of the current user signed in either in ArcGIS Online or ArcGIS Enterprise is recorded in Data

Related Information