Functionality matrix

Survey123 Studio and Survey123 Mobile are successor apps to Survey123 Connect and the Survey123 field app.

The next generation apps do not have all the functionality of Survey123 Connect and the Survey123 field app. Functionality has been prioritized in order of the most important elements of the apps, but there will inevitably be some features that you use that are not there.

The tables below list the status of functionality of Survey123 Studio and Survey123 Mobile with respect to features available in Survey123 Connect and the Survey123 field app.

Survey123 Studio and Survey123 Mobile do have new features (for example, tabular repeats and a big-button data capture experience with the support of ArcGIS QuickCapture projects) that are documented throughout the website. For the latest additions, see What's new in Survey123.

The information in this topic is grouped by app features so you can quickly scan what's available, what's in development, and what's planned or not planned.

The following statuses are used in the tables below:

  • Available—Functionality is available for use now. Some limitations may apply, but they are described in the specific documentation
  • In development—Work is in progress on the functionality, and it will be available in the next release or two.
  • Planned—Work on the functionality is not in progress, but it is planned for a future release.
  • Not planned—The functionality is not planned for inclusion in Survey123 Studio or Survey123 Mobile. It may be superseded by newer behavior or technology, or is no longer applicable.
Note:

The Survey123 field app beta features (for example, add-ins and compass) are not supported and are not planned for future releases of Survey123 Mobile.

XLSForm

If your surveys rely on any of the questions or behaviors listed below as Planned, continuing to use the Survey123 field app may be the best solution to address your needs at this time.

However, you are encouraged to make a copy of your survey in Survey123 Studio to test it. If it works as you expect, you can publish it and use it in Survey123 Mobile. Before publishing, you can also modify the survey.

Common to all question types, the following columns are available for use in Survey123 Mobile and Survey123 Studio:

  • required
  • required_message
  • readonly
  • default
  • calculation
  • constraint
  • constraint_message
  • hidden

The following tables are grouped by question so you can quickly see what is available, in development, and planned:

Text questions

FunctionalityStatusNotes

appearance - none

Available

appearance - multiline

Available

Includes the defaultHeight parameter

appearance – hidden

Available

body::esri:style - placeholderText

Available

bind::esri:fieldLength

Available

appearance - geocode

In development

Includes the indicator, maxResults, proximity, and suggestions parameters

appearance - inframarker

Planned

appearance – getinframarkerid

Planned

body::esri:inputMask

Planned

appearance - Nopredictivetext

Planned

appearance - Predictivetext

Not planned

appearance – rangefinder

Not planned

bind::esri:workflow

Not planned

bind::saveIncomplete

Not planned

Integer and decimal questions

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - spinner

Available

body::esri:style - placeholderText

Available

bind::esri:parameters - calculationMode parameter

In development

appearance - numbers

Planned

appearance - calculator

Planned

appearance - thousands-sep

Planned

rangefinder

Not planned

distress

Not planned

Applies to integer only. The alternative is to use range.

Multiple choice questions

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - autocomplete

Available

Autocomplete is now available for select multiple as well as select one questions.

appearance - minimal

Available

appearance - compact

Available

appearance - horizontal

Available

appearance - horizontal-compact

Available

appearance – likert

Available

body::esri:style - placeholderText

Available

choice_filter

Available

or_other

Available

external_choices

Available

choice audio

Available

choice image

Available

randomize

Available

media::audio

Available

media::image

Available

appearance - search()

In development

bind::esri:parameters - calculationMode parameter

In development

appearance - compact-n

Planned

appearance - image-map

Planned

In the current release, these questions display as a select question with no appearance.

bind::saveIncomplete

Not planned

Date and time questions

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - year (date only)

Available

appearance - month-year (date only)

Available

appearance - week-number (date only)

Available

date formats

Available

bind::esri:parameters - calculationMode parameter

In development

bind::saveIncomplete

Not planned

Range questions

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - no-ticks

Available

body::esri:style - startColor, endColor, color parameters

Available

Start, stop, step parameters

