Comprehensive project portfolio tracking, dependency management, and process automation for Jira
BPMN, Workflow Automation & Portfolio Manager is a powerful Jira application that provides comprehensive project portfolio tracking, dependency management, risk analysis, roadmap visualization, and BPMN process automation. It helps teams manage multiple projects, track issue dependencies, spot risk before it becomes a blocker, visualize timelines, and model workflows that trigger real actions on Jira issues.
View all projects with key statistics, a 0–100 risk score per project, and circular-dependency warnings.
Track and visualize dependencies between issues across projects with an interactive graph and filtering.
Timeline view of epics with start and due dates for better project planning and resource allocation.
An auto-generated, plain-language summary of portfolio health, highest-risk projects, and export to PDF.
Model business processes with a full BPMN editor, version history, diffing, and Jira issue linking.
Attach decision-table-driven automation rules to any BPMN diagram to trigger actions on Jira issues.
BPMN, Workflow Automation & Portfolio Manager integrates seamlessly with Jira and provides five main views accessible via the top navigation:
The clip below walks through every view in this guide — Projects, Dependencies, Roadmap, Summary, and BPMN (including DMN Automation Rules) — in the actual app. Each section further down links back here rather than repeating static screenshots, since a short recording shows the interactive parts (the dependency graph, the BPMN editor, version diffing) far better than a still image can.
The Projects view provides a comprehensive table displaying all projects in your portfolio with key metrics and statistics. Each row shows project details including lead, dates, issue status breakdown, and a risk score.
| Column | Description |
|---|---|
| Project | Project name and key (clickable link to project) |
| Lead | Project lead name (shows "Unassigned" if none) |
| Start | Project start date |
| Due | Project due date |
| Total | Total number of issues in the project |
| In Progress | Number of issues currently in progress |
| Done | Number of completed issues |
| Blocked | Number of blocked issues (highlighted in yellow) |
| Risk | A 0–100 score based on the blocked-issue ratio and overdue epics, color-coded green (low), amber (medium, 34+), and red (high, 67+). A project whose issues sit inside a circular dependency also shows a ⚠ warning icon next to its score. |
▶ See the Projects view, including the Risk column, in the video walkthrough above.
When viewing a large number of projects, the table automatically paginates results showing 10 projects per page. Use the navigation controls at the bottom of the table to move between pages.
▶ See pagination in action in the video walkthrough above.
The Dependencies view shows all issue dependencies across your projects, both as an interactive graph and as an accessible, text-based list underneath it. This helps you understand relationships between issues and identify potential blockers or critical paths.
Above the issue list, an interactive node graph plots every linked issue and draws an arrow for each dependency. Click any node to open that issue directly in Jira. If a circular dependency exists, every issue and link in the cycle is outlined in red so it stands out immediately; a legend at the bottom of the graph explains the highlighting. Use the "Fit graph to screen" control to re-center the view after zooming or panning. The card list below the graph shows the same relationships in text form for screen reader users and anyone who prefers to scan issues one at a time.
▶ See the dependency graph and circular-dependency highlighting in the video walkthrough above.
You can filter dependencies by:
The Roadmap view provides a visual timeline of epics across your projects. This helps with long-term planning, resource allocation, and identifying overlapping work periods.
▶ See the Roadmap view in the video walkthrough above.
The Summary view rolls the whole portfolio up into a handful of headline numbers plus a short, plain-language narrative — generated deterministically from the same data already shown elsewhere in the app, so it costs nothing to load and never varies between refreshes.
▶ See the Summary tab and PDF export in the video walkthrough above.
The BPMN tab is a full diagram library and editor for modeling business processes, with Jira-aware extensions: diagram elements can be linked directly to issues, every save is versioned like a commit, and each diagram can carry its own set of DMN-based automation rules (see the next section).
Opening a diagram shows its version/commit history first. From there you can view a past version, revert to it, or jump into the editor. Inside the editor:
▶ See diagram versioning, comparison, token simulation, and issue linking in the video walkthrough above.
Every BPMN diagram has an Automation sub-tab alongside its canvas. This is where you build rules that watch for something happening on a Jira issue and automatically respond — using an optional DMN-style decision table for anything more complex than a simple condition.
Every rule follows the same shape:
A Decision Table encodes "if these inputs match, produce these outputs" logic the way the industry DMN (Decision Model and Notation) standard does. Add input columns (e.g. Priority, Issue Type) and output columns (e.g. Escalation Level, Assignee), then add rows — each row is one combination of inputs and the outputs it produces. Rename any column by editing its header, and remove a column with the ✕ next to it (this also strips that value from every row).
| Hit Policy | Behavior |
|---|---|
| Unique (U) | Exactly one row is expected to match — use when rows never overlap |
| First (F) | If several rows match, only the first one (top to bottom) is used |
| Collect (C) | All matching rows apply — their outputs are all acted on |
| Any (A) | All matching rows must agree on the same output, as a safety check |
▶ See a rule and its decision table being built in the video walkthrough above.
While editing, your changes are kept as a local draft automatically. If you navigate away before saving, a banner restores it next time — including a distinct message if your last unsaved change was deleting every rule, so an empty list is never mistaken for "nothing to restore." Drafts are cleared only once you click Save Rules successfully.
BPMN, Workflow Automation & Portfolio Manager provides powerful filtering capabilities to help you find exactly what you're looking for across your portfolio.
Search projects... - Search by project name or keySearch by lead... - Filter projects by project lead nameIn Dependencies, Roadmap, and Summary views, use project checkboxes to show/hide specific projects.
Click the Clear Filters button to reset all filters and show all data.
Click on any column header in the Projects table to sort by that column. Click again to toggle between ascending and descending order.
Works seamlessly on desktop, tablet, and mobile devices.
ARIA labels, keyboard navigation, and screen reader support built-in — including an accessible text list alongside the dependency graph.
Toggle language direction for right-to-left languages.
Automatic refresh when Jira data changes via webhooks, plus live conflict detection while editing a shared BPMN diagram.
Uses Jira's authentication and permission system, including per-project edit permission for diagrams and automation rules.
Optimized interface for viewing on smartphones and tablets.
Every project gets a 0–100 risk score, and the app automatically detects and highlights circular "blocks" chains.
Every save is a named version with an optional commit message, full history, and side-by-side diffing.
If no projects appear in the table:
If dependencies don't appear:
If roadmap shows no epics:
If a diagram or its automation rules open read-only:
If a rule doesn't seem to run:
Email: felixtrihardjo@gmail.com