Hi Survey123 community
In my organization we have trips that go out into the field to collect a range of different data (I currently have 9 surveys that field workers may need to complete). I need to be able to link all of the surveys back to an overall 'Trip ID'/'Parent ID' so data can be attributed to the trip it was collected on.
So far, I think there are three ways of setting this up in Survey123 Connect.
1. Create a 'Trip Form' with key information that field workers complete at the start of a trip. Have all the other surveys that field workers may need complete displayed as custom URL scheme links in the 'Trip Form' that will pass the 'Trip ID' and other key information into the relevant survey. I have read about this being done (here and here) and have been able to successfully set it up. This is my preferred method at the moment, but I think it will potentially be confusing for users in the field.
2. Set up a single survey where the 9 surveys are all repeats of the Trip form, which will automatically pull the 'ParentGlobalID' into the child surveys. However, I'm hesitant to do this as it will be a lot of data in a single survey and will likely become confusing for user in the field as well as when managing the data in the backend.
3. Use the 'pulldata' function to have each survey linked to a feature layer containing survey information from the Trip Form including a 'Trip ID', however as far as I know this won't work offline, and field workers are often out of range for long periods.
If anyone has experience implementing something similar and can provide any info on how you set it up it would be greatly appreciated.