Prepare to edit existing survey data—ArcGIS Survey123 (2025)

In addition to submitting new data to a feature layer through a survey, you may need to edit survey data that you have recently submitted, that was collected some time ago, or that has been collected by other survey users.

Enable editing

Survey responses can be edited from the Sent folder and Inbox. To enable editing for a survey, editing must also be enabled for the underlying feature layer.

You can edit previously submitted surveys that exist in the Survey123 field app's Sent folder. For more information on how to configure options for sent surveys, see Sent folder.

To edit existing survey data stored in the survey's feature layer (for example, data collected by another user), you must enable the inbox.

Caution:

Enabling the inbox enables read access to your survey data, which will expose your survey responses. For more information and best practices for securing your data, see Share a survey.

To enable the inbox, go to the Options tab of your survey in Survey123 Connect and click Enable Inbox. A series of options appears, allowing you to control how users interact with surveys in the inbox. Any changes to these options will take effect when the survey is published.

Prepare to edit existing survey data—ArcGIS Survey123 (1)

Choose whether surveys in the inbox can be edited, viewed (read-only), or copied to a new survey. You can type a query expression to limit the surveys that are returned in the inbox. You can also apply a spatial filter.

Note:

The Inbox can contain a maximum of 5,000 survey responses. This limit applies to parent survey records only (it does not apply to repeats).

The more records there are to return, the longer it will take to refresh the Inbox. For a survey that contains repeats, be aware that the total number of records the Inbox retrieves when it is refreshed could be much greater than the number of parent records. For example, if a feature layer contains 2,000 parent records and each parent record has 10 repeat records, the Inbox will retrieve a total of 22,000 records. You can limit the number of parent records by applying a query expression or spatial filter. You can limit the number of repeat records by defining a query in the bind::esri:parameters column.

Caution:

A survey response can only exist on a device in one folder at a time. When both the Sent folder and Inbox are enabled for a survey, refreshing the inbox does not download responses that are already in the Sent folder. This means that if a response that is in the Sent folder is updated by a user on another device, the updated response will not be downloaded to the inbox.

For this reason, it is recommended that you do not enable the Sent folder and Inbox for the same survey if your intention is for multiple users to continually edit and update existing responses.

WHERE expressions

The surveys available for editing in the inbox in the Survey123 field app are determined by the query expression specified on the Options tab of your survey in Survey123 Connect. The survey must be published each time this query is modified for the changes to take effect.

Query expressions must use common SQL syntax and functions supported by ArcGIS. All queries are run against the survey's feature layer, so you can build and test your expression using the query operation on the feature layer's REST endpoint. For more information on this process and examples of query syntax, see Query (Feature Service). For more information on supported functions, see Standardized SQL functions in ArcGIS Online.

The following are example use cases and syntax:

  • This example returns surveys in which the number in the rating field is great than or equal to two:

    rating>=2

  • This example returns surveys in which the date in the EditDate field is on or after April 13, 2017:

    EditDate>='2017-4-13'

  • This example returns surveys in which the Editor field is equal to 'BKlauser':

    Editor='BKlauser'

  • This example returns surveys in which the status field is equal to 'for_review':

    status='for_review'

  • This example returns surveys in which the date in the inspection_date field is in the last seven days:

    inspection_date>CURRENT_DATE-7 ANDinspection_date<=CURRENT_DATE

  • This example returns surveys in which the project_status field does not equal 'complete':

    project_status<>'complete'

  • This example returns surveys in which the final_approval field is blank (null):

    final_approval IS NULL

  • This example returns surveys in which the final_approval field is not blank (null):

    final_approval IS NOT NULL

Inbox queries also support the username variable. This variable must be specified in the same format as XLSForm expressions. For example, the query Creator=${username} would return all survey records created by the currently signed-in user.

Note:

The username variable is the only case in which XLSForm syntax can be used in an inbox query expression. Even though the username variable must be written as ${username}, its value is derived from the signed-in user's ArcGIS account, not from a question in the survey.

