Select to view content in your preferred language

Identical Repeats in different surveys report to same table withing ARCGIS?

625
8
Jump to solution
07-04-2024 07:30 PM
MattVizard
New Contributor

Is it possible to have repeats with an identical structure from different surveys report to the same table in ArcGIS? 

 

Essentially my organisation requires the same sub routine to be performed within quite a varied number of routines, each of which need to be captured with a different form. However, it would be ideal if the subroutines (repeats) can be collated and the data be in a single place.

 

 

1 Solution

Accepted Solutions
DougBrowning
MVP Esteemed Contributor

If all the parent form sections are all in the same service then I think maybe it could work.  Using SubmissionURL you could point to a big master service then just make sure the repeat in all forms have the exact same name on the begin repeat line.

I do something similar in this post but I have never has multiple forms to the same repeat before.  Basically you would post each form, download the GDB for each, make one big service, then publish that, then point the forms to the new service.

https://community.esri.com/t5/arcgis-survey123-questions/mapping-with-survey123-within-a-polygon-or-... 

 

This post may help also   https://community.esri.com/t5/arcgis-survey123-blog/working-with-existing-feature-services-in-arcgis... 

Hope that helps

View solution in original post

8 Replies
DougBrowning
MVP Esteemed Contributor

If all the parent form sections are all in the same service then I think maybe it could work.  Using SubmissionURL you could point to a big master service then just make sure the repeat in all forms have the exact same name on the begin repeat line.

I do something similar in this post but I have never has multiple forms to the same repeat before.  Basically you would post each form, download the GDB for each, make one big service, then publish that, then point the forms to the new service.

https://community.esri.com/t5/arcgis-survey123-questions/mapping-with-survey123-within-a-polygon-or-... 

 

This post may help also   https://community.esri.com/t5/arcgis-survey123-blog/working-with-existing-feature-services-in-arcgis... 

Hope that helps

abureaux
MVP Frequent Contributor

Yep, I'd definitely use a submission URL.

An easy place to start is open Connect > click + New Survey > select Feature services > locate your previously published survey > Click Create survey

abureaux_0-1720190830801.png

That will set up the submission URL for you.

Doing this doesn't copy over formatting though, so I generally do one of the following to get me to the starting-block:

  • Copy-paste the contents of the surveys and choices tab from the original into the new XLSX; or
  • Make a copy of the original XLSX > paste in the contents of the settings tab from the new XLSX > replace the new XLSX with this modified copy.

Also keep in mind the following:

  • You can delete items out of the "related survey"
  • You can not add new items to the "related survey"
  • To add new items to the "related survey", you must first add them to the Feature Layer
  • Obligatory don't move or rename files published from Connect. This process creates a new folder and files in Portal, but you will never see a Feature Service in a related survey (on Portal) since it uses the original Feature Service.
OliviaKonieczny
Emerging Contributor

Hi, found this thread because I am trying to do something similar. Has anyone gotten this to work?

I have multiple parent layers related to the same child in a feature service created in Pro and published to AGOL. I am collecting the same info in the child layers on different parent layers. My form_id matches the parent and the repeat name matches the child.

However, when I try to publish the survey, I get an error: parent layer id for the repeat layer not found. The parent layer id that Connect is identifying is the id of a different parent, not the one specified in the form_id.

Please help!! Let me know if I can clarify what I am trying to do in any way. 

0 Kudos
DougBrowning
MVP Esteemed Contributor

is the relationship class using globalid to parentglobalid?

0 Kudos
OliviaKonieczny
Emerging Contributor

It is parentglobalid to a guid field in the child

0 Kudos
DougBrowning
MVP Esteemed Contributor

Not sure I get that but it must be globalid in the parent and parentglobalid in the child as a guid.

0 Kudos
OliviaKonieczny
Emerging Contributor

Yes that's correct!

0 Kudos
DougBrowning
MVP Esteemed Contributor

Try the post from  abureaux above.  that is a easy way to see what it is not lining up without messing with your current copy.

0 Kudos