Generate Feature Report directly by URL Parameters

6827
34
07-17-2021 02:00 PM
Hussam_AlJabri
Occasional Contributor III

 

 

I designed two smart forms for my company and leverage the data to be in the dashboards where the end-users could generate the feature reports by configuring the popup in the webmap and adding the URL to generate feature reports.

What I did exactly was using the URL parameters of the report as below:

https://survey123.arcgis.com/surveys/XXXXXX/data?report=templateItemId:XXXXXX;format:pdf;objectIds:all;mergeFiles:nextPage&extent=58.3926,23.5739,58.3966,23.5744&filter=(0.dss_gis_objectid%20is%${dss_gis_objectid})

There might be the possibility to enhance the generating report by URL and adding all the fields in the report panel as a URL parameters of the "report="

report=
Select a template: templateItemId:XXXXXX;
Format: format:pdf;
Choose records to include: 
objectIds:all;
Output settings: 
mergeFiles:nextPage;

My sugession to add:
Tags (1)
34 Comments
MajidAlabrawi1

hi @ZhifangWang , @ChristopherCounsell 

 

actually , i have work on the generating report tool embedded in dashboard the token will be updated directly once you open the dashboard 

MajidAlabrawi1_0-1706694193684.png

 

LouisDECOMBE

hi @MajidAlabrawi1 

i'm interested about your solution in dashboard if you can explain us how you did.
 
Thank you
 
 
MajidAlabrawi1

hi  @LouisDECOMBE , 

 

sure, soon I will share the full solution in GitHub and how to deploy it in enterprise and AGO 

 

i will let you know when its live 

 

 

 

ZhifangWang

Hi all,

In the June 2024 Update, we will introduce a new report page for generating reports. It looks similar to and has the same capabilities as the report panel on the Data tab, but it excludes other UI elements, so it can be embedded in other pages or apps.

Please feel free to try it out by following the details in this EAC document: New web page for Survey123 report capability.

Any feedback, please feel free to post in the Survey123 Beta Website Feedback forum. Thank you.