In this page

Overview
Configuring PDF templates via configuration variables
Creating new PDF templates
General-purpose issue exports
Issue with basic information
Issue with all information
Issue with its attachments embedded
Issue with its detailed sub-tasks
Issue with QR code
Automatic localization
International characters
Issue lists
Simple issue table
Task list with rich formatting
Issue table with QR code
Jira dashboards, gadgets & reports
Basic dashboard export
Monthly service desk report
Aggregated Scrum sprint report
Kanban performance report
Built-in Jira report (as gadget)
Automatic localization for dashboards & reports
Timesheets & invoices
Timesheet
Time-based invoice
Tempo invoice
Learn more about the Tempo Timesheets integration
Jira Software agile exports
Bitbucket development task
Bitbucket development report
Printable story cards
Printable story cards with QR codes
Jira Service Desk (support desk) exports
Ticket export
SLA list
Learn more about the Jira Service Desk integration
Portfolio for Jira exports
Issue with Portfolio fields
Issue list with Portfolio fields
Learn more about the Portfolio for Jira integration
Release notes documents
Release notes for a software product
Gantt charts
Weekly Gantt chart report
Daily Gantt chart report
Time by X reports
Time in status report
Time by assignee report
Zephyr test exports
Zephyr test steps
Zephyr test executions
Zephyr test step results
Learn more about the Zephyr integration
ScriptRunner exports
Issue with built-in (picker) script fields
Issue with built-in script fields
Issue list with custom script fields
Learn more about the ScriptRunner integration
Xray exports
Xray test (manual) with test runs
Xray test (Cucumber) with test runs
Xray test (generic) with test runs
Xray test list
Xray test set with tests
Xray test set list
Xray test plan with test executions
Xray test plan list
Xray test execution with test runs
Xray test executions
Xray pre-condition with tests
Xray requirement with tests
Learn more about the Xray integration
Structure exports
Requirements specification
Portfolio report (program report)
Dynamic task list
SAFe test collection export
Learn more about the Structure integration
Insight exports
Issue with objects
Issue list with objects
Learn more about the Insight integration
Git Integration exports
Development task with Git commits
Development task list with Git branches
Learn more about the Git Integration integration
Elements Connect (nFeed) exports
Issue with nFeed fields
Issue list with nFeed data
Learn more about the nFeed integration
Jira Misc Custom Fields (JMCF) exports
Issue with JMCF custom fields
Issue list with JMCF custom fields
Learn more about the Jira Misc Custom Fields integration
Gliffy diagram exports
Process diagram
Technical drawing
Learn more about the Gliffy integration
JEditor exports
Issue with JEditor formatted fields
Learn more about the JEditor integration
Table Grid Editor exports
Issue with table grid field
Issue list with table grid fields
Learn more about the Table Grid Editor integration
Table Grid Next Generation exports
Issue with table grid field
Issue list with table grid fields
Learn more about the Table Grid Next Generation integration
Profields exports
Issue with Profields custom fields
Issue list with Profields custom fields
Project list with Profields custom fields
Learn more about the Profields integration
Project status reports
Project on schedule
Project off schedule
Requirements specification documents
Software Requirements Specification (SRS)
Traceability reports
Traceability report
Traceability matrix reports
Traceability matrix
Color Custom Fields exports
Issue with Color Custom Fields
Issue list with Color Custom Fields
Learn more about the Color Custom Fields integration
Custom reports
Custom sales report
Custom agile sprint report
Google Maps as Jira custom field

Overview

This gallery displays sample exports created using the "factory-default" templates shipped with the Better PDF Exporter for Jira. Our aim is to give you a quick understanding of what is possible out of the box. This is obviously just the beginning of the story, because the customization and export creation possibilities are literally endless.

You can use the "factory-default" templates in the following ways:

  1. As they are (we polished them further and further over the years so that they give a ready-made solution for most situations)
  2. Configure their look and behaviour by editing their configuration variables (see next section)
  3. Customize their look and behaviour by actually editing the template or the corresponding scripts
  4. Make a copy of them for the starting point of a new template
  5. Use their implementation as "cheatsheet" when developing custom templates

Configuring PDF templates via configuration variables

Many of the templates shipped with the Better PDF Exporter for Jira offer configurability via variables. These variables appear in the top part of the PDF templates or in the top part of the Groovy scripts, and are documented right in the code. Some variables are required to work correctly (like setting up the Tempo authentication for Tempo exports), while some actually modify the export's look or behaviour.

For instance, the Gantt chart template (gantt-chart-fo.vm) offers the following configuration variables:

#set($showCurrentTime = true)					## whether to highlight the current week or day
#set($startDateCustomFieldId = 10400)			## should be a date picker type custom field
#set($endDateCustomFieldId = 10401)				## should be a date picker type custom field
#set($progressPercentageCustomFieldId = 10800)	## should be a number type custom field or 0 to hide progress percentage
#set($viewPeriod = "week") 						## use one of "week" or "day"
#set($groupSubTasksByParent = true)				## whether subtasks should be rendered right after their parent (set it to false to strictly follow the original order, i.e. allow parents and subtasks appear "detached")

