Skip to main content
Skip table of contents

Automation for JIRA

概述

Jira可視化自動化規則,加速系統效能,推升團隊工作效率。

場景/問題

Jira是一款強大的過程管理工具,但若沒有配置模板,和自動化規則,就非常笨重,需要大量的人為操作,出錯率也高。如同一輛手動擋的德式重金屬坦克。

為了簡化操作,提升事務流轉效率,需要根據實際業務需求增加自動化規則,比如超過一定時間未關閉的BUG,需要提升優先級,SLA未達到的issue艾特管理人員催辦;

Automation for Jira如同高級潤滑油+自動擋變速箱,讓整個系統變得簡單,讓人省下寫腳本和重複操作的時間,更多關注團隊管理,業務需求。

分析

插件市場搜索automation關鍵字,出現前幾名的插件,其中有一款Automation for Jira 屬於原廠,需要腳本更少,且價格也很適中,買一個編碼簡單的插件只比其他插件貴一兩百美金,但一個懂技術的管理人員,每個月工資可能就要貴幾千塊,而且後續維護難度也會更大。

此插件還有一個lite免費版供小團隊使用。收費/免費版差別如下。

全局

 

Automation for Jira Pro

Automation for Jira-Server Lite

Subscription model

Paid

Free

Jira Data Center

(tick)

(error)

Includes support

(tick)

(tick)

No.of rule executions

Unlimited

Unlimited

Global rules

(tick)

(tick)

Multi-project rules

(tick)

(error)

Project admin access

(tick)

(error)

Working with related issues

(tick)

(error)

觸發器

Triggers

Field Value changed

(tick)

(error)

Incoming webhook

(tick)

(error)

Issue commented

(tick)

(tick)

Issue created

(tick)

(tick)

Issue deleted

(tick)

(tick)

Issue event

(tick)

(tick)

Issue linked

(tick)

(error)

Issue moved

(tick)

(error)

Issue property updated

(tick)

(tick)

Issue updated

(tick)

(tick)

Manual trigger

(tick)

(error)

Multiple issue events

(tick)

(tick)

Scheduled

(tick)

(tick)

Service limit breached

(tick)

(tick)

SLA threshold breached

(tick)

(error)

Sprint events

(tick)

(error)

Version events

(tick)

(error)

Work logged

(tick)

(error)

條件

Conditions

Compare condition

(tick)

(error)

If/else block

(tick)

(error)

Issue attachments condition

(tick)

(error)

JQL condition

(tick)

(tick)

Related issues condition

(tick)

(error)

User condition

(tick)

(tick)

動作

Actions

Add Service desk Customer

(tick)

(error)

Assign issue

(tick)

(tick)

Clone issue

(tick)

(error)

Comment on issue

(tick)

(error)

Create issue

(tick)

(error)

Create Service Desk request

(tick)

(tick)

Create sub-tasks

(tick)

(error)

Create version

(tick)

(error)

Delete attachments

(tick)

(tick)

Delete issue

(tick)

(tick)

Edit issue

(tick)

when edit the Organization field,the option to use the Reporter’s email domain is only avaliable in the Pro version

(tick)

Link issue

(tick)

(error)

Log action

(tick)

 

Log work

(tick)

(error)

Manage watchers

(tick)

(error)

Publish event

(tick)

(tick)

Re-fetch issue data

(tick)

(tick)

Relesse version

(tick)

(error)

Send email

(tick)

(error)

Send Microsoft Teams message

(tick)

(error)

Send Slack message

(tick)

(error)

Send Twilio notification

(tick)

(error)

Send webhook

(tick)

(error)

Set entity property

(tick)

(tick)

Transition issue

(tick)

(tick)

解決方案

20人以下小團隊可以嘗試lite版,大團隊管理需求精細,推薦使用pro版。

動圖演示

操作說明

基本概念

規則排列組合有無數種可能性,官方文檔:Jira automation - Data Center and Server | Automation for Jira Data Center and Server 8.2 | Atlassian Documentation

1

名稱

英文

作用

示例

2

規則

Rules

所有下述術語的聚合,自動化參數的整合,包含一系列條件,觸發器,執行動作等

 

3

觸發器

Triggers

自動化規則的觸發條件

 

4

條件

Conditions

規則需要滿足的前置條件校驗

 

5

動作

Actions

執行的操作,包含創建 ,更新 任務,推動工作落,發送email,webhook 消息等

 

6

分支和關聯任務

Branching / related issues

和條件類似,通過配置觸發關聯任務的動作

 

7

引用值

smart values

引用到系統絕大多數字段信息,調用相關的文本,數值,屬性;找value如同查字典,需耐心。

 

 

8

規則執行者

Rule actors

規則執行人,推薦特殊規則用人,通用規則使用虛擬用戶,權限放大,保證不會執行失敗

 

9

開/關規則

Turning rules on and off

在規則配置內部/外部可操作啟用/禁用

 

10

編輯規則

Editing rules

編輯已有規則

 

11

規則範圍

Rule scope

設定可執行此規則的項目和可配置此規則的角色

 

12

審計日誌

Audit log

查閱審計日誌

基本流程

  • 前期:梳理需求,創建規則,試運行,發佈為正式規則。

  • 後期:排錯,整理規則。

試運行

為保證規則不影響生產,推薦在實際修改數值前,action 先把信息記錄到 日誌中。

生效範圍

  • Jira 管理員可設置對全局生效的規則

  • 項目管理員可設置對單一項目生效的規則

規則標籤

如果規則太多,為便於管理可新增標籤,並通過拖拽把相關的規則打上標籤

最佳實踐

經辦人分配

根據不同模塊和產品,分配不同的售後經辦人

提醒工單推進

  • SLA逾期:在即將逾期和已逾期的時候,評論區留言+艾特,發短信或郵件通知相關經辦人和售後主管

  • 內部催辦:當任務卡在某個環節的時間超過一定數值,發提醒

  • 外部催辦:當任務卡在【等待客戶反饋】超過一定時間,發消息提醒客戶

知識庫提醒

創建時提醒查詢,關閉時提醒撰寫

自動創建循環任務

比如需要創建標準格式的鏡像掃描任務,周例會,每週一次,就可以使用cron JOB 創建循環任務,定期創建指定標題的issue

排錯Tips

  • 重複觸發

  • 如果不想多次在一個issue 下出現評論,可以 在 comment on issue 下勾選下述參數

前後依賴

報錯郵件提醒

默認會有提醒,如果沒收到,可能是歸檔到了垃圾郵箱,推薦標記為非垃圾。

排查

如果跑得慢,可以通過此處查詢,進一步通過後臺慢查詢

Akeles的使用經驗,防止Automation越用越慢:7 Things You need to Know about Automation for Jira

第三方集成

如果某些邏輯不支持,可使用其他工具,比如百寶箱 script runner。

周邊

廠家其他插件

競品/替代品

  • Power Scripts | Jira Workflow Automation

  • JSU Automation Suite for Jira Workflows

上述兩款功能和此插件類似,但需要更多腳本編碼,可視化程度不如本插件,略微便宜一點

價格

免費集成到Data Center 和 Cloud 平臺

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.