In dashboards, my organization commonly hyperlinked an "Edit" button that had the survey url with "?mode=edit&globalId={field/globalid}" at the end. I am trying to do this in Experience Builder but keep getting the error that "Editing is not possible because the record specified by the globalId parameter cannot be accessed." I changed it to ?mode=edit&globalId={GlobalID} because that is how Experience Builder writes that field, but am still having no luck. Any help here would be much appreciated.
Hi @SkiSantaFeAdmin ,
Thanks for sharing! I have created a sample app with the "Edit" button you described. Could you please check if you appended the {GlobalID} variable to the URL as shown in the screenshot below?
If you set the expression correctly, but still get the error. Could you please let me know what the URL looks like when a connected feature is selected?
Thanks,
Ruth
Hi Ruth, thanks for your response. When I try writing it as you have shown: "https://survey123.arcgis.com/share/e87621df4ba043018fd9099d34f32f80?mode=edit&globalId" + {GlobalID} it just opens a new duplicate experience builder page. I was trying to do: https://survey123.arcgis.com/share/e87621df4ba043018fd9099d34f32f80?mode=edit&globalId={GlobalID} which give the error "Editing is not possible because the record specified by the globalId parameter cannot be accessed."
I have a list and I'm trying to have an edit button (which is just the word "EDIT" with a hyperlink) for each item. An entry looks like this:
Hi @SkiSantaFeAdmin ,
Sorry for the late response. I tried to create the list with the edit linked button like yours. I think you still need to set the link using the Expression as shown in the screenshot below. I guess the reason you got the error on the web app is that the ${GlobalID} in your syntax does not pass the real GlobalID to the linked button.
Thanks,
Ruth
It worked! Thank you so much!