You can edit the configuration variables intuitively:

  1. Login to Jira as administrator.
  2. Go to AdministrationAdd-onsPDF Templates.
  3. Click the template file you wanted to edit, for example gantt-chart-fo.vm. It opens in the built-in template editor.
  4. Edit the variables.
  5. Save your changes.
  6. Make a new export, which will reflect the changes in the configuration variables.

Creating new PDF templates

You can easily create custom templates by reading the template development documentation and by using the recipes that we collected for frequent use cases.

For those who'd rather focus on their core business and use our expertise to create custom PDF templates for their needs, Midori offers template development services.

General-purpose issue exports sharing customer-facing document archiving

The issue-fo.vm template exports one or more issues to straight-forward PDF documents. It offers you several configuration variables to choose what to include in the PDFs. The visual design is intentionally kept on the bare minimum, so that the emphasis is on your content, not on the "chrome" around it, although you can customize it with extreme flexibility.

Issue with basic information

The most basic export captures standard- and custom field values, attachments, issue links, remote link, subtasks, worklogs and comments.

jira-single-issue-export.pdf

Issue with all information

In addition to the basic information, it also displays image attachment thumbnails and the detailed change history.

jira-single-issue-export-with-history.pdf

Issue with its attachments embedded

This PDF document embeds 3 files originally attached to the issue, to provide a complete self-containing snapshot of the issue. Open this with Adobe Reader or some other full profile PDF viewer, as browser plugins may not support PDF attachments!

jira-single-issue-export-with-attachments.pdf

Issue with its detailed sub-tasks

This sample contains a (parent) issue and all its sub-tasks. Note that sub-tasks are exported not only as a simple list, but with the same details (fields, comments, etc.) as parent issues.

jira-single-issue-export-with-subtasks.pdf

Issue with QR code

This PDF export includes a QR code link to the exported issue. It can be easily read with special barcode scanner devices or free barcode reader smartphone apps. In addition to QR code, you can encode information in any standard 1D and 2D barcode format!

jira-single-issue-export-with-qr-code.pdf

Automatic localization

This example shows that the template automatically uses the preferred language of the user who created the export, turning the caption Priority to Priorität or Attachments to Anhänge, for example.

jira-single-issue-export-german.pdf

International characters

All our templates fully support Unicode, i.e. all character sets from Eastern European to Asian. This particular example was created with Japanese locale (Japanese characters and Japanese date format).

jira-single-issue-export-japanese.pdf

Issue lists sharing customer-facing document archiving

The issue-navigator-fo.vm template exports any list of issues from Issue Navigator to a landscape-oriented table using the currently configured columns and ordering. It allows you to create custom PDF documents from ad-hoc JQL searches and saved filters with a single click. As for visuals, this one and all our templates apply the "invisible design" paradigm, allowing readers to focus on the data.

Simple issue table

Notice the subtle details in this otherwise self-explanatory document: no icons used, hyper links where they create value, minimal text decoration (ex: outlined issue links).

jira-issue-list-table-export.pdf

Task list with rich formatting

Just because this is a table, it does not mean you can't freely use text formatting or embedded images within the cells.

jira-issue-table-export.pdf

Issue table with QR code

Read the QR code in the footer with your smartphone to re-run the JQL search or saved filter which generated the original PDF document!

jira-issue-list-table-export-with-qr-code.pdf

Jira dashboards, gadgets & reports reporting project management

Jira dashboards are great tools to summarize issue, project and progress information online, but they were not designed for exporting and for sharing with external people. The dashboard-fo.vm template exports complete Jira dashboards or individual Jira gadgets to customizable PDF reports. Automate the process and the periodical reports will come to your mailboxes automatically!

Basic dashboard export

One-column, portrait oriented export of a progress tracking dashboard, featuring the Created vs. Resolved, the Two Dimensional Filter Statistics, the Issue Statistics, the Pie Chart and the Filter Results gadgets. You should expect this look using the default settings in the template.

jira-dashboard-export.pdf

Monthly service desk report

This company-branded document is combining hand-written content with the visually simplified look of the Average Age Chart, the Recently Created Chart, the Resolution Time and the Time Since Chart gadgets (plus others). It is, essentially, a customer-facing export of Jira sourced-key performance indicators (KPIs).

jira-dashboard-service-desk-report.pdf

Aggregated Scrum sprint report

This example aggregates the status reports of 3 teams' on-going sprints into a single PDF document, one page per team. In addition to Jira Core gadgets, it also contains the following Jira Software gadgets: Sprint Health, Sprint Burndown and Agile Wallboard. This is a great data source for cross-team status reviews and daily stand-ups.

jira-dashboard-agile-sprint-report.pdf

Kanban performance report

