在 Jira 中建立自動化規則與報表可以大幅提升工作效率與透明度。以下是如何進行的詳細教學:
🔧 一、建立自動化規則(Automation Rule)
步驟:
- 進入專案設定
- 打開你要設定的專案。
- 點選左側選單中的 Project settings(專案設定)。
- 選擇「Automation(自動化)」
- 找到並點選「Automation」。
- 建立新規則
- 點選右上角的 「Create rule」。
- 接著會看到以下三個元素的設定:
🧩 自動化規則的結構:
- Trigger(觸發條件)
- 例如:「當 issue 被建立」、「狀態變更為 In Progress」等。
- Condition(條件)
- 例如:「若 Issue Type 為 Bug」、「若優先順序為 High」。
- Action(動作)
- 例如:「指派給某人」、「新增留言」、「變更狀態」、「傳送 Slack / Email 通知」。
✅ 範例規則:
目標:當 Bug 被建立時,自動指派給 QA 並標記為 High 優先
- Trigger:Issue created
- Condition:Issue type = Bug
- Action:
- Assign issue to
QA Team - Edit issue fields → Priority = High
- Assign issue to
你也可以使用 Branch rule 處理子任務、相關 issue 等複雜邏輯。
📊 二、建立報表(Reports & Dashboards)
Jira 的報表可以透過兩種方式建立:
方式 1:內建報表(適用 Scrum / Kanban 專案)
- 在專案左側選單點選 Reports
- 可選擇:
- Burndown Chart
- Velocity Chart
- Cumulative Flow Diagram
- Control Chart
- Sprint Report
- Version Report
方式 2:建立 Dashboard 與小工具(Gadgets)
- 點選 Jira 頂端選單的 Dashboards → Create dashboard
- 為儀表板命名,選擇分享對象(例如整個團隊或僅限自己)。
- 在儀表板中新增小工具,例如:
- Filter Results
- Pie Chart(按指派人、狀態分類)
- Created vs Resolved
- Average Age of Issues
- Two Dimensional Filter Statistics
📌 建立報表資料來源(Filter)
- 點選上方搜尋欄,使用 JQL 查詢你需要的資料
- 例:
project = ABC AND status != Done AND priority = High
- 例:
- 點選「Save as」儲存為一個 filter
- 在儀表板中加入小工具,並指向這個 filter
🧠 補充建議
- 自動化規則可跨專案運作(Global Rule),但需管理者權限。
- 使用 Labels、Components 幫助進階篩選與報表分類。
- 若報表需求複雜,可整合 eazyBI、Jira Data Lake + BI 工具(如 Power BI、Tableau)。