I have a workflow which require calling Survey123 from Collector. I currently have a custom URL which opens a Survey123 form when recording a point in Collector. I created the Survey123 form from the feature service used in Collector using he procedure outlined here: Use Survey123 with existing feature services—Survey123 for ArcGIS | Documentation. I can successfully open the Survey123 form from collector and record all fields into the feature service however it appears both Collector and Survey123 are creating points, resulting in a duplicate recording. The Collector point has no attributes and the Survey123 point has all fields correcting filled from the form. Is there a way create one point from the recording?
Ok I think I am understanding this better. The way I set it up now I add a point in collector and submit it. This adds it to the database. I then have custom URL which opens Survey123, but it looks like it's creating a new point instead of updating the attributes in the current one. Is there anyway to update that point through a custom URL which opens the form associated with that recording other than through the inbox in Suvery123? That is kinda clunky workfow for the speed we are collecting information at.
Until you submit the newly collected record in S123, there is no global ID to pass. (The GUID is created when the record is added to the database. That happens after you submit the survey instance, by definition.)
You are creating the pole in two places. That is why you are seeing it in duplicate.
What I would do, if I were trying to collect in both S123 and Collector for new records, is use the hyperlink to pass info from one to the other. Then record in one and only one system.
More info on passing parameters through S123 and Collector:
1. https://community.esri.com/groups/survey123/blog/2016/07/30/understanding-survey123s-custom-url-scheme
2. https://community.esri.com/ideas/13566
We are using Collector to collect new features then using Survey123 to fill in the attributes, is there a way to do this with new features? I've tried passing the global ID of the feature recorded in Collector with no luck.
If you are editing features, this is not an issue. However, it sounds like you are using the "Collect" feature in both -- and yes, that will duplicate your data.
I'd recommend loading your data first and editing records with the Inbox. That way your one set of records is in both S123 and Collector, and you're updating, not adding.
Good luck!
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.