Hey Guys,
I have a survey to which i would like to pass values to from workforce. These values are in custom fiels i have added to the assignment layer that workforce creates when a project is created. So the three fields I have created are Trail_ID, Trail_Name and Provisional_Length.
So the workflow would be to create an assignment in workforce and then in the dispatchers web map you would edit the assignment point and enter the values in for the three custom fields. I then use this:
arcgis-survey123://?itemID=73c140913c0c4138a82c75783f9df74f&field:Trail_ID={Trail_ID}&field:Trail_Name={Trail_Name}&field:Provisional_Length={Provisional__Length}
to pass the values across to the survey which works when i open the survey app on my laptop. But when i follow the link on workforce on my iphone it does not populate the relevant fields in the survey123 app?
Is this a limitation or is there a different construction to the custom URL?
Thanks in advance for the help.
Hi Yaz,
We may want to also bring in Workforce for ArcGIS to also comment as a possible issue may be the URL construction. Just to check, did you create the link through a manual configuration of the URL in the workforce project by editing the project's JSON?
Yasotharan Tamil Workforce uses a scheme like
${assignment.workOrderId}
to inject the assignment fields into the the url scheme so I think you need to use a scheme like:
arcgis-survey123://?itemID=73c140913c0c4138a82c75783f9df74f&field:Trail_ID={Trail_ID}&field:Trail_Name=${assignment.Trail_Name}&field:Provisional_Length=${assignment.Provisional__Length}
There's more examples in this thread: https://community.esri.com/thread/210402-custom-url-scheme-from-workforce
Hey guys,
that didnt seem to do the trick but i am now able to pass the work order id as the trail id and have decided to make the other fields manual entry, it seemed like the best solution.
Thanks for the help.