tutorial

Houd epics en story's automatisch gesynchroniseerd in Jira

Leer hoe je een Jira Automation-regel maakt die epics en story's synchroon houdt met hun bovenliggende issues.

Kev Zettler Door Kev Zettler
Onderwerpen zoeken

Deze handleiding laat zien hoe je een Jira Automation-regel maakt die epics en story's synchroon houdt met hun bovenliggende issues. Dit is een voorbeeld van een Brancheregelcomponent die acties toepast op gerelateerde issues, zoals subtaken. In deze handleiding wordt ervan uitgegaan dat je een actief Jira-project hebt.

Klik op het tabblad Regels op de knop Regel maken in de rechterbovenhoek van het scherm. In onze voorbeeldregel hieronder is de trigger Issue overgegaan geselecteerd.

Selecteer een trigger in Jira Software

Selecteer in het scherm Issue overgezet de statustrigger om een regel uit te voeren en klik vervolgens op Opslaan. In het onderstaande voorbeeld is de uit te voeren regel 'VOLTOOID'.

Zoek de trigger voor Issue aangemaakt in de lijst met triggers

Klik vervolgens in het scherm Component toevoegen op de optie Nieuwe voorwaarde.

Selecteer een nieuwe voorwaarde in Jira Software

Selecteer in het scherm Nieuwe voorwaarde de voorwaarde Issuevelden.

Voorwaarde voor Issuevelden selecteren

Configureer op het scherm voorwaarde Issuevelden de voorwaarde om te handelen op 'epic' en klik vervolgens op de knop Opslaan. De configuratie zou er als volgt uit moeten zien:

Configuratiescherm voorwaarde Issuevelden

Zodra je op de knop Opslaan klikt, keer je terug naar het scherm Component toevoegen. Het volgende component dat we selecteren, is de optie branchregel/gerelateerde issues.

Voeg een branchregelcomponent toe

Selecteer op het scherm Branchregel/gerelateerde issues het branchregeltype van gerelateerde issues met Story's (of andere issues in Epic) en klik vervolgens op de knop Opslaan.

Scherm met brancheregels en gerelateerde issues

Deze regel zoekt nu of een epic bijbehorende story's heeft en voert hier acties op uit in plaats van het triggerissue. Vervolgens voegen we een component toe onder de branch Voor Story's. Selecteer de optie Nieuwe voorwaarde.

Een nieuw component selecteren in Jira Software

Selecteer in het scherm Nieuwe voorwaarde de optie voorwaarde Issuevelden.

Voorwaarde voor issuevelden selecteren

Configureer de voorwaarde Issuevelden zodat de Status niet gelijk is aan VOLTOOID. Dit zorgt ervoor dat de regel alleen gericht is op story's onder een Epic met een status die niet is voltooid. De volgende afbeelding toont de configuratie van de voorwaarde voor issuevelden. Eenmaal geconfigureerd, klik je op de knop Opslaan

Voorwaarde voor issuevelden configureren in Jira Software

Vervolgens kun je Nieuwe actie toevoegen aan de voorwaarde voor het nieuwe issueveld. Klik op Nieuwe component in de Regeldetails in de linkerzijbalk. Selecteer Nieuwe actie op het nieuwe componentscherm.

Nieuwe actie selecteren als een nieuw component in Jira Software

We gebruiken een Overgangsissue voor de Nieuwe actie. Selecteer de actie Overgangsissue om verder te gaan.

Overgangsissues selecteren als een Nieuwe actie

Configureer de actie Overgangsissue om de doelstatus van de triggerissue in te stellen. Dit stelt de status van storyissues in op de bovenliggende epic. De actie Overgangsissue moet eruitzien als de onderstaande afbeelding. Klik op Opslaan om verder te gaan.

Bestemmingsstatus selecteren voor transitie-issue in Jira Software

Hiermee is de regel volledig geconfigureerd. De samenvatting van de regel in de linkerzijbalk moet er als volgt uitzien:

Volledig geconfigureerde samenvatting van de regel

Nu kun je een naam toevoegen aan de regel. Hieronder noemden we de regel 'Houd epics en story's automatisch gesynchroniseerd'. Als je een naam hebt ingevoerd, klik je op de knop Inschakelen.

Je Automation-regel een naam geven

Je kunt de regel testen door naar je bord te gaan en issues te creëren. Maak een nieuw Epic-issue en vervolgens een Story-issue als onderdeel van de Epic. Verander de status van de Epic in Voltooid. Nadat je deze testoefening hebt uitgevoerd, kun je de pagina met regels bezoeken en de auditlog bekijken.

Auditlog om Jira Automation-regel te testen

De auditlog geeft aan of de regel met succes is voltooid. Je zou een groen SUCCES-bericht moeten zien. Als dit niet het geval is, geeft de auditlog ook aan of er fouten zijn met de regel en wordt er hulp geboden bij het debuggen.

Vergeet niet om honderden andere voorbeelden te bekijken in onze bibliotheek met automation-sjablonen.