{relationships/0/FieldName} syntax is not working in Field Maps popup but works in the web map. This was an issue back in the old map viewer for many, many years. I talked to @JeffShaner about it a few times but it was punted to the new map viewer. It still seems to not work.
I am testing moving to the new map viewer for our field projects. Currently I must use 32 Arcade expressions with FeatureSet just to look up attributes from the parent that I then use in Survey123 Launch URLs.
DesignLat {expression/expr6}
var tbl = FeatureSetByRelationshipName($feature, "Points", ['DesignLat'], false);
return First(tbl).DesignLat
Then
arcgis-survey123://?itemID=87ef1194dac&field:PointID={PointID}&field:DesignLat={expression/expr6}
In the popup I can add related fields using the syntax {relationships/0/FieldName} and it does work great in the browser and my URLs form properly
arcgis-survey123://?itemID=1b2594e&field:PointID={PointID}&field:CollectTurbidity={relationships/0/CollectTurbidity}
But in Field Maps it is not giving me any values for {relationships/0/CollectTurbidity} so my URL looks like arcgis-survey123://?itemID=1b2594e&field:PointID=SomethingID&field:CollectTurbidity= which means nothing is getting passed.
Is there some other syntax here to grab the related fields? I am not seeing anything that says this does not work. Is it a bug, not supported, or is there any timeline here? It would be so nice not to have to manually add 32 Arcade expressions by hand.
thanks