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