Working on a ArcGIS Field Maps project where the client wants to produce a PDF of all the submitted form data each time it's filled out and submitted. The Map Viewer has a print->PDF widget, but that's map-centric. What about creating a PDF using non-map content? Is that possible within the Esri world? I'm leaning towards that being a no, so looking for suggestions on what others have done like any third-party apps that can be hooked up to a FL download or a Python library that could do it? Just idea generating at this point. Thanks in advance.
@KansasDASC I had this done in the past as workaround. After collecting data in the field maps, create a survey from the feature service of your field maps data. Then, use a survey123 template to generate all the reports.
Hello, thanks for responding. Do you mind elaborating on that? I have data in a feature layer from the FieldMaps form, how do I turn that into a survey?
@KansasDASC You need survey123 connect where you can create survey from your feature service. Once the survey is published, you can create feature report from Survey123 online. If you are not familiar with Survey123 Connect then you may use ArcPro and data driven pages as a report
Do not have access to S123 Connect, but have been playing around with the Reports in Pro. Thanks!
Here is everything I have used over the years.
Get the team to remove the PDF requirement. Its not 1995 anymore there is really no need to it. If you update the tech then you have to update the workflow or it will be no easier. Workflow is the key to it all and it sounds like they are still thinking of it like paper. Build out a few maps, apps, or Dashboards and show them how much time they can save. It will win out eventually. I have won over even the most old school managers with this if you truly make their life easier!
As posted fake it into a 123 form (or just use 123) and use their reporting tool. Its pretty slick esp with Make or Flow or whatever they are calling it this week.
Use Pro and Data Driven pages connected to a Python script. Use Windows Task scheduler to run at regular intervals. We have made some crazy reports with big tables using this.
Use ReportLab for Python and run a script on a task schedule. We combine this with the Seaborn package to make some really cool charts.
Hope that helps