Hi everyone,
I am fairly new to Survey123 Connect and was hoping for some assistance/clarification. I am trying to create a survey with 2 relations. Starting with a polygon (1:M) which is related to an inspection table (1:M) which is then related to another table (trip table). Ideally, I would like the user to select from the preexisting polygons (whether they have to select on a map or from a list - doesn't matter) and then they would start the next part, the inspection and then the other table. I do not want to add, edit or delete any of the polygons. Is it possible to do this entire process solely in Survey123? I really do not want to have users jumping from Field Maps to Survey 123.
Thanks in advance!
Solved! Go to Solution.
It's possible using the Survey123 Inbox and configuring the repeats to allow adds, but not queries (so users can't edit earlier visits). Use the hidden appearance or read only to show polygon data but prevent edits. You could also use calculations and calculationMode=always on the polygon to update the polygon with repeat data being added.
You can have users select the polygon through the inbox map or list.
You can disable new surveys from being collected in the survey form settings.
However survey123 was originally designed for form based, offline, adds. It's inbox map and data update capabilities pale in comparison to field maps. You could hit limitations in map design to 'select' polygons, inbox limits (5000), and some inbox editing limits (e.g. can't view or edit exisiting file attachments).
The good news is that as long as your layer/table design is robust you can always incorporate field maps later on. You would create surveys targeting the related table only, create the map, and then pass the globalid into the visit table surveys.
As someone with a lot of experience with field maps and survey123 I would generally recommend using field maps and survey123 together for the workflow you have outlined.
It's possible using the Survey123 Inbox and configuring the repeats to allow adds, but not queries (so users can't edit earlier visits). Use the hidden appearance or read only to show polygon data but prevent edits. You could also use calculations and calculationMode=always on the polygon to update the polygon with repeat data being added.
You can have users select the polygon through the inbox map or list.
You can disable new surveys from being collected in the survey form settings.
However survey123 was originally designed for form based, offline, adds. It's inbox map and data update capabilities pale in comparison to field maps. You could hit limitations in map design to 'select' polygons, inbox limits (5000), and some inbox editing limits (e.g. can't view or edit exisiting file attachments).
The good news is that as long as your layer/table design is robust you can always incorporate field maps later on. You would create surveys targeting the related table only, create the map, and then pass the globalid into the visit table surveys.
As someone with a lot of experience with field maps and survey123 I would generally recommend using field maps and survey123 together for the workflow you have outlined.
Thanks so much! I ended up using the Inbox and it is working great. We have less than 50 polygons amongst the selectable options, so it is not overloaded. These are the settings I ended up going with: