Hey all! I'd appreciate any input you have!
I have a project where I have three surveys (1 spatial, 2 non-spatial) that need to be connected. I've created a simplified diagram of what I need--see the attached screenshot. Let me explain; I'll start with the spatial survey, but the workflow doesn't necessarily need to start there:
My field techs will be filling out a survey when talking to landowners about a specific piece of property (orange square in the screenshot). The techs will either place a point or polygon on a map, enter landowner contact information, and answer other questions about the property. I would like to create the capability for landowner name lookup, so if we've talked with this landowner before we 1) don't have duplicate contact information and 2) can automatically fill in the survey with the contact information. So, this would mean that we need a non-spatial list of landowner names and contact information (blue circle in the screenshot). If, while filling out the spatial survey the tech finds that the landowner hasn't been in contact with us before, the tech fills in the information in the spatial survey, but the landowner information also gets added to the landowner list. In addition, we need the capability of adding landowner information to this list without submitting a spatial survey (this will happen infrequently). Lastly, we need to keep track of all the times we talk to a landowner (green hexagon in the screenshot). We need to have another non-spatial survey that allows the techs to submit a survey when they talk to or meet with a landowner (similar to a call log). This survey needs to have a record completed along with the spatial survey, if a spatial survey is completed. It also needs to be connected to the first non-spatial landowner contact list and have the contact information automatically complete if it's in the list or add the landowner contact information to the landowner list if it's not included already.
My plan is to use ExB to create a webpage that have links to the appropriate survey, depending on the situation. So, if a tech is talking to a new landowner about a specific piece of property, they will click on the link to the spatial survey. But if the tech is following up with a landowner who has questions, they will click on the link to fill out the survey for tracking outreach. We need to have this as streamlined and easy as possible because if it's not, it won't be used. I've been doing a lot of research and talking to my colleagues, and we think it's doable, but now need to start building. However, I don't know where I should begin (or even if this is completely doable!). My plans are to use Survey123 Connect and build the tool as though the user will always have internet connectivity. I also have a much more detailed workflow diagram and have created spreadsheets of survey questions, in which I have made sure those questions that are connected have the same properties so they can be referenced across surveys. Any help is much appreciated. Let me know if you need more information or clarification!