I have created a survey for inspection of various business entities within a city. Common attributes are: City, Business Entity Name, geopoint or QRCode, Business Entity Address, Business Entity License Number, etc. Since we have a very large number of business entities, we are employing External Lists for Business Entities and another one for Business Entities Address. The workflow is as follows:
While this workflow is working fine, I’ve come across a few issues where I need some guidance as to how to set up the Survey XLSform optimally. Here you go:
I’m attaching a sample survey with this email. I’ve included about ten rows of data in select_external so that you can play with the survey. Once you play with the survey a bit, my questions above will start making more sense…. Looking forward to your feedback.
Solved! Go to Solution.
Hamid:
I think I can address question #1 and maybe #2 with the same response. I think the the "pulldata" function may be what you are looking for. Take a look at these two resources.
XLSForm: Enabling CSV Data into your Survey
https://www.youtube.com/watch?v=CTq-ux2v5ds
Use existing data in your survey - the pulldata( ) function
https://community.esri.com/groups/survey123/blog/2016/10/27/the-pulldata-function-access-external-da...
I am doing what you are asking for. In my survey media folder, I have a CSV list for birds that contains "common name", "scientific name" and "spits" code. The survey user searches for a bird by common name ("appearance" field set to "autocomplete") and then picks it from the list. The scientific name and spits code are automatically picked from a CSV list by associated common name and populate their respective fields in the survey.
XLSForm
CSV Table
Hamid:
I think I can address question #1 and maybe #2 with the same response. I think the the "pulldata" function may be what you are looking for. Take a look at these two resources.
XLSForm: Enabling CSV Data into your Survey
https://www.youtube.com/watch?v=CTq-ux2v5ds
Use existing data in your survey - the pulldata( ) function
https://community.esri.com/groups/survey123/blog/2016/10/27/the-pulldata-function-access-external-da...
I am doing what you are asking for. In my survey media folder, I have a CSV list for birds that contains "common name", "scientific name" and "spits" code. The survey user searches for a bird by common name ("appearance" field set to "autocomplete") and then picks it from the list. The scientific name and spits code are automatically picked from a CSV list by associated common name and populate their respective fields in the survey.
XLSForm
CSV Table
Joe, thanks so much for the prompt response. Initial testing shows this will more than likely work. Just need to check on the unicode characters in the CSV and if that works, I'm in business. Will provide an update in a few days.