How can I link several Survey123 forms to one point? For example, a field staffer is required to perform annual inspections of stormwater outfalls. One point - same form - multiple surveys.
If you have your question set in a repeat (child) and your geopoint outside the repeat (in the parent) you could collect the point (applied to all surveys), fill out the survey, and upload. Then on the second visit to the site, select the survey from your sent surveys, select "edit and resend survey," hit the repeat (with your survey), fill out the next survey portion in the repeat, then upload to update.
I'm not sure that is the solution that you want but it seems like it would work.
Please take a look at the following Blog Post and let us know if you have any questions. You may find this video particularly helpful.
Thanks for the responses. Initial thoughts - By using repeats and editing a previous survey the user would have to delete all of the past information for each field/question which wouldn't make for a very efficient workflow. Also, how do you access/analyze previous surveys. Are they all part of the same XLS or are they different forms that are not linked to the geopoint?
I was thinking based on "One point - same form - multiple surveys," being the form doesn't change, you could put the form questions in a repeat. Users wouldn't have to edit previous data. Just hit the + on the repeat and add a new record. Add a date field to the form (in the repeat) to distinguish when the additional surveys at the point happened. All repeat (child) records are linked via parent global id.
Thanks Damien, we'll try this approach. Sounds like this may work.
Having trouble creating a survey with an existing feature class (issues publishing, creating questions, etc). We have no problem creating surveys from scratch, however, linking to existing data using Survey 123 Connect is not working.
Is there a resource that provides step-by-step instructions for Survey123 beginners. The intro Survey123 webinar that was recommended to us by ESRI did not address these issues.
Are you publishing the feature classes to ArcGIS Online, a service (either hosted or federated) in ArcGIS Enterprise, or a service on a stand-alone ArcGIS Server?
A good guide to getting started is Working with existing Feature Services in Survey123 for ArcGIS
We read the suggested article but we are having trouble creating a survey that will work. Our understanding is that you need to remove the fixed field types from the survey which will not change (ID, coordinates, etc) and add the questions that will be answered during each inspection.
Also, if the first survey is created (Year 1) and we return in Year 2 to complete an annual inspection report, where are these copies stored and how can each survey (past and present) be retrieved from the point data. The Survey123 function is exactly what we need, but the implementation for existing features is very confusing. Thanks.
How is the inspection data set up in the geodatabase? Normally, we suggest the following set up for inspections:
- A feature class of the assets
- A table/feature class for the inspections
There should be a 1:M relationship from assets to inspections
The semi-permanent information is stored within the asset table, while the information that changes from year to year is the inspection information; additional year's information are stored in new records in the inspection table. In the XLSform, this is implemented by having the asset information be stored in parent portion of the form, with the inspection being stored in a repeat section.
Hi James Tedrick,
I'm thinking of doing something similar for bridge inspections.
Do you have any templates that you could share to get me started?
Thanks so much,
As Gee suggested, would you be so kind to share with us a simple XLS form that properly segregates the parent information from the repeat. I am pretty sure our issue is associated with incorrectly setting up the repeat function in the xls form.
Any update on this? Philip Wilson Ismael Chivite
Repeats are added to your survey using the begin repeat and end repeat question types. These tables must be related tables to the parent layer. If you are looking for examples of how to use repeats, please take a look at the Sample available in Connect (as below). Alternatively, the Survey123 documentation: Repeats—Survey123 for ArcGIS | ArcGIS and Prepare for editing existing survey data—Survey123 for ArcGIS | ArcGIS has more information on using repeats.
I am interested in this same question - 1 Polygon - 1 Form - Multiple Inspections.
Is the best way to accomplish this still in seeking for the specific previous form from a list and editing it?
I am more interested in implementing this from a spatial perspective by clicking on the polygon from the Collector app and having it link to that specific form with the repeats.
-1st section of initial form prompts you to make a geoshape along with basic site information (address, company, site name, etc), which when complete populates in the Collector app.
-2nd section of form would be a repeat group - for repeat inspections for example.
*Once the geoshape it is created, the form links back to itself.
Anything like this possible?
Yes, the steps you have outlined are the correct way to configure a survey to collect multiple inspections on one feature. The parent layer contains the feature (point, line or polygon) in your survey, and the repeat (related table) will contain the inspection information that will be repeated.
Thanks for your timely response Philip.
I'm glad to see that my planned implementation is built in the correct way. My only hold up currently is figuring a way to make the parent layer[polygon, site description] link to its own repeat/related table [inspection] within Collector.
Ultimately I would like my collector 'inspection' map to only display active, non-finalized inspections.
Retrieving data ...