To return records for the signed-in user from a field that contains a list of multiple users, the POSITION() function must be used in the query. For example, the query POSITION(${username} IN assigned_to) > 0 would return all survey records that include the signed-in user, where values in the assigned_to field might be a comma-separated list of all possible assignees, such as 'George_Smith, Nick_Jones'.

Spatial filter

In the inbox, selecting Refresh updates the list of surveys shown on the List tab. The refresh action generally returns all surveys that satisfy the inbox query expression (if set) and that are not already stored in other folders on the device. When selecting Refresh on the Map tab, a spatial filter can be applied to update the list to show only those surveys that are within the current map extent.

To enable the spatial filter, select Apply spatial filter when the map tab is visible on the Options tab in Survey123 Connect. In the following example, when Refresh is selected, the list of surveys is updated to show only the four survey responses visible in the current map extent. If your survey has an instance name set, each feature on the map is labeled with its instance name.

Prepare to edit existing survey data—ArcGIS Survey123 (2)

Repeats

Survey123 allows editing of features that have related records either from the Inbox or the Sent folder. New records can be added and existing records can be edited, although deleting existing records is not supported. Editing existing records is disabled by default unless allowUpdates=true is enabled through a query parameter.

The bind::esri:parameters column can be used to supply optional parameters for a repeat. These parameters are formatted as key value pairs, with values that contain spaces encased in quotation marks.

By default, no related records are available with the survey responses from the Inbox or the Sent folder. To access related records for a response, define a query in the bind::esri:parameters column for the begin repeat question type. The query property supports the same parameters as the WHERE expressions above, for example, query="Editor='BKlauser'", to download only the related records with 'BKlauser' in the Editor field.

To download all records in a related table, specify a query without any parameters (query).

Parameters that can be applied to repeats through the bind::esri:parameters column on a begin repeat question type include the following:

  • query—Allows records to be queried and downloaded to the related table, for example, query="severity='high'".
  • allowAdds—Allows new records to be added to a repeat when editing. The default is true. It can be set to false using allowAdds=false.
  • allowUpdates—Allows existing records in a repeat to be updated when editing. The default is false. It can be set to true using allowUpdates=true.

Multiple key value pairs can be used together, separated by spaces, for example, allowUpdates=true query="Editor='BKlauser'". If these values have spaces in them, they can be enclosed in quotation marks.

Images

Survey123 allows the user to add images to existing survey records. While editing existing images is not supported, each image question provides a Duplicate button when editing a survey to copy an existing image that can be edited by rotation, renaming, or editing with the draw and annotate appearances.

Providing new images is enabled by default. To disable this functionality, type allowAdds=false in the bind::esri:parameters column.

There are some known limitations to editing images:

  • Offline workflows are not supported.
  • The signature appearance does not support the Duplicate function.
  • Image attachments use keyword properties to associate an image to the question it was submitted against. Keyword properties are not supported by ArcGIS Enterprise prior to 10.8.1, so an image submitted to a survey published in an ArcGIS Enterprise portal prior to 10.8.1 will not be associated to a question. Similarly, images attached to a feature through a method other than a survey (for example, in ArcGIS Pro or an ArcGIS Online web map) cannot have keywords.
  • When an existing survey is downloaded to a device for use from the Inbox, existing images are not downloaded. The count-selected function will only count images that are on the device and will return 0 when the survey is first opened. Any new images captured will be counted.

Feedback on this topic?

Prepare to edit existing survey data—ArcGIS Survey123 (2025)

FAQs

How do I edit existing data in ArcGIS Survey123? ›

Go to https://survey123.arcgis.com?portalUrl=https://host.domain.com/webadaptor (where host, domain, and webadaptor are replaced by information about your portal) and click Sign In. Browse to the survey's Data page. Double-click the cell in the data table that you want to edit. Make your changes.

How do I create a survey from an existing survey in Survey123? ›

To create a survey based on an existing survey in the Survey123 website, click the menu button in the lower right corner of its card and click Save As. Edit the title and tags for the new survey if necessary, and click Save As.

Can multiple people edit a Survey123? ›