This A3 landscape example demonstrates using custom layouts: a Kanban board is stretching to the full page width in the top, followed by four charts and their data tables in the bottom. Not only it gives a fast-to-grasp summary via the charts, the precise data points are also shown.

jira-dashboard-kanban-report.pdf

Built-in Jira report (as gadget)

When you need a built-in Jira report exported to PDF (not possible with Jira!), just export its gadget equivalent along with the data table. This particular sample captures a Burndown Chart report, containing the chart and the detailed event table.

jira-burndown-report-with-data-table.pdf

Automatic localization for dashboards & reports

Similar to all other types of exports, dashboard exports also use the language selected in the user's profile settings. Note that all content (including gadget titles, charts and data tables) is exported in German without any further interaction.

jira-dashboard-export-german.pdf

Timesheets & invoices reporting invoicing billing

The timesheet-fo.vm template calculates the Spent Time totals and grand totals for any arbitrary issue set. It supports both Jira's internal time tracking and Tempo Timesheets, the most popular time tracking app for Jira.

Timesheet

This is a simplistic timesheet, aggregating the worklogs of an issue list, in a professional document that you can share with your clients.

jira-timesheet.pdf

Time-based invoice

After specifying the hourly rate, it will include money information as well (amout due, net, gross). You may event want to add tax information, payment information (SWIFT code and IBAN). If you run time and material based projects, you can easily turn Jira into a powerful billing system with this template.

jira-invoice.pdf

Tempo invoice

Invoices can also be created from Tempo worklogs, making use of the additional domain data like Account or Team.

jira-tempo-invoice-example.pdf

Learn more about the Tempo Timesheets integration

See the Tempo Timesheets page for a tutorial video and configuration guide.

Jira Software agile exports scrum reporting kanban agile

Better PDF Exporter fully integrates with Jira Software, the Jira edition custom tailored for software engineering teams. First, Jira Software specific custom fields (Sprint, Epic, Story Points and Development) are exported to PDF. Second, the PDF Export menus are seamlessly integrated to the Jira Software screens: to the Backlog view (to export one specific sprint or the backlog) and to the Scrum and Kanban boards (to export the issues in one column). All in all, this allows you easily extending the built-in Jira Software exports with custom ones, even across projects, across sprints and calculated from arbitrary JQL queries.

Bitbucket development task

This document captures the state of a development task triggered by a user story. In addition to the usual issue details, see the Agile section for the related epic, sprint and the story points value, plus Development for the information on the related Bitbucket branches, commits and pull requests,

bitbucket-development-task.pdf

Bitbucket development report

This sprint overview report contains user stories, bugs, development tasks with their base fields plus the development information for each. The development information is automatically loaded from the Bitbucket Server, Bitbucket Cloud and GitHub instances linked to Jira. The development information includes the number of branches, the number of commits, and the number and status of pull requests related to the given issue.

bitbucket-development-report.pdf

Printable story cards

The story-card-fo.vm template helps to print paper cards for physical story boards, for teams working with Scrum, Kanban or some other methodology that represents work items with signal cards on boards. In this sample, each card in the 4x3 grid captures the project avatar, the issue summary, the priority (plus avatar), the assignee (with avatar), the story points and the leading part of the formatted description. Get a paper cutter, cut along the marks and enjoy!

jira-agile-storycard.pdf

Printable story cards with QR codes

The story-card-fo.vm template allows customizing paper size, card size and card content to the smallest details. Even so, you can't (and you shouldn't) fit all issue details to story cards. You can, instead, include a QR code in each card! Your team members can scan it using their smartphones while standing at the board to see the originating issue.

jira-agile-storycard-with-qr-code.pdf

Jira Service Desk (support desk) exports ticketing sla reporting

Integration is a key design goal for Better PDF Exporter. It supports the most popular Jira apps, enabling you to get more value out of your previous investment and your existing data. These samples demonstrate exporting the Jira Service Desk managed custom fields to various templates (in fact, you can integrate those to any template).

Ticket export

Please note the two SLA values (Time to assignment and Time to resolution) and the Customer Request Type value natively appearing among the built-in custom fields. The template is using the same intuitive red-green color coding as the web interface.

jira-service-desk-fields-single-issue.pdf

SLA list

Service Desk custom fields (see the 3 rightmost columns) are also supported when bulk-exporting tickets to a table.

jira-service-desk-fields-issue-navigator.pdf

Learn more about the Jira Service Desk integration

See the Jira Service Desk page for a tutorial video and configuration guide.

Portfolio for Jira exports project management program management portfolio management roadmap

Portfolio for Jira is Atlassian's Project Portfolio Management (PPM) solution, an agile roadmapping and project planning app for Jira Software. It helps project managers see the big picture by combining multiple projects and resources on a single timeline. Better PDF Exporter exports the Portfolio custom field values (Target Start Date, Target End Date, Team, Parent Link and Original Story Points) to PDF. Using the power of JQL, you can create custom documents from the complete portfolio, from multiple programs, from multiple plans, from multiple plan levels, or all these combined!

Issue with Portfolio fields

This is the export of an Epic-type work item from a Portfolio plan. It contains all the Portfolio for Jira custom fields in addition to the standard fields.

jira-portfolio-fields-single-issue.pdf

Issue list with Portfolio fields

This sample is the export of a plan built with Portfolio, including Initiative, Story and Task type work items (issues). It is exported from Issue Navigator using a custom column configuration, which includes all Portfolio-managed custom fields plus Epic Link.

jira-portfolio-fields-issue-navigator.pdf

Learn more about the Portfolio for Jira integration

See the Portfolio for Jira page for a tutorial video and configuration guide.

Release notes documents software engineering release management

The smart release-notes-fo.vm template has several advantages over the basic Release Notes generated by Jira: it enables company branding (logos, colors), you can precisely specify what fields to include, you have full access to any piece of information inside and outside Jira, and you can include additional content like installation instructions, pricing information (not only the fixed issues). This is an easy and powerful way to get software version documentation out of Jira.

Release notes for a software product

Company branded release notes for a software product, with Download and Installation Instructions sections. This looks awesome printed to paper, as well.

jira-release-notes.pdf

Gantt charts scheduling reporting project management

The gantt-chart-fo.vm template visualizes project schedules by displaying issues as horizontal bars, along with their start and end-dates. Gantt charts are popular data representation tools in practical project management. These sample PDFs are Gantt charts created from Jira tasks with a single click.

Weekly Gantt chart report

Tasks and subtasks, with their bars colored by the corresponding priority color. It is generated in "week" resolution. Current week is also marked.

jira-gantt-chart-report.pdf

Daily Gantt chart report

Similar to previous, but in "day" resolution for shorter projects. Weekend days are also marked.

jira-gannt-chart-report-daily.pdf

Time by X reports reporting process management

The time-by-x-report-fo.vm template exports various Key Performance Metrics and charts calculated from the changes of the given field. Out of the box, it can be used with the "status" field (resulting in a "Time in Status" report), the "assignee" field (a "Time by Assignee" report) and every sort of custom fields. It can also be customized by adding, removing or modifying sections, or can be used as starting point for custom graphical reports.

Time in status report

This report helps to understand the issue's status changes by visualizing that in a timeline. In addition, it helps to indentity bottlenecks in your process by calculating how much time spent in each status and how many times the issue entered each status.

jira-time-in-status-report.pdf

Time by assignee report

Similarly to the previous, it visualizes how much time an issue has spent per assignee. It reveals the ownership of issues when being passed between multiple persons.

jira-time-by-assignee-report.pdf

Zephyr test exports test management testing reporting

Better PDF Exporter integrates with Zephyr, the most popular test management app for Jira. Test type issues keep their layout and data structure when exported to PDF. You also have control over the level of test details to be exported: you can choose to export executions with detailed step result, just the execution results or the test steps only.

Zephyr test steps

This example shows the export of the Zephyr test steps (with the corresponding test data and expected result), augmented with regular issue information, from field values through attachments to links.

jira-zephyr-atm-test-steps.pdf

Zephyr test executions

This is very similar to the previous, extending that with the executions of the test.

jira-zephyr-atm-test-executions.pdf

Zephyr test step results

This is the most detailed example, exporting all executions and their step results, also including related defects, executor and execution time.

jira-zephyr-atm-test-step-results.pdf

Learn more about the Zephyr integration

See the Zephyr page for a tutorial video and configuration guide.

ScriptRunner exports scripted fields reporting calculated fields

ScriptRunner is the most powerful app to extend and customize Jira with every kind of custom logic, programmed in Groovy scripts. Among other extension points, you can implement custom fields with it, whose values are programmatically calculated or automatically loaded from external databases, APIs or other sources. Better PDF Exporter allows exporting all those script fields to PDF documents, including both the ones powered by built-in and by custom Groovy scripts.

Issue with built-in (picker) script fields

This is an example with a selection of the ScriptRunner-managed "picker" type custom fields: Issue picker, Remote issue picker and Database Picker (in the ScriptRunner Fields section). Better PDF Exporter supports all the single- and multi-valued "picker" variants.

jira-scriptrunner-export.pdf

Issue with built-in script fields

ScriptRunner offers script fields which are powered by ready-made scripts shipped with the app, which therefore work without any programming. In this sample, these are exported to the ScriptRunner Fields section, automatically formatted as date, number, etc. depending on their data types.

jira-scriptrunner-built-in-script-fields-export.pdf

Issue list with custom script fields

In addition to the built-in script fields, ScriptRunner enables you to create script fields that are powered by custom Groovy scripts written by you. All you need to do is properly configuring those with a searcher, Better PDF Exporter will find out their data types and your custom field values will be correctly exported to PDF! Zero extra work required.

jira-scriptrunner-custom-script-fields-export.pdf

Learn more about the ScriptRunner integration

See the ScriptRunner page for a tutorial video and configuration guide.

Xray exports test management testing reporting

Xray is a complete, end-to-end test management app for Jira. It supports the entire testing and quality assurance lifecycle: test planning, test design, test execution and test reporting. Better PDF Exporter exports all test-related information, including all Xray-specific entities and all Xray-specific custom fields, to PDF. It enables sharing test data with stakeholders, migrating test data to external systems, and most importantly creating every type of custom documents from test data.

Xray test (manual) with test runs

Xray stores most of the information in its specific custom fields, all supported by Better PDF Exporter. This comprehensive Xray manual test export includes the built-in issue fields, plus test type, test repository path, test steps, plus the pre-conditions, test sets and test plans associated with the test, plus the table with test runs.

jira-xray-manual-test-with-test-runs.pdf

Xray test (Cucumber) with test runs

Xray supports automated Cucumber tests to enable the behavior-driven development process (BDD). Cucumber scenarios and scenario outlines, written in the human-readable Gherkin language, are precisely exported to PDF.

jira-xray-cucumber-test-with-test-runs.pdf

Xray test (generic) with test runs

The multi-purpose generic tests in Xray define the testing instructions in free text, instead of formalized test steps. This type of test definition is precisely exported to PDF, too, preserving the rich formatting, embedded image illustrations and attachments.

jira-xray-generic-test-with-test-runs.pdf

Xray test list

This example gives a overview of the manual tests created with Xray, in a compact format optimized for reviewing, sharing or archiving test information. This PDF file is generated with just a single click from the columns selected in Issue Navigator. Note that the unlike the web interface, the last 3 columns also display the associated issues' summaries.

jira-xray-test-list.pdf

Xray test set with tests

Test sets are flat, ordered collections of tests, represented by their own Xray-specific issue type in Jira. This PDF document captures a test set with all its details, plus the tests contained by the test set with all their details, resulting in a complete self-containing snapshot of the test set information.

jira-xray-test-set-with-tests.pdf

Xray test set list

Unlike the previous example which contains all details, this PDF export focuses only on the key information of test sets. The table format works great as a high-level test set report.

jira-xray-test-sets.pdf

Xray test plan with test executions

Test plans collect the tests to be validated against a specific product version or within a specific sprint, their schedule, and the respective results. You can find a complete test plan with its details plus the related test executions with their details in this PDF document.

jira-xray-test-plan-with-executions.pdf

Xray test plan list

This PDF report summarizes the work to be done in the testing phase by listing the test plans in an easy-to-grasp format.

jira-xray-test-plans.pdf

Xray test execution with test runs

Test executions are assignable tasks for executing a group of tests against a specific system revision (version) in a specific environment, as a part of the testing plan. This file contains a test execution, the tests to executed within that test execution, and the corresponding test runs.

jira-xray-test-execution-with-test-runs.pdf

Xray test executions

This PDF document contains the most important test execution details, selected as Issue Navigator columns, including the test results and the defects (bugs) found.

jira-xray-test-executions.pdf

Xray pre-condition with tests

Xray pre-conditions define the required state of the system for the test execution to start. This PDF document contains a detailed pre-condition and all the detailed tests that require the pre-condition. In other words, tests and their linked information are archived to the same self-containing file.

jira-xray-precondition-with-tests.pdf

Xray requirement with tests

Xray tests can be linked to the requirements which they validate (and which themselves are Jira issues, too) using the "tested by" type issue links. Better PDF Exporter can follow those links and generate a Requirements Specification document that also include the corresponding tests.

jira-xray-requirement-with-tests.pdf

Learn more about the Xray integration

See the Xray page for a tutorial video and configuration guide.

Structure exports testing requirements management reporting

Structure helps project portfolio managers visualize, track and manage projects with an adaptable, user-defined, spreadsheet-like issue hierarchy. Unlike the two-level hierarchy available in Jira out of the box (issues and sub-tasks), Structure can manage hierarchies with arbitrary depth (trees containing issue nodes). Better PDF Exporter can export structures with all the node details or with certain selected fields to custom PDF documents. It is also possible to easily implement structures in any custom PDF template using some concept of "hierarchical issues".

Requirements specification

Structure is a great tool to manage technical requirements for any engineering project, while Better PDF Exporter is great to generate professional documentation from those requirements. This example is a Requirements Specification document, compatible with the IEEE/EIA 12207.1-1997 standard. It features hierarchical requirements identified by a sequential index (e.g. 1.2.1), folders for grouping, memos for additional text fragments, plus dependencies and other types of requirement links that enable easily navigation within the document.

jira-structure-requirements-specification-export.pdf

Portfolio report (program report)

This multi-level activity list gives a centralized overview to the status of the whole project portfolio. It breaks down agile programs to initiatives, to epics, to stories, to tasks and even to sub-tasks. Better PDF Exporter automatically uses the columns you configured for the Structure view, therefore you can add, remove and re-order columns to the final report effortlessly.

