What's new in ArcGIS Survey123 February 2023

5457
16
02-22-2023 09:55 AM
IsmaelChivite
Esri Notable Contributor
3 16 5,457

Survey123 blog separator.png

ArcGIS Survey123 brings together the power of forms and GIS. Use Survey123 to build anything from the simplest, to the most sophisticated form; share them on the web or with the Survey123 mobile app. Collect the where of things and show your organization the value of visualizing and analyzing data geographically.

The ArcGIS Survey123 February 2023 release is loaded with great new features and critical fixes. Get a quick preview through this video.

Read on to learn what’s new

 

  • Create Survey123 reports with Microsoft Power Automate
  • New tools in Survey123 Connect
  • Enhancements to the Survey123 web designer
  • Additional new features and fixes

If you rather watch a video: check this webinar.

Survey123 blog separator.png

Create Survey123 reports with Microsoft Power Automate

 

Do you want to create beautiful PDF reports of your survey results? Create your own Survey123 report templates including maps, tables, photos, signatures and more. This release, adds a new Create Report action to the Survey123 Microsoft Power Automate module. Automate the generation of reports on a schedule or when a survey is submitted!

The screenshot below shows a Microsoft Power Automate flow. When an inspection is sent, it creates a PDF report and adds it as an attachment to an email.

2023-02 Survey123 Power Automate Create Report and Email.png

Trigger the Create Report action when a survey is submitted, as in the example above, or schedule it to run daily, weekly, etc.

 

To learn more about Survey123 reports, check this help topic. To get started with the Survey123 and Microsoft Power Automate, check this article.

Survey123 blog separator.png

New tools in Survey123 Connect

 

Survey123 3.17 includes a few new tools to help you with your authoring tasks.  Watch this short video for details:

 

If you have ArcGIS Pro installed, you will see the Tools menu right away. Don’t see the Tools menu? Then follow the step-by-step instructions in this help topic .

Survey123 blog separator.png

Enhancements to the Survey123 web designer

 

Use the Survey123 web designer to visually create forms right from your web browser. In this update, calculations on map questions have been enhanced so you can collect the horizontal accuracy and altitude of point locations.

2023-02 Survey123 Web Designer New Map Calculates.png

 

Use these new options to record additional metadata about locations collected in your survey. Tip: Calculate these values and hide the question from your survey. This way, you collect important metadata while keeping the form simple for your users.

Survey123 blog separator.png

Additional new features

 

Accessibility improvements: Microsoft Word includes a series of pre-formatted paragraph text styles. Alternative screen readers use these styles to understand the layout of a document and ease navigation. Starting with this release, the Survey123 report service leverages these pre-formatted styles to help alternative readers more easily navigate your output documents.

 

Headers.png

Report syntax improvements: Specify the web map and scale independently for map questions. More info in this help topic.

XLSForm enhancements:

  • Use the keyword position in the default column of a geopoint question and the user’s location will be calculated when the question becomes relevant. Check details in this help topic.
  • Apply input masks to text question types to validate user input. In this release, input masks behave similarly to a constraint expression in both the mobile and web apps: If the input mask is not met, the survey cannot be submitted.
  • The web app now also supports the range question type. It is a great fit when you want to collect integer or decimal values using a sliding scale.

 

Want to learn what's new in this and previous releases? Check the What's new in Survey123 help topic.

Survey123 blog separator.png

Key fixes (Mobile app and Survey123 Connect):

 

  • BUG-000152127 The error message "Error converting XLSForm" is returned in ArcGIS Survey123 Connect when saving changes to the XLS form (when the survey has a large file size).
  • DE-000005601 BUG-000127130 Current GPS location not loaded automatically when geopoint question becomes relevant
  • BUG-000153132 - Z enabled feature services created from Survey123 Connect fail on submission in ArcGIS Enterprise
  • BUG-0000152458 When using the fileName=function in the bind::esri:parameters field to set custom names for photos (hour, minute, second), the 'now()' function does not refresh the time for each photo. It keeps repeating the same date or time.
  • BUG-000150073 - Relevant questions saved in favorite answers aren't persisted when pasted
  • BUG-000150036 Required expressions prevent relevant data from populating when loaded from Drafts
  • BUG-000148232 Relevant expressions are not evaluated properly if the question is placed after a repeat and using the same relevant expression
  • BUG-000153172 - Apply consistent sorting method for language selection in multi-language surveys

 