Sharing ownership allows other members of your organization to make updates to a survey in the Survey123website and web designer. This is useful in collaborative situations in which multiple people need to update the same survey.

Can you edit data in ArcGIS? ›

ArcGIS allows you to create and edit several kinds of data. You can edit feature data stored in shapefiles and geodatabases, as well as various tabular formats. This includes points, lines, polygons, text (annotations and dimensions), multipatches, and multipoints.

How do I edit existing data validation? ›

On the Format menu, click Data Validation. In the Data Validation dialog box, click the condition that you want to change, click Modify, and then make the changes that you want.

What is the difference between Survey123 connect and Survey123 for ArcGIS? ›

The question types and smart survey features available through the Survey123 website authoring tools are limited but are sufficient for basic surveys. If you need more advanced question types, a large number of questions, or more complex rules, you need ArcGIS Survey123 Connect.

How do I edit an existing survey in SurveyMonkey? ›

Use the My Surveys page or new Homepage to organize and manage your surveys. Click ... to the right of any survey to access more options. Go to the Design Survey section of the survey to preview your survey design, edit questions, or edit the theme.

How do you overwrite data in ArcGIS? ›

In this topic
  1. Open the ArcGIS Pro project that contains the map that you published as a map service. ...
  2. Optionally, make changes to the map or its layers.
  3. In the Catalog pane, on the Project tab, expand Servers and browse to the map service you want to overwrite.
  4. Right-click the service and click Overwrite .

How do I make a field editable in ArcGIS online? ›

Enable editing
  1. On the item page, click the Share button.
  2. In the Share window, for Set sharing level, choose Organization.
  3. Click Save. ...
  4. Next to Description, click Edit.
  5. Click Save. ...
  6. On the ribbon, click the Settings tab.
  7. Scroll to the Feature layer (hosted) section and check Enable editing. ...
  8. Click Save.

How do I integrate ArcGIS Survey123? ›

ArcGIS Survey123 can be integrated with other apps by using links to open the Survey123 web app or field app, Survey123 Connect, or another app. For example, you can create app links to launch and open the Survey123 field app from another Esri app, a web map pop-up, or a simple hyperlink in an email or website.

What is the alternative to Survey123? ›

The best overall ArcGIS Survey123 alternative is SurveyMonkey. Other similar apps like ArcGIS Survey123 are Microsoft Forms, Fulcrum, Qualtrics CoreXM, and Jotform. ArcGIS Survey123 alternatives can be found in Survey Software but may also be in Online Form Builder Software or Mobile Forms Automation Software.

What is the record limit for Survey123? ›

The maximum number of records allowed in one printing request is 1000; there are currently 2277 records selected.

How do I open an existing survey in Survey123 Connect? ›

On the My Surveys page, click the Link button on the survey's thumbnail. Click the survey's thumbnail to open its Overview page, and click the Share button on the toolbar. On the survey's Collaborate page, go to the Share surveys tab. Click the button to open the survey in a new browser tab.

How do you update data in ArcGIS? ›

Update files
  1. Sign in to the organization.
  2. Open the item details for the file.
  3. Click Update Data on the Overview tab.
  4. Choose the replacement file from your local machine or a network drive. The name of the replacement file must be the same as the name of the file you replace.

How do I edit non versioned data in ArcMap? ›

To perform nonversioned edits on nonversioned data, you must first set an option on the Versioning tab of the Editing Options dialog box. Essentially, you must turn off versioned editing by unchecking Edit a version of the database with the ability to undo and redo.

How do I edit a dataset? ›

To edit rows in a dataset

To edit an existing row in a DataTable, you need to locate the DataRow you want to edit, and then assign the updated values to the desired columns. If you don't know the index of the row you want to edit, use the FindBy method to search by the primary key: C#

Can you edit fields in ArcGIS online? ›

Click the Data tab and click the Fields button. Click a field name to open the field's detail view. Click Edit for the Field Value Type value. Choose the value type from the Edit Field Value Type drop-down menu.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Duncan Muller

Last Updated:

Views: 6308

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.