What's new in Survey123

Features have been added to Survey123 progressively. This topic lists the features that were added at the release stages this year. For a list of all updates made to Survey123, see the What's new archive.

Update March 21, 2023

This update includes changes to the Survey123 field app and web app, and the Survey123 website.

Survey123 Connect (version 3.17.55)

A bug was fixed in which a survey submission could not be validated if it contained a question that was required and hidden (by either the hidden appearance or an expression in the body::esri:visible column).

Survey123 field app (version 3.17.68)

Fixes include the following:

  • A bug was fixed in which a survey could not be submitted if it contained a question that was required and hidden (by either the hidden appearance or an expression in the body::esri:visible column).
  • A bug was fixed in which unanswered questions that had an input mask defined would submit the mask text.

Survey123 web app

Fixes and improvements include the following:

  • In place of a survey submission error, when a file name exceeds 140 characters for an image, file, or audio question response, a warning message now appears and survey submission is prevented.
  • A bug was fixed in which the question labels of a single select grid question exceeded the expected width for some languages in a multilingual survey.
  • A bug was fixed in which the hide URL parameter did not work in a multilingual survey.
  • A bug was fixed in which image questions would not display when they are contained within a repeat of the same name as the image question.
  • A bug was fixed in which a survey submitted from a mobile device that includes a geopoint question that is populated using the devices location, is sending responses to a feature layer that has z-values disabled.

Survey123 website

Fixes and improvements include the following:

  • A bug was fixed in which date filters could not be applied on the Data tab.
  • A bug was fixed in which image attachments that have a keyword that is not equal to an image question were not displayed in the form view on the Data tab as an attachment.
  • A bug was fixed in which after saving or publishing a survey successfully, the Design tab still wrongly prompted that there were unsaved or unpublished changes.
  • A bug was fixed in which the rotate method did not maintain the expected aspect ratio.

Update February 21, 2023

This update includes changes to Survey123 Connect, the Survey123 field app and web app, and the Survey123 website.

Survey123 Connect (version 3.17.54)

Fixes and improvements include the following:

  • New tool to analyze surveys. Requires Survey123 Connect to be configured with a Python environment. See Analyze a survey.
  • Automatically detect and use the ArcGIS Pro Python environment when available.
  • For geopoint questions, set the default value to position to automatically update to the device's current location when the question is made relevant. See Defaults.

Survey123 field app (version 3.17.66)

Fixes and improvements include the following:

  • The list of languages for a multiple-language survey is now ordered alphabetically by language code.
  • Improved the interaction of calculations and relevant expressions.
  • A bug was fixed in which the Outbox would not display if it only contained entries with submission errors.
  • A bug was fixed in which a survey could be submitted with an invalid input mask.
  • A bug was fixed that placed multiple copies of the gallery page on top of each other.

Survey123 web app

Fixes and improvements include the following:

  • The range question type is now supported.
  • The horizontal accuracy of the location reported by the device is displayed as a circle on the map.
  • A bug was fixed in which related records were unexpectedly deleted when editing an existing record, when the survey did not include the related layer.

Survey123 website

Fixes and improvements include the following:

  • Horizontal accuracy and altitude properties are now supported when authoring calculations for a geopoint question.
  • New map and mapScale methods introduced for use in report templates to set the web map item ID and map scale. Replaces the mapSettings method. See Map questions.
  • New duration parameter supported for the getValue method for use in report templates to get the duration of an audio response.
  • To improve accessibility, heading styles are now used for section titles in sample report templates.
  • A bug was fixed in which question names were unexpectedly changed in the survey schema when a survey was saved.
  • A bug was fixed in which a survey co-owner could not edit the submissions added by other users when the survey was shared publicly.
  • A bug was fixed in which data from a parent record could not be printed when iterating a repeat layer, when the survey did not include the parent layer.