Hi everyone,
My company has recently made the move to Esri. I am a regular user of ArcPro and programmer but I don't know much about the field apps. I have been put in charge of creating a workflow from data collection & mapping to data export.
We were previously using fulcrum to collect data which was primarily form based like survey123. Considering the benefits of both survey123 (complex form needed for some type of surveys) and Fieldmap (needed for geofencing, team work, project maps, etc), I'd like to find a workflow that works with both. Note that some surveys that we will be doing can be quite complex and contain a few repeats, some will also use QR codes. Users also must have the ability to be able to work offline if required. Most of the time, there will be no pre-entered features available and they will need to create those features. Future users re-visiting a feature (such as equipment) should also be able to update the data.
As complex as it may sound, the idea is to try to keep it very simple for staff and avoid having them to jump between different workflows depending on the survey type (for instance, survey123 for koala surveys and equipment only in Fieldmap. It would create too much confusion and I can already foresee lots of errors).
I came up with two workflows so far but I am open to suggestions:
1. field staff opens project map in Fieldmap and create a point for feature layer. I used field calculations using Arcade to automate some of the entries. The user then submits the point and clicks on the survey123 link to continue the survey. They submit their data in survey123 and they are taken back to the project map and the fields have been updated with whatever was submitted in survey123. It works but it is a bit fiddly and slow. I have not tried it offline though. I also fear that we will end up with missing survey123 data.
2. Inspired from this video (https://www.youtube.com/watch?v=gjBNJ-E21MY). Field staff opens survey123. They fill in the form and at some point I added a note with a link to Fieldmap for them to capture spatial information (e.g. point, polygon). They are then taken back to survey123 to submit their record. However it currently creates two points (one from fieldmap and one from survey123 with the data). It does not do at all like in the video. I used the following URL in survey123 but I feel like I am missing a point for the information not to pass onto the created point in fieldmap.
<a href= "https://fieldmaps.arcgis.app?itemID=93cbf3d1aff240a9a5a9314a35530739&referenceContext=addFeature&fea..., %22sat_name%22:%22${sat_name}%22, %22tree_sp%22:%22${tree_sp}%22, %22dbh_10%22:%22${dbh_10}%22, %22scat%22:%22${scat}%22, %22notes%22:%22${notes}%227D&callback=arcgis-survey123://">Open Field Maps</a>
Happy to clarify anything if need be or to provide more information. Any help will be really appreciated.
Thanks,
Seb