Available

Note questions

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

media::audio

Available

media::image

Available

generated note - generated_note_form_title

Available

bind::esri:parameters - calculationMode parameter

In development

Other forms of the generated note

Planned

Geopoint questions

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - press-to-locate

Available

body::accuracyThreshold

Available

bind::esri:warning

Available

coordinate format, esriFieldTypeZ

Available

Offline basemaps

In development

bind::esri:parameters - calculationMode and geocode parameters

In development

Geosearch

In development

body::esri:style - height, map, map tools, minCaptureZoomLevel, overlay, precision, snapMode, symbol parameters

Planned

hide-input

Not planned

Supported in the web app only.

Geotrace and geoshape questions

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - press-to-locate

Available

body::accuracyThreshold

Planned

bind::esri:warning

Available

coordinate format, esriFieldTypeZ

Available

bind::esri:parameters - calculationMode and geocode parameters

In development

Offline basemaps

In development

Geosearch

In development

body::esri:style - lineColor, lineWidth, fillColor, method=vertex,streaming,noedit,distanceThreshold

Available

body::esri:style - height, map, map tools, minCaptureZoomLevel, overlay, precision, snapMode, symbol parameters, method=vertex,beep,haptic

Planned

Repeats

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - minimal

Available

appearance - minimal compact

Available

appearance - compact

Available

Fixed grid style

Available

body::esri:style - backgroundColor, borderColor parameters

Available

nested repeats

Available

body::esri:style - layout parameter (grid styles)

Available

Fixed grid style is available, dynamic grid style is planned.

appearance - field-list (pages)

Planned

bind::esri:parameters - allowAdds, allowUpdates, query parameters

Planned

repeat_count

Planned

Groups

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - compact

Available

Fixed grid style

Available

body::esri:style - backgroundColor, borderColor parameters

Available

nested groups

Available

body::esri:style - layout parameter (grid styles)

Available

Fixed grid style is available, dynamic grid style is planned.

appearance - field-list (pages)

Available

appearance - table-list

Planned

Media questions

FunctionalityStatusNotes

Image

appearance - none

Available

appearance - hidden

Available

appearance - multiline

Available

appearance – signature

Available

resize (Survey123 Studio setting)

Available

appearance - draw

Planned

appearance - annotate

Planned

appearance - new-rear

Planned

appearance - new-front

Planned

appearance - signature multiline

Planned

body::esri:style - allowRename, fileNameVisible, method, previewHeight

Planned

body::esri:style - max-pixels parameters

Planned

bind::esri:parameters - allowAdds, fileName, max-size, watermark, topLeftWatermark, topCenterWatermark, topRightWatermark, leftCenterWatermark, centerWatermark, rightCenterWatermark, bottomLeftWatermark, bottomCenterWatermark, bottomRightWatermark parameters

Planned

default image (for signature, draw, and annotate appearances)

Planned

appearance - spike

Not planned

appearance - spike-full-measure

Not planned

appearance - spike-point-to-point

Not planned

bind::esri:parameters - smartAnnotation, smartAttributes, redaction

Not planned

AI image and text analysis tools are planned.

Audio

appearance - none

Available

appearance - hidden

Available

bind::esri:parameters - codec, fileName, max-duration, max-size parameters

Available

File

File questions

Planned

In the current release, a message appears in place of the file selector.

Barcode questions

FunctionalityStatusNotes

appearance - none

Available

appearance - hidden

Available

appearance - minimal

Available

body::esri:style - placeholderText parameter

Available

body::esri:style - barcodeType parameters

Not planned

Calculate questions

FunctionalityStatusNotes

appearance - none

Available

bind::esri:parameters - calculationMode

In development

Hidden questions

FunctionalityStatusNotes

appearance - none

Available

bind::esri:parameters - calculationMode

In development

Rank questions

FunctionalityStatusNotes

Rank questions

Planned

Form expressions

FunctionalityStatusNotes

boolean, comparison, conditional, numeric, string functions

Available

