I am trying to create a Dashboard that will get it input from Survey123. The data is just a daily rainfall information collected at 5 different locations each day.
I want that to be updated as soon as People from 5 different locations adds new data.
How can this be done with the use of Survey123 and ArcGIS Dashboard?
As long as there is a map/database that the Survey123 information is written to, you can use that map/database as datasource for the Dashboard, this would allow the Dashboard to be updated with current information that was collected out in the field.
You would need to first set up the Survey123 survey and deploy with the information you want to gather. Afterward, you'd need to check the feature layer created and see that the attributes are present, then create the Dashboard and add the data source as the Survey123 feature layer that was created, you'd then have access to all the collected data there.
Cody
In the map that has your Survey123 Feature Layer added to it, select that Feature Layer and then Properties you can set the Refresh Interval for the Survey123 Feature Layer to whatever frequency serves you best.
The tricky part of this kind of application is preserving previous reports as I am assuming you will want to have an 'historical' record of the data being entered. I do this with inspections where a given location can be visited periodically over a long time frame. My approach is to have a main survey record that records static or non-repeatable stuff, such as building address, land use type, etc. The information that is updated during inspections is handled through a 'repeat' section of the survey, and in the 'main' part of the survey I update the current readings based on the most recent inspection that was submitted, this way I have a feature layer with static data and most current status information that I can refer to in my dashboard.