jira-structure-portfolio-report.pdf

Dynamic task list

Structure's automation features are fully supported by Better PDF Exporter! The dynamic structure exported to this PDF file is an issue set, automatically grouped by sprint (1st level), grouped by assignee (2nd level), and sorted by story points. Note that after the so-called generator items are automatically executed, the resulted issues will be exported.

jira-structure-increment-overview-export.pdf

SAFe test collection export

This PDF file collects the business-facing, technology-facing and regulatory tests for a financial project. It partially builds on the Agile Testing Matrix concept, as guided by the Agile Testing Framework (which itself is part of SAFe, the Scaled Agile Framework). To demonstrate the flexibility of Better PDF Exporter, it seamlessly integrates information from Jira issues, Xray tests and Structure hierarchies to produce the final document.

jira-structure-test-collection-export.pdf

Learn more about the Structure integration

See the Structure page for a tutorial video and configuration guide.

Insight exports reporting asset management

Insight is the leading asset management app for Jira, that allows implementing CMDB, CRM, HR, ITSM or ITIL functionality on the Jira platform. Better PDF Exporter is tightly integrated with Insight, allowing you to export all Insight custom fields with the desired granularity (object keys, names and attributes) to PDF. Having full access to Insight objects and their attributes, you can easily implement custom reporting and Business Intelligence on Insight data.

Issue with objects

This straightforward PDF document (created using the default issue-fo.vm template) contains a single issue with two Insight custom fields. In addition to object names and keys, attributes are exported as comma-separated name-value pairs in brackets (the format is completely customizable).

jira-insight-fields-single-issue.pdf

Issue list with objects

Insight custom fields (see the 2 rightmost columns) are also supported when bulk-exporting issues to a table. In this example, attributes are turned off for a more compact content.

jira-insight-fields-issue-navigator.pdf

Learn more about the Insight integration

See the Insight page for a tutorial video and configuration guide.

Git Integration exports version control system git

Git Integration is the most advanced Jira app to integrate the Git version control system with the Jira platform. It supports all major Git servers, including Git itself, GitHub, GitLab, BitBucket, Microsoft Azure DevOps Repos, AWS CodeCommit and Gerrit. Better PDF Exporter can export the Git commits (all details!) associated with Jira issues, and all Git Integration specific custom fields to PDF. It makes it easy to create development-focused reports and documents from Jira.

Development task with Git commits

This PDF document captures the original specification of a development task, plus the complete list of the changes committed to the Git repository in the context of the task. Each commit shows the following details: repository name, branch name(s), commit hash, commit message, commit notes, change files, per-file and total statistics (number of added, modified and deleted lines).

jira-development-task-with-git-commits.pdf

Development task list with Git branches

This status report document lists the state of all the issues in a Scrum sprint. Using the two Git Integration custom fields, it also shows whether an issue has Git commits associated with it (gitCommitsReferenced column) and which Git branches were affected if any (gitBranch column).

jira-development-task-list-with-git-branches.pdf

Learn more about the Git Integration integration

See the Git Integration page for a tutorial video and configuration guide.

Elements Connect (nFeed) exports rest sql ldap data integration

The nFeed app integrates external data sources (SQL databases, LDAP, Active Directory, REST APIs, Salesforce, CSV files, etc.) to Jira. Better PDF Exporter is tightly integrated with nFeed, allowing you to export all nFeed custom fields to PDF. Having full access to nFeed custom field values, you can easily implement custom reporting and Business Intelligence on nFeed data.

Issue with nFeed fields

This sample PDF (generated from the issue-fo.vm template) contains a single issue with several nFeed custom fields: one of them is a Google Drive document selector, while customers, invoice address and contacts are dependent fields loaded from an external CRM database.

jira-nfeed-fields-single-issue.pdf

Issue list with nFeed data

nFeed custom fields are also supported when bulk-exporting issues to a table. Note: nFeed fields are so transparent in the PDF document that the "(nFeed)" ending was added to the field names to mark those.

jira-nfeed-fields-issue-navigator.pdf

Learn more about the nFeed integration

See the nFeed page for a tutorial video and configuration guide.

Jira Misc Custom Fields (JMCF) exports scripted fields reporting calculated fields

Jira Misc Custom Fields (JMCF) is an extremely popular Jira app which offers calculated (scripted) custom fields to display information based on computed values. Those result in more useful issue screens, better search, better filtering, more powerful reports and dashboards. Better PDF Exporter exports all the calculated (scripted) fields to PDF for emailing, sharing, reviewing purposes.

Issue with JMCF custom fields

This PDF document contains custom field samples of various types, calculated by the Jira Misc Custom Fields app. For example, the "Work Started by" field contains the user who transitioned the issue to the "Under development" status the first time, while the "Description Last Changed by" field is an example for the Last Field Value Change Author custom field type, and so on.

jira-misc-custom-fields-single-issue-export.pdf

Issue list with JMCF custom fields

