{"id":2301372,"date":"2024-06-05T16:03:39","date_gmt":"2024-06-05T23:03:39","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=2301372"},"modified":"2026-02-18T15:50:13","modified_gmt":"2026-02-18T23:50:13","slug":"creating-a-custom-print-service-with-reporting-capability","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability","title":{"rendered":"Creating a custom print service with reporting capability"},"author":340182,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[22851,22841,22771],"tags":[],"industry":[],"product":[36571],"class_list":["post-2301372","blog","type-blog","status-publish","format-standard","hentry","category-national-government","category-local-government","category-natural-resources","product-arcgis-enterprise"],"acf":{"authors":[{"ID":340182,"user_firstname":"Aziza","user_lastname":"Parveen","nickname":"Aziza Parveen","user_nicename":"aparveen","display_name":"Aziza Parveen","user_email":"AParveen@esri.com","user_url":"","user_registered":"2023-06-02 14:57:19","user_description":"","user_avatar":"<img alt='' src='https:\/\/secure.gravatar.com\/avatar\/2a611a429ce0c9d86840a36c6955f9d19619bfbed70d14a7aabfc6b3a5bd7887?s=96&#038;d=blank&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/2a611a429ce0c9d86840a36c6955f9d19619bfbed70d14a7aabfc6b3a5bd7887?s=192&#038;d=blank&#038;r=g 2x' class='avatar avatar-96 photo' height='96' width='96' loading='lazy' decoding='async'\/>"}],"short_description":"This article will guide you on creating a custom print service with reporting capability that can be consumed in Experience Builder Print widget","flexible_content":[{"acf_fc_layout":"content","content":"<p>In the February 2024 update of ArcGIS Online, the Experience Builder Print widget added the capability to utilize output data sources for generating dynamic report. This newly added feature requires a custom enterprise 11.3 print service with a reporting template. This blog will provide you a step-by-step guide on creating and publishing a print service that can be used in Experience Builder to generate reports,\u00a0 and finally we will use this service to recreate <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/experience-builder\/sustainable-development\/recreating-the-screening-widget-workflow\/\">Screening widget workflow<\/a> in Experience Builder.<\/p>\n<p>Here is a <a href=\"https:\/\/statelocaltryit.maps.arcgis.com\/sharing\/rest\/content\/items\/d6629462f41e4de1ad1594797d866bb3\/data\">sample report<\/a> for you to explore, To create a report like this, please follow the steps below:<\/p>\n<h2><strong>Generate a report template in ArcGIS Pro<\/strong><\/h2>\n<p>In this step you are going to create a report template in ArcGIS Pro that will include all of your layers information in a report format.<\/p>\n<p><strong>Create reports:<\/strong><\/p>\n<ol style=\"line-height: 24pt\">\n<li>Create a new Pro project with Map template<\/li>\n<li><strong>Add data<\/strong> to your map (I added the same hosted feature service that I used in my Experience Builder App).<\/li>\n<li>From the content pane, create a new report by right clicking on a layer and then select <strong>New Report <\/strong>from the menu.<\/li>\n<li>Choose a report template. For this sample print service, I chose <strong>Attribute List<\/strong>. Click <strong>Next. <\/strong>There is another option <strong>Use a custom template<\/strong>. If you already have a custom template created, you can use that as well.<\/li>\n<li>Enter a <strong>Report name<\/strong> and select <strong>Data source<\/strong> (I chose Artificial Reef Site in this sample). Click <strong>Next.<\/strong><\/li>\n<li>Select all rows from <strong>Rows<\/strong> dropdown and select fields you want to include in your report. Click <strong>Next.<\/strong><\/li>\n<li>(Optional) Pick a field for <strong>Sorting<\/strong> and\/or <strong>Summary statistics, <\/strong>otherwise accept default options. In my sample report, I did not add any summary statistics.<\/li>\n<li>(Optional) Change the <strong>Display <\/strong>and<strong> Page Setup <\/strong>options and click <strong>Finish.<\/strong><\/li>\n<li>Now expand both Report header and Page header section from the <strong>Contents<\/strong> pane and drag the <strong>Report header title text<\/strong> to Page header section. This way the report name appears on top of each page and will not occupy a whole page.<\/li>\n<li>Create another new report the same way you created the first report. For this, you will need (1) to go to the <strong>Map<\/strong> tab (2) then select the layer from the Contents pane and right click on <strong>New Report<\/strong> and (3) follow the steps from 4 to 9 to complete the setup.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>For my sample service, I have added 10 additional subreports (Fish spawning site, Bird nest sites, High quality water sites, Sensitive species areas, Critical areas, Conservation areas,\u00a0 Marine protected areas, Salt marsh areas, Submerged aquatic vegetation and Fish spawning areas).<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2301872,"id":2301872,"title":"New_report","filename":"New_report.png","filesize":718850,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\/new_report","alt":"Create new report in pro","author":"340182","description":"","caption":"","name":"new_report","status":"inherit","uploaded_to":2301372,"date":"2024-04-09 21:22:49","modified":"2024-04-09 21:23:12","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1910,"height":1024,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report.png","medium-width":464,"medium-height":249,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report.png","medium_large-width":768,"medium_large-height":412,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report.png","large-width":1910,"large-height":1024,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report-1536x823.png","1536x1536-width":1536,"1536x1536-height":823,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report.png","2048x2048-width":1910,"2048x2048-height":1024,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report-826x443.png","card_image-width":826,"card_image-height":443,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/New_report.png","wide_image-width":1910,"wide_image-height":1024}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Create a master report<\/strong><\/p>\n<p>In this step, you will incorporate the reports you created in the previous step as subreports to compose a master report.<\/p>\n<ol style=\"line-height: 24pt\">\n<li>Click on the <strong>Subreport<\/strong> button from the <strong>Insert<\/strong> menu.\u00a0 Add all the reports you have created in the previous steps this way.<\/li>\n<li>Make sure the Report header section of each subreport is unchecked except the first report.<\/li>\n<li>Next, rename the main report, I named it Environmental analysis report.<\/li>\n<li>Next, remove the data references from each subreport. Easiest way to do this is to remove map from the project, when you remove the map you should see a exclamation symbol in front of the report names. <strong>This is an important step since if the print service do not have any results to print, it may look for data in the reference data source and returns incorrect results.<\/strong><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2445102,"id":2445102,"title":"Master_report","filename":"Master_report.png","filesize":138291,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\/master_report","alt":"Master report with sub reports","author":"340182","description":"","caption":"","name":"master_report","status":"inherit","uploaded_to":2301372,"date":"2024-07-24 23:12:10","modified":"2024-07-24 23:12:33","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1919,"height":1023,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report.png","medium-width":464,"medium-height":247,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report.png","medium_large-width":768,"medium_large-height":409,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report.png","large-width":1919,"large-height":1023,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report-1536x819.png","1536x1536-width":1536,"1536x1536-height":819,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report.png","2048x2048-width":1919,"2048x2048-height":1023,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report-826x440.png","card_image-width":826,"card_image-height":440,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/06\/Master_report.png","wide_image-width":1919,"wide_image-height":1023}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Design a cover page for master report<\/strong><\/p>\n<p>In this step you are going to design a cover page for the master report. You can add your company logo, images and text contents to provide context for your users.<\/p>\n<ol style=\"line-height: 24pt\">\n<li>Select the first report from the view window (Artificial Reef Site Report in this sample) you created.<\/li>\n<li>Click on the <strong>Report Header<\/strong> from the Contents pane to select it.<\/li>\n<li>Next click on the <strong>Report Header<\/strong> tab from the top ribbon and increase the height of this section.<\/li>\n<li>Next click on the <strong>Insert<\/strong> tab from the ribbon and insert images (in jpg format), text and style them to create a cover page.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2313762,"id":2313762,"title":"Report cover page","filename":"Report-cover-page-1.png","filesize":189218,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1.png","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\/report-cover-page-2","alt":"Cover page","author":"340182","description":"","caption":"","name":"report-cover-page-2","status":"inherit","uploaded_to":2301372,"date":"2024-04-22 20:39:22","modified":"2024-04-22 20:39:34","menu_order":0,"mime_type":"image\/png","type":"image","subtype":"png","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1916,"height":1025,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1-213x200.png","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1.png","medium-width":464,"medium-height":248,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1.png","medium_large-width":768,"medium_large-height":411,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1.png","large-width":1916,"large-height":1025,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1-1536x822.png","1536x1536-width":1536,"1536x1536-height":822,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1.png","2048x2048-width":1916,"2048x2048-height":1025,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1-826x442.png","card_image-width":826,"card_image-height":442,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/Report-cover-page-1.png","wide_image-width":1916,"wide_image-height":1025}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Create report file<\/strong><\/p>\n<ol style=\"line-height: 24pt\">\n<li>Using File explorer, create a new folder where your rptx file and map templates will reside.<\/li>\n<li>From <strong>Share<\/strong> tab in ArcGIS Pro, save it as <strong>Report File <\/strong>(rptx file) in that newly created folder.<\/li>\n<li>Copy default map layout templates from C:\\Program Files\\ArcGIS\\Pro\\Resources\\ArcToolBox\\Templates\\ExportWebMapTemplates to the folder where your rptx file resides. So all map and report templates are in same place. This is a key step, otherwise your printed report will not have any map.<\/li>\n<li>From <strong>Analysis<\/strong> tab, click on <strong>Tools<\/strong> button to open the Geoprocessing pane.<\/li>\n<li>Search <strong>Export Web Map<\/strong> tool, accept the default values for all parameters except Template folder, point it to the new folder where your rptx file and all map templates reside, then run the tool.<\/li>\n<li>Similarly run the <strong>Get Layout Templates Info<\/strong> and <strong>Get Report Templates Info<\/strong> tool pointing template folder to your templates folder.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2><strong>Publish the service<\/strong><\/h2>\n<p>Make sure you are logged in to a Enterprise 11.3 portal with Administrator privilege to publish this custom print service.<\/p>\n<ol style=\"line-height: 24pt\">\n<li>Next, go to the <strong>History<\/strong> tab from geoprocessing pane and right click on the <strong>Export Web Map<\/strong> tool and click on <strong>Share as<\/strong> then <strong>Share Web tool<\/strong>.<\/li>\n<li>Optionally change the name of the tool.<\/li>\n<li>Make sure that <strong>Share with Everyone<\/strong> option is checked.<\/li>\n<li>Click on the <strong>Configuration<\/strong> tab, If you have only few layers, it is recommended to use the <strong>Synchronous<\/strong> mode. However, if you have many layers, it is recommended to use the Asynchronous mode to avoid timeout issue. In my case, since I have 11 layers, I used the Asynchronous mode.<\/li>\n<li>Click on the <strong>Content<\/strong> tab, then click on <strong>Add Tool <\/strong>and add<strong> Get Report Template Info <\/strong>and<strong> Get Layout Templates Info <\/strong>one by one.<\/li>\n<li>Then <strong>Analyze<\/strong> and <strong>Publish<\/strong> the service.<\/li>\n<\/ol>\n<p>Now your custom print service is ready to be used in Experience Builder. Please visit this <a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/experience-builder\/sustainable-development\/recreating-the-screening-widget-workflow\/\">blog<\/a> to learn how to configure this service in Experience Builder to generate dynamic reports.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"image","image":{"ID":2307772,"id":2307772,"title":"share_web_tool","filename":"share_web_tool.gif","filesize":884800,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\/share_web_tool","alt":"Share web tool","author":"340182","description":"","caption":"","name":"share_web_tool","status":"inherit","uploaded_to":2301372,"date":"2024-04-15 20:47:00","modified":"2024-04-15 20:47:21","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":1895,"height":958,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool.gif","medium-width":464,"medium-height":235,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool.gif","medium_large-width":768,"medium_large-height":388,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool.gif","large-width":1895,"large-height":958,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool-1536x777.gif","1536x1536-width":1536,"1536x1536-height":777,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool.gif","2048x2048-width":1895,"2048x2048-height":958,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool-826x418.gif","card_image-width":826,"card_image-height":418,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2024\/04\/share_web_tool.gif","wide_image-width":1895,"wide_image-height":958}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<p><strong>Related resources:<\/strong><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Sample <a href=\"https:\/\/statelocaltryit.maps.arcgis.com\/sharing\/rest\/content\/items\/d6629462f41e4de1ad1594797d866bb3\/data\">report.<\/a><\/li>\n<li>Create report in ArcGIS Pro: <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/reports\/reports-in-arcgis-pro.htm\" rel=\"nofollow\">https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/reports\/reports-in-arcgis-pro.htm<\/a><\/li>\n<li>Share custom layouts for printing from ArcGIS Pro: <a href=\"https:\/\/enterprise.arcgis.com\/en\/server\/latest\/publish-services\/windows\/tutorial-publish-additional-layouts-for-printing-with-arcgis-pro.htm\" rel=\"nofollow\">https:\/\/enterprise.arcgis.com\/en\/server\/latest\/publish-services\/windows\/tutorial-publish-additional-layouts-for-printing-with-arcgis-pro.htm<\/a><\/li>\n<li><a href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/experience-builder\/sustainable-development\/recreating-the-screening-widget-workflow\/\">Recreating environmental impact analysis workflow of Web Appbuilder Screening widget in Experience Builder<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n"}],"related_articles":"","card_image":false,"wide_image":false,"show_article_image":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Creating a custom print service with reporting capability Report<\/title>\n<meta name=\"description\" content=\"Learn how to create a custom print service with reporting capability for ArcGIS Online Experience Builder Print widget.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating a custom print service with reporting capability\" \/>\n<meta property=\"og:description\" content=\"Learn how to create a custom print service with reporting capability for ArcGIS Online Experience Builder Print widget.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-18T23:50:13+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\"},\"author\":{\"name\":\"Aziza Parveen\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/75f2a9ea2fc31b22ac4a1e68fdecb219\"},\"headline\":\"Creating a custom print service with reporting capability\",\"datePublished\":\"2024-06-05T23:03:39+00:00\",\"dateModified\":\"2026-02-18T23:50:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\"},\"wordCount\":8,\"commentCount\":15,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"articleSection\":[\"Government\",\"Local Government\",\"Natural Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\",\"name\":\"Creating a custom print service with reporting capability Report\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2024-06-05T23:03:39+00:00\",\"dateModified\":\"2026-02-18T23:50:13+00:00\",\"description\":\"Learn how to create a custom print service with reporting capability for ArcGIS Online Experience Builder Print widget.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating a custom print service with reporting capability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/75f2a9ea2fc31b22ac4a1e68fdecb219\",\"name\":\"Aziza Parveen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a611a429ce0c9d86840a36c6955f9d19619bfbed70d14a7aabfc6b3a5bd7887?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a611a429ce0c9d86840a36c6955f9d19619bfbed70d14a7aabfc6b3a5bd7887?s=96&d=blank&r=g\",\"caption\":\"Aziza Parveen\"},\"url\":\"\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Creating a custom print service with reporting capability Report","description":"Learn how to create a custom print service with reporting capability for ArcGIS Online Experience Builder Print widget.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability","og_locale":"en_US","og_type":"article","og_title":"Creating a custom print service with reporting capability","og_description":"Learn how to create a custom print service with reporting capability for ArcGIS Online Experience Builder Print widget.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","article_modified_time":"2026-02-18T23:50:13+00:00","twitter_card":"summary_large_image","twitter_site":"@ESRI","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability"},"author":{"name":"Aziza Parveen","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/75f2a9ea2fc31b22ac4a1e68fdecb219"},"headline":"Creating a custom print service with reporting capability","datePublished":"2024-06-05T23:03:39+00:00","dateModified":"2026-02-18T23:50:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability"},"wordCount":8,"commentCount":15,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"articleSection":["Government","Local Government","Natural Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability","name":"Creating a custom print service with reporting capability Report","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2024-06-05T23:03:39+00:00","dateModified":"2026-02-18T23:50:13+00:00","description":"Learn how to create a custom print service with reporting capability for ArcGIS Online Experience Builder Print widget.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-enterprise\/national-government\/creating-a-custom-print-service-with-reporting-capability#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"Creating a custom print service with reporting capability"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/75f2a9ea2fc31b22ac4a1e68fdecb219","name":"Aziza Parveen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a611a429ce0c9d86840a36c6955f9d19619bfbed70d14a7aabfc6b3a5bd7887?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a611a429ce0c9d86840a36c6955f9d19619bfbed70d14a7aabfc6b3a5bd7887?s=96&d=blank&r=g","caption":"Aziza Parveen"},"url":""}]}},"text_date":"June 5, 2024","author_name":"Aziza Parveen","author_page":false,"custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2025\/08\/Newsroom-Keyart-Wide-1920-x-1080.jpg","primary_product":"ArcGIS Enterprise","tag_data":[],"category_data":[{"term_id":22851,"name":"Government","slug":"national-government","term_group":0,"term_taxonomy_id":22851,"taxonomy":"category","description":"","parent":0,"count":413,"filter":"raw"},{"term_id":22841,"name":"Local Government","slug":"local-government","term_group":0,"term_taxonomy_id":22841,"taxonomy":"category","description":"","parent":0,"count":557,"filter":"raw"},{"term_id":22771,"name":"Natural Resources","slug":"natural-resources","term_group":0,"term_taxonomy_id":22771,"taxonomy":"category","description":"","parent":0,"count":262,"filter":"raw"}],"product_data":[{"term_id":36571,"name":"ArcGIS Enterprise","slug":"arcgis-enterprise","term_group":0,"term_taxonomy_id":36571,"taxonomy":"product","description":"","parent":0,"count":976,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-enterprise","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2301372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/340182"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=2301372"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/2301372\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=2301372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=2301372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=2301372"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=2301372"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=2301372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}