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 September 19, 2023
This update includes changes to the Survey123 web app and the Survey123 website.
Survey123 web app
Fixes include the following:
- A bug was fixed in which changing the mobile device orientation, cleared the contents of signature questions.
- A bug was fixed in which the time value in a date response is saved as 11:00 AM instead of 12:00 PM, if the selected date in a Date question is captured outside of a daylight saving time period.
- A bug was fixed in which required questions in a repeat that has a repeat_count value set, did not display an error message when submit is attempted and can not be completed.
Survey123 website
Fixes and improvements include the following:
- CAPTCHA (challenge and response test to determine if the survey submitter is human) is now supported.
- A bug was fixed in which deleting a survey in the website, would also delete web maps that had been associated to it.
Update August 22, 2023
This update includes changes to Survey123 Connect, the Survey123 field app and web app, and the Survey123 website.
Survey123 field app (version 3.18.145)
Fixes and improvements include the following:
- A bug was fixed in which the Inbox would be emptied when the app was launched from a Survey123 link or custom URL scheme that contains the update parameter, if the app is offline.
- A bug was fixed in which calculated integer values could not populate a text question.
- Stability improvements have been made when repeatedly switching between the location panel or the full-screen map of map questions.
Survey123 Connect (version 3.18.124)
A bug was fixed in which calculated integer values could not populate a text question.
Survey123 web app
Fixes and improvements include the following:
- Choice lists of Dropdown questions have been improved when populated from a feature layer or table to ensure only unique choice values are returned, and the list is populated faster.
- The maximum file size of a file question increased from 100 MB to 500 MB for surveys in ArcGIS Online.
- A bug was fixed in which rear and front camera could not be switched when taking a photo in Safari on iPad.
- A bug was fixed in which attachments could not be submitted when a survey is launched from a link that contains the mode parameters of edit or copy.
Survey123 website
Fixes and improvements include the following:
- The maximum file size of a File upload question can be configured as 500 MB for surveys in ArcGIS Online.
- The ArcGIS Living Atlas category has been added when setting the source layer for calculation or populating the choice list of Dropdown questions.
Update July 25, 2023
This update includes only a change to the Survey123 field app on Android.
Survey123 field app (version 3.18.143)
On Android, a bug was fixed in which the camera crashed while saving an image on some devices.
Update June 21, 2023
This update includes changes to the Survey123 web app and Survey123 website.
Survey123 web app
Fixes and improvements include the following:
- A bug was fixed in which the following message appeared when attempting to display a survey that was created in a previous version of Survey123: The webform needs to be upgraded, but an error occurred while upgrading. HTTP 504: UNKNOWN_ERROR.
- A bug was fixed in which the message Leave site? sometimes appeared after submitting a response.
- A bug was fixed in which the loading animation did not disappear when a survey was configured with the Automatically redirect to URL action after submission, and was embedded in another web page.
- A bug was fixed in which an Audio question could not record audio in the survey widget of ArcGIS Experience Builder.
Survey123 website
Fixes and improvements include the following:
- A bug was fixed in which location EXIF metadata of a photo did not display in the form view on the Data page.
- A bug was fixed in which a question with a broken calculation expression disappeared after refreshing the Design page.
- A bug was fixed in which the message Leave site? appeared after submitting a response, if a survey is configured to have a 0-second delay for the Automatically reload the survey action after submission.
- A bug was fixed in which generating multiple reports in a single print job failed with the message An error occurred when packaging due to timeout.
Update June 13, 2023
This update includes changes to Survey123 Connect, the Survey123 field app and web app, and the Survey123 website.
Survey123 Connect (version 3.18.123)
Fixes and improvements include the following:
- Smart assistants can be configured in surveys to use machine learning models to extract attributes from images, annotate images, and redact images.
- Surveys can be configured to capture location and height values using rangefinders.
- New parameters barcodeType and engine allow you to set the barcode type and scanning method for barcode questions.
- New mapTools parameter allows you to set which map tools appear on the full-page view of map questions.
- Bugs have been fixed that caused the Analyze survey tool to only partially process surveys.
- A bug was fixed in which an object property with a period (.) could not be specified in the pulldata("@json") function.
- A bug was fixed in which a survey would not load from a URL with parameters when position(..) was used in the calculation column of a hidden question that was inside a repeat.
Survey123 field app (version 3.18.142)
Fixes and improvements include the following:
- Smart assistants can be used to extract attributes from images, annotate images, and redact images.
- ArcGIS location sharing is now supported.
- Laser Tech TruPulse rangefinders are now supported.
- Berntsen InfraMarker RFID scanner is now supported.
- Barcode scanning is now faster and more accurate.
- Search has been added to the Inbox map tab.
- Surveys with multiple pages and a survey description created in the web designer no longer show a blank first page in the field app.
- A bug was fixed in which questions with the image-map appearance would not preserve the order of selection.
- A bug was fixed in which the spinner appearance allowed negative values to be entered even when a constraint was set for values greater than zero.
- A bug was fixed in which the app in Japanese would crash when refreshing the gallery or inbox.
- On iOS 16, a bug was fixed in which the app would crash when launching the camera in a survey that contained many image questions.
Survey123 web app
Fixes and improvements include the following:
- The new isOrgSignIn URL parameter allows use of the ArcGIS sign-in page in place of an organization-specific sign-in page.
- A bug was fixed in which the Ranking question could not be completed when used as part of a cascading select.
- A bug was fixed in which a repeat question that included a repeat_count expression was not hidden or displayed as expected when using a relevant or body::esri:visible expression.
Survey123 website
Fixes and improvements include the following:
- New Slider question.
- Choice lists of Dropdown questions can be populated from a feature layer or table.
- Translations can be exported and imported.
- Likert questions now have a maximum value of 11.
- A redirect URL can be configured to display when a survey is completed.
- Administrator and survey author options have been added to enable or require location sharing.
- A bug was fixed in which surveys that contained a Map question would falsely indicate that the survey has changes that have not been published.
- A bug was fixed in which incorrect and inconsistent results were returned when filtering data in surveys containing repeats.
- A bug was fixed in which data was geographically incorrect on the first load for a user who is not the survey owner.
- A bug was fixed in which reports were created with insufficient credits.
- A bug was fixed in which reports unexpectedly failed with the following error message: An error occurred when querying data from the feature layer.
- A bug was fixed in which reports fail to retrieve the count of related records using getCount() when based on layers and tables with multiple relationships.
- Summary reports can now be created in the create report connectors of Microsoft Power Automate or Make.
Update April 18, 2023
This update includes changes to the Survey123 web app and the Survey123 website.
Survey123 web app
Fixes include the following:
- A bug was fixed in which the day number decreased by one day as each digit in the year was typed in a date question in Google Chrome and Microsoft Edge.
- A bug was fixed in which an empty page appeared when a group with the field-list appearance had an expression in the body::esri:visible column that evaluated to false.
Survey123 website
Fixes include the following:
- A bug was fixed in which the preview mode on the Design page took more than one minute to load if the survey contained a map question.
- A bug was fixed in which report templates associated with a survey were not shared when the survey's results were shared.
- A bug was fixed in which a time-out error occurred when sharing the results of a survey published from Survey123 Connect that contained dozens of repeats.
- A bug was fixed in which an image could not be inserted by URL when editing a survey published to ArcGIS Enterprise.
- A bug was fixed in which the average score for a choice in a ranking question was displayed as 0 on the Analyze page if the choice name contained smart (curly) quotation marks.
Update March 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.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 device's 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. These replace 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.