Az automatizálás alapjai

Az automatizálás lehetővé teszi számodra, hogy a fontos munkákra összpontosíts, hiszen megszünteti az ismétlődő feladatok kézzel történő elvégzésének szükségességét, lehetővé téve a csapataidnak, hogy automatizálják az eljárásaikat és munkafolyamataikat. Egyszerű szabálykészítőnk segítségével hatékony automatizálási szabályokat konfigurálhatsz, amelyekkel akár a legbonyolultabb forgatókönyveket is kezelheted.

Ez az útmutató felvázolja azokat a kulcsfogalmakat, amelyeket ismerned kell a kezdéshez, segít az első automatizálási szabályod beállításában, továbbá bemutatja azokat az általános használati esetekhez kapcsolódó szabályokat, amelyeket szerkeszthetsz, majd alkalmazhatsz a csapatod folyamatainál.


Key concepts

Rules

A szabályok lehetővé teszik, hogy automatizáld a műveleteket a rendszereden belül az általad beállított feltételek alapján. Az automatizálási szabályok három részből állnak: a szabályt aktiváló eseményindítókból, a szabályt pontosító feltételekből és a webhelyeden feladatokat végrehajtó műveletekből.

Az automatizálás építőelemei az eseményindítók, a feltételek és a műveletek. Egyszerűen kombinálhatod ezeket a komponenseket, hogy olyan szabályokat hozz létre, amelyek bármit végre tudnak hajtani a régi ügyek automatikus lezárásától az adott csapatok értesítéséig olyankor, amikor egy kiadást leszállítottunk.

An example of the rule builder, displaying a simple rule to send an email when a high-priority issue is created.

Triggers

Minden szabály eseményindítóval kezdődik. Az eseményindítók aktiválják a szabályok végrehajtását. Az eseményindítók figyelik a Jira eseményeit, így például az ügyek létrehozását és a mezőértékek változásait.

Az eseményindítók futása ütemezhető, továbbá az eseményindítók testreszabhatók, mielőtt alkalmaznánk őket egy szabályra.

Tekintsd meg a rendelkezésre álló eseményindítók listáját.

The list of triggers available when creating a rule: Field value changed, issue commented, issue created, issue transitioned

Conditions

A feltételek lehetővé teszik a szabályod hatáskörének szűkítését. Teljesülniük kell ahhoz, hogy a szabályod továbbra is fusson. Beállíthatod például, hogy a szabályod csak a magas prioritású ügyeket eszkalálja.

Ha egy feltétel sikertelen, akkor a szabály futása befejeződik, és a feltételt követően nem megy végbe semmilyen művelet.

Tekintsd meg a rendelkezésre álló feltételek listáját.

The list of conditions available when creating a rule.

Actions

A műveletek hajtják végre a szabályodat. Lehetővé teszik, hogy automatizáld a feladatokat és módosításokat hajts végre a webhelyeden. Segítségükkel számos olyan feladatot végrehajthatsz, mint amilyen például az ügyek szerkesztése, az értesítések küldése vagy az alfeladatok létrehozása.

Tekintsd meg a rendelkezésre álló műveletek listáját.

The list of actions available when creating a rule.

Branching / Related issues

A Jira-ügyek ritkán elszigeteltek. Gyakran tartalmaznak alfeladatokat, gyakran egy nagyobb eposz részét képező sztorik, vagy egyszerűen csak másik ügyekhez tartoznak bizonyos kapcsolatokon keresztül. Ez azt jelenti, hogy az automatizálás használata esetén a műveleteket nem csupán a szabályt aktiváló forrásügyre kell alkalmazni, hanem a hozzá kapcsolódó minden másik ügyre is.

A speciális feltételek és műveletek révén olyan hatékony szabályok hozhatók létre, amelyek az összetett ügykapcsolatokban is jól működnek. Például annak ellenőrzése során, hogy megoldódott-e egy fölérendelt ügy minden alfeladata.

További információk a kapcsolódó ügyekkel való munkavégzésről.

Setting up a related issues branch when creating a rule.

Smart values

