AnsweredAssumed Answered

Passing parameters from Collector not working

Question asked by michelle.cassidy@niwater.com on Nov 17, 2017
Latest reply on Dec 11, 2017 by michelle.cassidy@niwater.com

Hi,

 

I have a feature service made up of a 'SCHEMES' line feature class (with a GLOBALID field) and a 'QUESTIONS' point feaure class (with a GUID field) and a 1:1 relationship class for them based on GLOBALID and GUID. I have published them as a service with the QUESTIONS feature class having an ID of 0 and the SCHEMES feature class having an ID of 1.

 

I want to be able to select a SCHEME record in ArcGIS Collector and answer questions on it, passing the GLOBALID from the SCHEMES to the GUID in the QUESTIONS. The QUESTIONS layer will be blank to begin with. I have created and published a Survey123 form using this feature service with QUESTIONS as the form_id. I have included the GUID field in the survey for the purposes of trying to get this to work.

 

I have created a web map and configured the pop-up for the SCHEMES to link to the Survey123 form. When I configure the pop-up to link to the survey using this URL https://survey123.arcgis.com/share/2aba41f90725456c8cd26b7535af8383, it opens the survey fine. But I want to pass the GLOBALID as the parameter. When I use this URL
https://survey123.arcgis.com/share/2aba41f90725456c8cd26b7535af8383&field:GUID=GLOBALID, I get "The survey does not exist or is not accessible".

 

I have tried passing a simple parameter through a web browser e.g. https://survey123.arcgis.com/share/2aba41f90725456c8cd26b7535af8383&field:CONTACT=12 and I get the same message.

 

Any ideas what I'm doing wrong?

Outcomes