Hi everyone,
I'm wondering if it's possible to link a csv file on a shared drive to a hosted feature layer on AGOL that is updated by a Survey123 form, so each time the feature layer is updated the data is automatically reflected on the csv.
From what I've gathered, this is possible through webhooks (?), but I don't know where to start with building one. Any advice would be appreciated.
Thank you!
Solved! Go to Solution.
I think a webhook would likely be your best bet then, if you have access to Power Automate through Microsoft 365 at your organization I'd recommend it, or there's also Make (formerly Integromat) that I believe is free?
Power Automate with Survey123 Blog Post
Those should be good to get started, but there's a whole lot of posts and blogs across the Community on these topics (more so Power Automate I find).
If you looked at ArcGIS for Excel? You can just point Excel to AGOL and it would all be live time.
You can link to a CSV that is hosted in AGOL that the form will update from when opening. You can then use Python or manual update of that CSV in AGOL.
Take a look at these posts
You could also look into the search() appearance type but that assumes you are online when loading the form. https://community.esri.com/t5/arcgis-survey123-blog/dynamic-choice-lists-using-search-appearance/ba-...
Hope that helps
Thank you for the info Doug, but I think I may have worded my question badly... I'm not trying to link a Survey123 form to a csv, but rather link the data that is created from a Survey123 form to a csv file saved externally.
If you looked at ArcGIS for Excel? You can just point Excel to AGOL and it would all be live time.
Also a good idea, and probably easier than the webhooks to set up (I've not used it before though).
You have any details on how to update that linked CSV via Python? Seems like functionality that should be available, but I'm not finding a way to actually do it.
This is all I have seen I think. Few other posts on the forum too. https://community.esri.com/t5/arcgis-survey123-questions/updating-a-hosted-csv-linked-to-survey123/m...
Are you looking to use the CSV with the Survey123 form, or just have it update from information that is submitted to the survey?
Just have it update from the information that is submitted.
I think a webhook would likely be your best bet then, if you have access to Power Automate through Microsoft 365 at your organization I'd recommend it, or there's also Make (formerly Integromat) that I believe is free?
Power Automate with Survey123 Blog Post
Those should be good to get started, but there's a whole lot of posts and blogs across the Community on these topics (more so Power Automate I find).