Project Process Insights Guide
Overview
This Forge app adds a custom page to Jira project pages. It allows users to select a date range using date pickers and displays a list of Jira issues from the current project that were updated within that range.
For each issue, the app shows:
- Parent issue (if any) and its summary
- Issue Summary
- Last update date
- Current status
- Issue changes/updates within the date range
This helps project teams track recent activity and get a snapshot of key issue updates within a specified timeframe.
How to Access the App
To open the app in Jira:
- Go to a Jira project.
- On the horizontal navigation bar (the one with Summary, Timeline, Board, etc.), look to the far right.
- Click on More.
- Select the Project Progress Insights app from the dropdown list
Once opened, you’ll see the date pickers and a dynamic list of issues that were updated in the selected timeframe.
Architecture
Components Used:
- Forge Custom UI: React frontend rendered on the Jira project page
- Forge Resolver: Backend functions to securely access Jira data
- Jira REST API: Retrieves issues and metadata
Data Flow:
- The user selects a date range using the date pickers in the UI.
- The frontend sends the selected range and current project ID to a Forge resolver.
- The resolver fetches issues from the current project using Jira REST API.
- The app maps relevant issue data.
- The frontend displays the data in a clean, tabular-based view.