Onderwerpen zoeken

How to sync epics stories with Jira Automation

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

door Kev Zettler

Kev is een toonaangevende full stack webontwikkelaar en serieondernemer met jarenlange ervaring in het ontwikkelen van producten en samenstellen van teams met agile methodieken. Hij is een enthousiaste bijdrager, auteur en docent op het gebied van opkomende opensoucetechnologieën, zoals DevOps, cryptovaluta en VR/AR. In zijn vrije tijd doet hij graag mee aan Indie Game Development Jams.

Onderwerpen zoeken

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.

door Kev Zettler

Kev is een toonaangevende full stack webontwikkelaar en serieondernemer met jarenlange ervaring in het ontwikkelen van producten en samenstellen van teams met agile methodieken. Hij is een enthousiaste bijdrager, auteur en docent op het gebied van opkomende opensoucetechnologieën, zoals DevOps, cryptovaluta en VR/AR. In zijn vrije tijd doet hij graag mee aan Indie Game Development Jams.

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.

Select a 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'.

Find the Issue created trigger from the list of triggers

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

Select a new condition in Jira Software

Selecteer in het scherm Nieuwe voorwaarde de voorwaarde Issuevelden.

Select Issue fields condition

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:

Issue fields condition configuration screen

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.

Add branch rule component

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.

Branch rule and related issues screen

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.

Selecting a new component in Jira Software

Selecteer in het scherm Nieuwe voorwaarde de optie voorwaarde Issuevelden.

Selecting Issue fields condition

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

Configuring Issue Fields Condition 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.

Selecting new action as a new component in Jira Software

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

Selecting Transition Issue as a New Action

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.

Selecting Destination Status for Transition Issue in Jira Software

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

Fully Configured Rule Summary

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.

Naming Your Automation Rule

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.

Audit Log to test Jira Rule Automation

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.

Voor jou aanbevolen

Sjablonen

Jira-sjablonen, klaar voor gebruik

Bekijk onze bibliotheek met op maat gemaakte Jira-sjablonen voor verschillende teams, afdelingen en workflows.

Producthandleiding

Een uitgebreide introductie tot Jira

Maximaliseer je productiviteit met de essentiële functies en de beste werkwijzen uit deze stapsgewijze handleiding.

Git-handleiding

De Git-basics onder de knie krijgen

Gebruik de tutorials en tips in deze Git-handleiding om de basis te leren. Handig voor iedereen: van beginners tot experts.