Az intelligens értékek révén a webhelyeden belül megtalálható ügyadatok széles köréhez férhetsz hozzá, hogy módosítsd őket. Ezek az értékek jelentős mértékben hozzájárulnak a szabályok hatékonyságának és összetettségének fokozásához. A {{now.plusDays(5)}} intelligens érték például az aktuális időpontot veszi alapul, majd hozzáad 5 napot, míg az {{issue.summary}}  megjeleníti az ügy összefoglalóját.

További információk az intelligens értékek használatáról.

Rule actor

A szabály kivitelezője az a felhasználó, aki végrehajtja a szabályt. Ennek a felhasználónak rendelkeznie kell a megfelelő jogosultságokkal a szabály aktiválásához és az elvégzendő műveletek végrehajtásához. Ha például létrejön egy szabály, amelyik a végrehajtása során megjegyzést fűz egy ügyhöz, akkor a szabály kivitelezőjének rendelkeznie kell a Megjegyzés hozzáadása jogosultsággal, mert különben a szabály hibába ütközik.

A webhelyeden a szabály kivitelezője megkapja az Automatizálás alkalmazás felhasználója beállítást.

Rule status

Az automatizálási szabály állapotának megtekintésével megállapíthatod, hogy jelenleg aktív-e a szabály. Ha egy szabály inaktív, akkor addig nem érvényesül, ameddig nem engedélyezed. A szabályok állapotát a részletek képernyőjén lehet megtekinteni.

  • engedélyezve A szabály jelenleg aktív.
  • letiltva A szabály jelenleg nincs használatban.
  • vázlat A szabály közzé nem tett módosításokat tartalmaz.

További információk a szabályok engedélyezéséről és letiltásáról.

Audit log

A szabályok mindegyike rendelkezni fog egy auditnaplóval, amelyet áttekinthetsz, hogy megállapítsd, mikor lépett életbe a szabály, mi lett a végrehajtás eredménye, illetve milyen műveletek mentek esetleg végbe.

Az auditnaplót megtekintheted egyetlen szabályra vonatkozóan vagy projektszinten, illetve globálisan is. Az auditnaplók áttekintése hatékony módszer lehet a szabályokkal kapcsolatos hibakeresés során.

The audit log for a rule.

Creating a rule

Vedd fontolóra az alábbi forgatókönyvet! Amikor most új hibát jelentenek, a csapatodnak kézzel kell létrehoznia a megfelelő alfeladatokat az ügyhöz, mielőtt hozzá tudnátok rendelni az ügyet egy felhasználóhoz.

Ez a folyamat könnyedén automatizálható! Egy egyszerű szabály létrehozásával automatikusan alfeladatokat adhatsz hozzá bármelyik új hibához, sőt akár egy adott felhasználóhoz is hozzárendelheted őket.

An example of the rule builder, displaying a simple rule to automatically add sub-tasks to any new bugs, and assign them to a user.

How to build this rule

  1. Lépj át az Automation beállításaira, és válaszd ki a Szabály létrehozása lehetőséget a jobb felső sarokban.
  2. Válaszd az Ügy létrehozva eseményindítót, majd a Mentés lehetőséget.
  3. Válaszd az Új feltétel lehetőséget, majd az Ügymezők feltételt.
  4. Konfiguráld a feltételt a következőképpen:
    Állítsd a Mező elemet Ügytípus értékre
    Állítsd a Feltétel elemet egyenlő értékre
    Állítsd az Összehasonlítandó érték elemet Hiba értékre
    Válaszd a Mentés lehetőséget.
  5. Válaszd az Új művelet lehetőséget, majd az Alfeladatok létrehozása műveletet.
  6. Konfiguráld a műveletet a következőképpen:
    Adj meg 3 alfeladatot a következő néven: Kódellenőrzés, Hibaelhárítás és Megoldás.
    Válaszd a Mentés lehetőséget.
  7. Válaszd az Új művelet lehetőséget, majd az Ügy hozzárendelése műveletet.
  8. Válassz ki egy felhasználót a hozzárendelt személy megadásához, majd válaszd a Mentés lehetőséget.
  9. Nevezd el a szabályodat, majd válaszd a Bekapcsolás lehetőséget.

Készen állsz az indulásra az automatizálással? Kezdd a szabályok létrehozásával és testreszabásával kockázatmentes tesztkörnyezetünkben.

Készen állsz az indulásra az automatizálással? Kezdd a szabályok létrehozásával és testreszabásával kockázatmentes tesztkörnyezetünkben.