<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Web App Custom Print Workflow Guidance in ArcGIS Web AppBuilder Questions</title>
    <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-app-custom-print-workflow-guidance/m-p/554558#M14697</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Diane,&lt;/P&gt;&lt;P&gt;this is how I'd have approached:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I'd not use JS API Print digit, instead I'd implement my own print button (or&amp;nbsp;menu or something like that)&lt;/LI&gt;&lt;/UL&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;The grid index feature layers that intersect the user-selected geographic boundary will be selected&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;UL&gt;&lt;LI&gt;On the button_click, I'd use JS API search/select function of the feature layer to select index features&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Grab the web map and insert it into an ArcGIS pro template that has&amp;nbsp;Map Series&amp;nbsp;enabled.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;UL&gt;&lt;LI style="border: 0px; font-weight: inherit; margin: 0.5ex 0px;"&gt;call JS API Print Task and execute and submit a job to a print service&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Export the Map Series as a PDF file.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;UL&gt;&lt;LI style="border: 0px; font-weight: inherit; margin: 0.5ex 0px;"&gt;for that, on the server side, I'd use arcpy based print service.&lt;UL&gt;&lt;LI style="border: 0px; font-weight: inherit; margin: 0.5ex 0px;"&gt;here is a tutorial on how to&amp;nbsp;publish an arcpy based print service. It is written for ArcMap, but the same concepts/steps are applicable for ArcGIS Pro.&amp;nbsp;&lt;A href="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/gp-service-example-advanced-high-quality-webmap-printing.htm" title="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/gp-service-example-advanced-high-quality-webmap-printing.htm"&gt;Tutorial: Advanced web map printing/exporting using arcpy.mapping—Documentation | ArcGIS Enterprise&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI style="border: 0px; font-weight: inherit; margin: 0.5ex 0px;"&gt;here is a tutorial on map series:&amp;nbsp;&lt;A href="http://pro.arcgis.com/en/pro-app/arcpy/mapping/mapseries-class.htm" title="http://pro.arcgis.com/en/pro-app/arcpy/mapping/mapseries-class.htm"&gt;MapSeries—ArcPy | ArcGIS Desktop&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;note&lt;/SPAN&gt;: this is the one where I'm not sure whether it'd work right out of the box with layers come in part of webmap_as_json, or layers need to staged up front as it stated in another tutorial (&lt;A class="link-titled" href="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/gp-service-example-basic-high-quality-webmap-printing.htm" title="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/gp-service-example-basic-high-quality-webmap-printing.htm"&gt;Tutorial: Basic web map printing and exporting using arcpy.mapping—Documentation | ArcGIS Enterprise&lt;/A&gt;)&lt;BR /&gt;I&amp;nbsp;will talk to our arcpy.mapping guru and&amp;nbsp;one of us will&amp;nbsp;get back to you.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Also export an excel file of the attributes of the point features that are printed in the Map Series.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;UL&gt;&lt;LI&gt;Print service returns only one output - i don't think (at least I'm not aware of) you can return a pdf and an excel file as outputs from a print service and consumed that from&amp;nbsp;JS API&amp;nbsp;Print Task.&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;here is a crazy thought, you can use gp tool to export data to excel and use some python libraries to convert that excel to PDF &amp;gt;&amp;gt; combine that pdf to map series output pdf.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Oct 2018 16:45:02 GMT</pubDate>
    <dc:creator>TanuHoque</dc:creator>
    <dc:date>2018-10-01T16:45:02Z</dc:date>
    <item>
      <title>Web App Custom Print Workflow Guidance</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-app-custom-print-workflow-guidance/m-p/554557#M14696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can someone please help me with a workflow I am trying to accomplish? I am new to this and just need some general guidance and references on how to go about solving my particular problem. I can take care of the python scripting that needs to happen however if there's any JavaScript I will need additional guidance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create a web application that will allow a user to do the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Select&amp;nbsp;ONE geographic boundary&lt;UL&gt;&lt;LI&gt;I will have cities, zip codes, and township boundaries uploaded. User can toggle the layers on/off&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Hit print and the following will happen:&lt;UL&gt;&lt;LI&gt;The grid index feature layers that intersect the user-selected geographic boundary will be selected&lt;/LI&gt;&lt;LI&gt;Grab the web map and insert it into an ArcGIS pro template that has&amp;nbsp;Map Series&amp;nbsp;enabled.&lt;/LI&gt;&lt;LI&gt;Export the Map Series as a PDF file.&lt;/LI&gt;&lt;LI&gt;Also export an excel file of the attributes of the point features that are printed in the Map Series.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do I generally go about accomplishing this workflow? Thank you so much for any assistance you can provide. Once I know what I need to do I can get it done myself, just need some pointers. I appreciate it a lot!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2018 15:09:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-app-custom-print-workflow-guidance/m-p/554557#M14696</guid>
      <dc:creator>DW3</dc:creator>
      <dc:date>2018-10-01T15:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: Web App Custom Print Workflow Guidance</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-app-custom-print-workflow-guidance/m-p/554558#M14697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Diane,&lt;/P&gt;&lt;P&gt;this is how I'd have approached:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I'd not use JS API Print digit, instead I'd implement my own print button (or&amp;nbsp;menu or something like that)&lt;/LI&gt;&lt;/UL&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;The grid index feature layers that intersect the user-selected geographic boundary will be selected&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;UL&gt;&lt;LI&gt;On the button_click, I'd use JS API search/select function of the feature layer to select index features&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Grab the web map and insert it into an ArcGIS pro template that has&amp;nbsp;Map Series&amp;nbsp;enabled.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;UL&gt;&lt;LI style="border: 0px; font-weight: inherit; margin: 0.5ex 0px;"&gt;call JS API Print Task and execute and submit a job to a print service&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Export the Map Series as a PDF file.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;UL&gt;&lt;LI style="border: 0px; font-weight: inherit; margin: 0.5ex 0px;"&gt;for that, on the server side, I'd use arcpy based print service.&lt;UL&gt;&lt;LI style="border: 0px; font-weight: inherit; margin: 0.5ex 0px;"&gt;here is a tutorial on how to&amp;nbsp;publish an arcpy based print service. It is written for ArcMap, but the same concepts/steps are applicable for ArcGIS Pro.&amp;nbsp;&lt;A href="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/gp-service-example-advanced-high-quality-webmap-printing.htm" title="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/gp-service-example-advanced-high-quality-webmap-printing.htm"&gt;Tutorial: Advanced web map printing/exporting using arcpy.mapping—Documentation | ArcGIS Enterprise&lt;/A&gt;&amp;nbsp;&lt;/LI&gt;&lt;LI style="border: 0px; font-weight: inherit; margin: 0.5ex 0px;"&gt;here is a tutorial on map series:&amp;nbsp;&lt;A href="http://pro.arcgis.com/en/pro-app/arcpy/mapping/mapseries-class.htm" title="http://pro.arcgis.com/en/pro-app/arcpy/mapping/mapseries-class.htm"&gt;MapSeries—ArcPy | ArcGIS Desktop&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;SPAN style="text-decoration: underline;"&gt;note&lt;/SPAN&gt;: this is the one where I'm not sure whether it'd work right out of the box with layers come in part of webmap_as_json, or layers need to staged up front as it stated in another tutorial (&lt;A class="link-titled" href="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/gp-service-example-basic-high-quality-webmap-printing.htm" title="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/gp-service-example-basic-high-quality-webmap-printing.htm"&gt;Tutorial: Basic web map printing and exporting using arcpy.mapping—Documentation | ArcGIS Enterprise&lt;/A&gt;)&lt;BR /&gt;I&amp;nbsp;will talk to our arcpy.mapping guru and&amp;nbsp;one of us will&amp;nbsp;get back to you.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;Also export an excel file of the attributes of the point features that are printed in the Map Series.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;UL&gt;&lt;LI&gt;Print service returns only one output - i don't think (at least I'm not aware of) you can return a pdf and an excel file as outputs from a print service and consumed that from&amp;nbsp;JS API&amp;nbsp;Print Task.&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;here is a crazy thought, you can use gp tool to export data to excel and use some python libraries to convert that excel to PDF &amp;gt;&amp;gt; combine that pdf to map series output pdf.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Oct 2018 16:45:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-questions/web-app-custom-print-workflow-guidance/m-p/554558#M14697</guid>
      <dc:creator>TanuHoque</dc:creator>
      <dc:date>2018-10-01T16:45:02Z</dc:date>
    </item>
  </channel>
</rss>