date(), date-time(), decimal-date-time(), decimal-time(), format-date(), int(), number(), string()

Available

today(), now()

Available

mathematical and preload functions

Available

regex

Available

once(), calculationMode

In development

pulldata() Retrieve a value from a .csv file

Planned

pulldata("@exif")

Available

pulldata("@geopoint")

Available

Altitude, speed, and direction are unexpectedly shown as 0 instead of blank when no data is available using pulldata("@geopoint").

Reverse geocoding in pulldata("@geopoint") is planned.

pulldata("@javascript")

Available

Repeats as an input to pulldata("@javascript") is planned.

pulldata("@json")

Available

pulldata("@layer")

Available

The getRecord operation supports retrieval of point features, support of lines and polygons is planned.

The getValue operation is supported on its own. Additional parameter support is planned.

pulldata("@property")

Available

The submissionUrl, locale, and localeInfo properties are planned.

choice functions

Available

geometric attributes (distance, area)

Planned

repeat value aggregation (min, max, sum, count, join)

Planned

repeat functions (indexed-repeat)

Planned

repeat functions (position)

Available

Survey123 Studio

The following table lists functionality of Survey123 Connect, and the current status in Survey123 Studio:

FunctionalityStatusNotes

Sign in to ArcGIS Online and ArcGIS Enterprise

Available

PKI is planned.

Create surveys

Available

It is recommended that you create new surveys from your existing organization surveys to use in Survey123 Mobile.

Creating surveys from existing feature services is planned.

Support for organization settings set on the Survey123 website is planned.

Publish surveys

Available

Updating of field aliases and domains on republish is planned.

LDAP authentication is not supported and IWA is only supported if you are using a PC connected to the same domain as the active directory.

Internationalization and translation

Available

Accessibility

Available

Focus has been on adaptable text size, colors , names information and roles (for screen readers), and keyboard navigation, all within constraints of each platform's capabilities.

Form gallery

Available

Form tabs (Form, Details)

Available

Form tabs (Options, Map, Media, Linked Content, Scripts)

Planned

Survey tools

Planned

Download surveys

Planned

Delete surveys

Available

In this release, deleting a survey from Survey123 Studio only deletes the files from your PC. The item in your organization is not deleted. Deleting the item in your organization is planned.

Organization settings (General, Map, Surveys, Location sharing, Extensions)

Planned

More actions (Show QR code, Open in the web app, Manage in the Survey123 website, view item in your ArcGIS organization)

Planned

Survey123 Mobile

The following table lists functionality of the Survey123 field app, and the current status in Survey123 Mobile:

FunctionalityStatusNotes

Sign in to ArcGIS Online or ArcGIS Enterprise

Available

PKI is planned.

Use public surveys

Available

Download surveys

Available

Send surveys

Available

Delete surveys

Available

Internationalization and translation

Available

Accessibility

Available

Focus has been on adaptable text size, colors, names information and roles (for screen readers), and keyboard navigation, all within constraints of each platform's capabilities.

Sent, Outbox, Drafts

Available

Sent surveys open in view mode only. Edit and copy options are planned.

Search bar, Barcode scanner, Sort and Go To are planned.

Map view: Only displays symbols for records; labels and selection are planned.

List view: Swipe menu disables buttons instead of hiding them for records without a location.

Inbox

Planned

App linking

Available

The center, field:fieldname, portalUrl, itemID, download, callback, and callback:status parameters are supported.

Support for the action, folder, filter, update, and q:queryparameter parameters is planned.

Organization settings (General, Map, Surveys, Location sharing, Extensions)

Planned

Enterprise deployments

Planned

Location sharing

Planned

Location provider

Available

Integrated location provider and Bluetooth GNSS receivers only.

Location alerts are planned.

Themes

Available

Light and dark mode of system is honored. Personalization setting is available in the app. 

Settings

Available

Measurement units, diagnostic logging, personalization are supported.

Location providers are supported.

Webhooks

Available

Must use ArcGIS feature service webhooks (not Survey123 webhooks).