Key fixes (Survey123 web, report service and workflow automation connectors)

 

  • ENH-000142890, ENH-000125882 Add support for range question type in the Survey123 web application.
  • DE-000006134 BUG-000154461 When working with a feature layer with a nested related layer, editing an existing submission through a form that excludes the nested repeat in the ArcGIS Survey123 web app removes the related records from the nested related layer
  • DE-000006226 BUG-000154240 Editing input mask in Survey form via Survey123 website is not honored (When editing, input mask characters are stripped, leading to inconsistent data format)
  • BUG-000154562 Download option not working while trying to download attachments from survey123 form with ?mode=edit and globalId parameters in the URL
  • BUG-000152587 The default map view is not honored for a map question in the web app when the survey is created in ArcGIS Survey123 Connect
  • BUG-000152886 Saving a copy of a survey from the ArcGIS Survey123 website changes the schema of the survey
  • BUG-000154518 Copy of survey becomes inaccessible in the Survey123 web designer Design tab after duplicating a group structure and saving; original survey cannot be saved
  • BUG-000153918 The ArcGIS Survey123 records with attachments in a repeat fail to be edited on the Data page of the web app
  • BUG-000151569 Survey form does not display additional pages in the browser when a repeat label contains a calculated value and the pages style is used in the XLSForm
  • BUG-000152640 Unable to pull a singular selected record from the parent layer through the ArcGIS Survey123 reports
  • ENH-000151655 In ArcGIS Survey123 reports' sample templates, define titles and headers to the corresponding text style
  • BUG-000154551 Minified React Error #31 in Experience Builder when connecting a Survey123 multilingual form to Web Map to send data to survey.

Survey123 blog separator.png

What is coming next

 

Location sharing in the Survey123 mobile app: Record and share field users locations to easily monitor where Survey123 users are and have been. Start experimenting with location sharing in Survey123 without installing the beta version!  Learn more here: Survey123 Early Adopter documentation on location sharing.

LaserTech laser rangefinder integration with the Survey123 mobile app:  Accurately measure distances to remote objects and heights or perform offset mapping by combining LaserTech laser rangefinders with your Survey123 forms.

 

Survey123 blog separator.png

Live webinar coming up!

 

On March 28, we will host a live webinar including demonstrations and an open Q&A section. You are all invited.  Click here to register.

 

Survey123 webinar March 2023.png

 

 

Tags (1)
16 Comments
Alex-Santos
Frequent Contributor

Wow a lot of great stuff here! I'm excited to use the new tools analyzer to help me track down those potential improvements and errors. Does the new create report module in Power Automate consume organization credits?

  • Update... finding a couple challenges with 3.17 regarding input masks and surveys I built in 3.16. Posted here and searching for a workaround. 
JerryBartz
Frequent Contributor

I am new to connect. Primary use will be with the spike unit to collect both interior and exterior measurement for campus facility management. All guidances are welcome. Right now I feel like I am entered in a race before I learned to walk. My students feel the same. But the great thing about Esri advocates is there is a team of helpers. Proud to be with this group.  

RobertAnderson3
MVP Regular Contributor

I mean part of this is on me for poor design, but the update broke one of my surveys and it seems to be a field that I hadn't touched in months that I had made "hidden" because it's no longer relevant, still had been set as required. Oddly it seems to have been fine ignoring that for months, but this update it's handling it (really probably the way it's supposed to) and then broke the survey.

Just wanted to pass that knowledge on in case anyone else falls into that trap.

IsmaelChivite
Esri Notable Contributor

An update to the Survey123 website is planned for February 29 to fix BUG-000156082 Unable to filter dates by value on the Survey123 website

IsmaelChivite
Esri Notable Contributor

Fix to  BUG-000156082 Unable to filter dates by value on the Survey123 website has now been deployed. 

SMDSAdministrador
Occasional Contributor