JMCF custom fields are also supported when bulk-exporting issues to a table. In this sample, exported from the Issue Navigator, the values in the last 7 columns are all scripted and calculated by the Jira Misc Custom Fields app.

jira-misc-custom-fields-issue-list-export.pdf

Learn more about the Jira Misc Custom Fields integration

See the Jira Misc Custom Fields page for a tutorial video and configuration guide.

Gliffy diagram exports illustration drawing diagram

Diagrams can save a thousand words when communicating issues, by illustrating complex concepts with easy to grasp drawings. Gliffy is the most popular diagram drawing app for Jira. Better PDF Exporter allows exporting Gliffy diagrams to PDF, so that you can communicate issues with external parties outside Jira just as efficiently as inside Jira.

Process diagram

This export explains the visitor interaction process using a Gliffy diagram, as part of a marketing task.

jira-gliffy-export-marketing.pdf

Technical drawing

When working on software or other types of technical projects, deployments, system architectures, workflows are just a few of the concepts to visualize. This example enhances an engineering initiative with an architecture design.

jira-gliffy-export-software-architecture.pdf

Learn more about the Gliffy integration

See the Gliffy page for a tutorial video and configuration guide.

JEditor exports wysiwyg rich text

JEditor is a popular Jira app which makes it easier to edit text type issue fields (environment, description, text type custom fields, etc.) and comments by replacing Jira's built-in markup editor with a visual rich text editor. Better PDF Exporter correctly exports all JEditor formatted texts to PDF, allowing users stay productive with the WYSIWYG editor plus create rich documents with low efforts.

Issue with JEditor formatted fields

In this sample document, a multi-line text custom field, the Description field and the comments were formatted with JEditor. Thanks to the seamless integration, JEditor formatted fields cannot be distinguished from the markup-formatted ones.

jira-jeditor-fields.pdf

Learn more about the JEditor integration

See the JEditor page for a tutorial video and configuration guide.

Table Grid Editor exports table spreadsheet

The Table Grid Editor app adds tabular (spreadsheet-like) custom fields to Jira issues. This format enables managing structured information, like quote line items, employee history or checklists, in powerful custom fields. Better PDF Exporter exports Table Grid Editor managed custom fields to PDF, fully preserving their structure also in the PDF documents. (Table Grid Editor is effectively replaced by its modern re-implementation called Table Grid Next Generation. Both the old and the new apps are integrated with Better PDF Exporter.)

Issue with table grid field

This sample is a typical quote document with the line items stored in a table grid. The table grid has columns of various data types.

jira-table-grid-editor-fields-single-issue.pdf

Issue list with table grid fields

When exporting an issue table, the table grid fields are fit into single cells, essentially becoming tables-in-a-table. Even in this case, the export is perfectly readable and summarizes large amount of data in an intuitive layout.

jira-table-grid-editor-fields-issue-navigator.pdf

Learn more about the Table Grid Editor integration

See the Table Grid Editor page for a tutorial video and configuration guide.

Table Grid Next Generation exports table spreadsheet

The Table Grid Next Generation app adds tabular (spreadsheet-like) custom fields to Jira issues. This format enables managing structured information, like quote line items, employee history or checklists, in powerful custom fields. Better PDF Exporter exports Table Grid Next Generation managed custom fields to PDF, fully preserving their structure also in the PDF documents. (Table Grid Next Generation is the modern re-implementation of the legacy app called Table Grid Editor. Both the old and the new apps are integrated with Better PDF Exporter.)

Issue with table grid field

This sample is a typical quote document with the line items stored in a table grid. The table grid has columns of various data types.

jira-table-grid-next-generation-fields-single-issue.pdf

Issue list with table grid fields

When exporting an issue table, the table grid fields are fit into single cells, essentially becoming tables-in-a-table. Even in this case, the export is perfectly readable and summarizes large amount of data in an intuitive layout.

jira-table-grid-next-generation-fields-issue-navigator.pdf

Learn more about the Table Grid Next Generation integration

See the Table Grid Next Generation page for a tutorial video and configuration guide.

Profields exports reporting project custom fields project management

Profields is the project administration app for Jira that enables adding custom fields to projects, such as due dates, budgets and supervisors. It centralizes information that is project-dependent, not issue-dependent, which Better PDF Exporter can export both in the context of issues and in the context of projects. Ultimately, PDF exports with the Profields data makes it easier for the project-, program- and portfolio managers to manage, watch and share Jira projects.

Issue with Profields custom fields

This sample is a single task exported to PDF, transparently merging issue-specific fields (like Status) with project-specific fields managed by Profields (like Project customer). Better PDF Exporter can export Profields data, mapped project custom fields to issue custom fields, without any configuration.

jira-profields-export.pdf

Issue list with Profields custom fields

This document contains issues from multiple projects. Note that each row contains Profields-managed data obtained from the issue's encompassing project, in the columns from "Project" to "Final project deadline".

