JIRA automatizálás alapok
🔧 JIRA Automation Rules – Áttekintés
🔹 Mi az automatikus szabály (Automation Rule)?
Egy "When → If → Then" logikán alapuló szabály, amely automatikusan végrehajt valamilyen műveletet.
🧱 1. Automation Rule komponensei
| Típus | Jelentés | Példa |
|---|---|---|
| Trigger | Mikor történjen a szabály futtatása | Issue created, field changed, scheduled |
| Condition | Milyen feltétel mellett | Priority = High, Status = "To Do" |
| Action | Mi történjen | Assign issue, Send email, Transition issue |
| Branch | Más entitásra is hatással legyen | For sub-tasks, For epic’s children |
🚀 2. Leggyakoribb triggereket
| Trigger | Leírás |
|---|---|
| Issue Created | Új feladat létrehozása esetén |
| Issue Transitioned | Státuszváltás esetén |
| Field Value Changed | Pl. priority vagy assignee megváltozik |
| Scheduled | Időzített (pl. naponta 9:00) |
| Comment Added | Új komment esetén |
✅ 3. Tipikus feltételek (conditions)
| Condition | Példa |
|---|---|
| Issue fields condition | priority = High |
| JQL condition | status = "In Progress" AND assignee IS EMPTY |
| User condition | assignee is not reporter |
| Related issues condition | Pl. Epic parent státusza |
🛠️ 4. Leggyakoribb műveletek (actions)
| Action | Példa |
|---|---|
| Assign issue | Automatán kioszt egy felhasználóra |
| Send email | Értesítést küld bizonyos címekre |
| Add comment | Kommentez az issue-ra |
| Edit issue | Mezők automatikus kitöltése/módosítása |
| Transition issue | Automatikus státuszváltás |
| Create sub-task / issue | Új (al)feladat létrehozása |
📦 5. Példák valós automatizált szabályokra
🔹 1. Kiosztás, ha új High prioritású feladat jön létre
-
When: Issue Created
-
If: Priority = High
-
Then: Assign to →
john.doe
🔹 2. Késésben lévő feladatok kommentelése minden nap 8:00-kor
-
When: Scheduled (Daily 8:00 AM)
-
If: JQL =
-
Then: Add comment:
"Ez a feladat már lejárt. Kérjük, frissítsd az állapotát."
🔹 3. Sprint kezdete előtt 1 nappal értesítés
-
When: Scheduled (Daily)
-
If: JQL =
-
Then: Send email to Scrum Master
🔹 4. Bug visszakerült „To Do”-ba → figyelmeztetés
-
When: Issue transitioned
-
If:
-
Issue type = Bug
-
From status = "In Progress"
-
To status = "To Do"
-
-
Then: Add comment: "A hibát visszatették To Do állapotba – vizsgálat szükséges!"
🔹 5. Új feladat, de nincs assignee → kiosztás csoport alapján
-
When: Issue created
-
If: assignee is EMPTY
-
Then: Assign to →
user from "dev-team"(round-robin vagy véletlenszerűen)
🔹 6. Epichez új story létrejön → címke öröklése
-
When: Issue created
-
If:
"Epic Link" IS NOT EMPTY -
Branch: For Epic
-
Then: Copy labels → to current issue
⚙️ 6. Automatizálás beállítási helye
-
Project scope:
-
Project settings → Automation
-
-
Globális scope (admin):
-
Jira Admin → System → Global automation
-
💡 Haladó tippek
-
Használj Smart Values: dinamikus értékek pl.
-
Példa komment szöveg dinamikusan:
-
Branching: epichez tartozó story-kra is hatást gyakorolhatsz.
-
Audit log: minden szabályhoz napló elérhető, segít a hibakeresésben.
Megjegyzések
Megjegyzés küldése