I'm a bit confused by the default position for the geopoint question.

My geopoint questions always try to capture device location after becoming relevant even without setting any default for them. That is: using or not the "position" has the same effect.

SMDSAdministrador_0-1677781177809.png

Am I missing something?

BrianHall7
Occasional Contributor

Will there be a blog post or tutorial on how to Create Survey123 reports with Microsoft Power Automate? The steps for Create report, Upload file from URL, and Get file content using path are new to me.

MichaelBruening
Frequent Contributor

Some great updates here and it's been a minute (actually a year) since I have completed any type of Survey123 form development. I noticed when I run the "Analyze Survey" tool that it returns some "Info" about the field lengths not being supported for the following question types -

"StartSurvey", "EndSurvey", "Decimal"

Should we be entering a length value for these question types, as we have not been required to in the past. If so, then is there a recommended value we should use?

Again, it has been a while and I am playing catch up.

Thanks,

Mike Bruening

DickieRigdon
Regular Contributor

@IsmaelChivite 

Hi Ismael,

I've been looking through your tips and tricks and was wondering if you have answered this question before.  I am about to publish a Survey123 form and I have set up a Power Automate web hook to send an alert email to the client when someone has answered and submitted their Survey123 form.  They asked if I can take it a step further and add the name of the respondent (Survey question #1) in the email so they can keep track of who has been answered in the survey.  Is that something you have already discussed and could point me too? 

Thanks for your help,

Dickie

RobertAnderson3
MVP Regular Contributor

@DickieRigdon 

You can absolutely do this, this would be utilizing dynamic content in the webhook! When you have the survey trigger it brings in the content from the survey and provide a list of dynamic content to use, when you're in a question it should display what's available to you! Just gotta find your question in the list.

RobertAnderson3_0-1682616683409.png

 

DickieRigdon
Regular Contributor

Awesome!  Thank you Robert!  I will try this out on our form.  Thanks again!

- Dickie

DickieRigdon
Regular Contributor

@RobertAnderson3 Unfortunately, my Survey elements do not appear in the Dynamic Content. The Create Report does see my survey in the first question (*Survey) but the rest of the dropdowns do not populate with any suggestions.no dynamic content avail.png

RobertAnderson3
MVP Regular Contributor

@DickieRigdon 

The create report is only for if you actually want to create a report from the data for the email, I just screenshotted the webhook I happened to be working on haha.

I've run into this issue before, if you're missing a label in ANY of the fields, questions or groups or repeats, it for some reason prevents the dynamic content from loading. (You'd get a warning when you save the XLS form and it updates in Connect) Could that be the issue?

DickieRigdon
Regular Contributor

Hi @RobertAnderson3 ,

My overall workflow currently is just a) Survey123 form is submitted > b) Power Automate Webhook is triggered> c) Alert Email is Sent notifying a form has been completed.

Looking at one of the recent tutorials, https://www.esri.com/arcgis-blog/products/survey123/constituent-engagement/instantly-load-survey123-...

maybe I need to create an Excel document and insert into my workflow.  Is that step required for Power Automate to pull the Survey123 participant's name off the form?  The Excel step would definitely be helpful for the person receiving the alert emails.  They want to be able to track and check off the form submissions that have been answered/closed.  Thanks again, Dickie

RobertAnderson3
MVP Regular Contributor

@DickieRigdon 

You shouldn't need to add any other peices, you could absolutely include an action to make an Excel as well (this actually just gave me an idea for a workflow of my own I've been looking at) but it always just got added in for me. With the changes recently and looking closer it might be something with the advanced options settings in the trigger.

You might need to make sure that these are set to 'Yes' specifically the 'include submitted record'. There's more details on the way the connector works here: 

https://learn.microsoft.com/en-us/connectors/survey123/#when-a-survey-response-is-submitted

RobertAnderson3_0-1682948761789.png

If it's still not working beyond this then it might be a thing for Ishmael as I'd be out of ideas haha

BrunoGomesdeSouza
Occasional Contributor

Hi Ismael, How are you?

Have some plans to put oriented imagery inside Survey 123?

Thanks a lot