jira-profields-issue-navigator.pdf

Project list with Profields custom fields

Not only issues, but also projects can be exported to PDF (using this technique). If you have a large number of projects, it offers an easy way to search, share project information between stakeholders and executives.

jira-profields-project-export.pdf

Learn more about the Profields integration

See the Profields page for a tutorial video and configuration guide.

Project status reports reporting project management

The project-report-fo.vm helps to create an executive level status report with visual Key Performance Indicators (KPI) like Schedule, Costs and Risk in the cover page and with precise issue lists in the other pages. You can freely customize this template to your own KPI's, and then make the report generation automatic for a simple progress tracking solution.

Project on schedule

In this sample, there is one unsolved issue in the Highest priority, meaning risk and therefore turning the overall report to "Yellow exclamation mark" status. Other constraints are met.

jira-project-status-report.pdf

Project off schedule

Several KPI's turned to yellow and red: no tasks are completed in the last week, project is behind schedule (due to the 3 overdue issues) and there are risks (4 unsolved highest-priority issue). The red-yellow-green coding helps to identify the problems intuitively.

jira-project-status-report-off-schedule.pdf

Requirements specification documents srs software engineering requirements management

The requirements-specification-fo.vm enables you to replace your hyper-expensive Requirements Management system with a practical and light-weight Jira based mechanism, producing accurate technical documentation with lower efforts. The template is based on the recommendations of the IEEE/EIA 12207.1-1997 standard (Recommended Practice for Software Requirements Specifications), but it can be applied to any kind of engineering discipline, from hardware design to mechanicals.

Software Requirements Specification (SRS)

Please note the hierarchical PDF bookmarks and Table of Contents (both automatically built based on a "numbering" custom field), and the bookmarks linking one requirement to another within the document in this sample.

jira-software-requirement-specification.pdf

Traceability reports test management testing requirements management

The traceability-report-fo.vm template exports the input issues (the "source") and the issues reachable from the input issues along issue links and parent-sub-task relationships recursively up to a maximum distance. While the leftmost column describes the link type and its distance from the source, it also adds the currently selected columns in the right, making this an easily configurable way to visualize dependencies between requirements, tasks, tests, bugs and any types of issues.

Traceability report

This sample shows the dependencies between various types of issues in a software project: user stories implemented by tasks, verified by tests, some blocking each other. It traces the issue links to the max distance of 4 (configurable).

jira-traceability-report.pdf

Traceability matrix reports test management testing requirements management

The traceability-matrix-fo.vm template renders a matrix with bi-directional relations between two list of issues, based on the issue links created between the items. It helps you to discover the dependencies between requirements (or use cases vs. implementation tasks) or the completeness of your test suite (coverage between features and test cases), for example.

Traceability matrix

Although not super-spectacular, this table summarizes the dependencies between the requirements of a mobile device design. Arrows point to the direction of the corresponding issue links ("depends on" vs. "is a dependant for").

jira-traceability-matrix-report.pdf

Color Custom Fields exports visualization risk management project management

Using color-type custom fields to manage issue attributes, that can be intuitively color-coded, will make your information intuitive, visual and easy-to-understand. A good example of this is modeling Impact and Likelihood with a red/yellow/green scale for a special "Risk" issue type in a Risk Management use case. Although color-type custom fields are not available in core Jira, the free Color Custom Fields app can add those as extension and Better PDF Exporter can export those to PDF documents.

Issue with Color Custom Fields

In this example, the risk's details are collected into their own section. Note the color-coded fields giving a quick reading and understanding on this particular risk. (For the color-blind, the integration can be configured to display the color name next to the colored rectangle.)

jira-color-custom-fields-export.pdf

Issue list with Color Custom Fields

This PDF is an issue list exported from a JQL search result, with all the risks in a given Jira project. Note that the export reminds to a heat-map kind of visualization, which makes communicating the risk factors with the project stakeholders quick and easy.

jira-color-custom-fields-issue-navigator.pdf

Learn more about the Color Custom Fields integration

See the Color Custom Fields page for a tutorial video and configuration guide.

Custom reports reporting archiving

You can model any sort of business process and manage any sort of data with Jira. Thanks to the low-level approach based on document templates and Groovy scripts, Better PDF Exporter gives you incomparable flexibility and power to extract complex documents from those. In this section we collected some custom-built report examples for inspiration.

Custom sales report

A comprehensive sales performance report, enhanced with custom charts. A fine example of using Jira for business, but non-technical purposes.

jira-sales-report.pdf

Custom agile sprint report

This custom sprint report calculates Burn Down Rate and Velocity based on issue count vs. time. It also compares the ideal performance to the actual one.

jira-burn-down-chart.pdf

Google Maps as Jira custom field

This custom document demonstrates the extreme flexibility of Better PDF Exporter. One of our power-users implemented Google Maps (with various markers and polylines) as a custom field, then uses his custom template to generate maps for comprehensive technical documents. Wow, just wow!