Could anyone help me to understand what we can add in the survey123 website url to go directly to the specific point in the page.
As we can see the elements are report,extent,filter,portalUrl and so on.
Basically, I have a survey and its results presented in the dashboard and the users can click on the link to generate directly a report for the filtered feature and the link is like below:
https://survey123.arcgis.com/surveys/xxx/data - this will open the data tab
?report=objectIds:selected;format:docx;templateItemId:xx - will open the feature report window in the lift of the page and select "selected records only" and chose format as .docx and chose the template.
Here I need to go deeply to name the report and unchecked "Save to my ArcGIS account"
then generate the report automatically.
Kindly support @JamesTedrick
Unless you need the UI, I would suggest using the Survey123 Report REST API. Using the Report REST API you can send your report requests exactly how you like.
I have a very basic sample app in GitHub that shows how the Report REST API can be used in a custom application that ultimately can be embedded in a Dashboard.
Our process is a little different but the concept is the same, being the user can generate the report; however, we are still using the UI. In our process, once the user submits the survey a webhook sends the user an email with a link to the Survey123 website for the selected survey and record, all they have to do is click generate. This gives them the option to make any changes to the report name or location if desired.
Our issue is that the templateItemId gets dropped when the page loads. This is critical for us because some of the surveys have more than one template and the correct one needs to be selected. Do you have more than one template in your survey? If so, are you able to select the correct one? For surveys with only one template this does not cause an issue.
I can manage the templates by setting templateItemId and it is working fine.
Please vote for my Idea on this regards