Parcourir les rubriques

How to sync epics stories with Jira Automation

Découvrez comment créer une règle d'automatisation Jira qui synchronise les epics et les stories avec leurs tickets parent.

Parcourir les rubriques

Synchronisez automatiquement les epics et les stories dans Jira

Découvrez comment créer une règle d'automatisation Jira qui synchronise les epics et les stories avec leurs tickets parent.

Ce guide explique comment créer une règle d'automatisation Jira qui assure la synchronisation des epics et des stories avec leurs tickets parent. Il s'agit d'un exemple de composant de règle de branche qui applique des actions à des tickets connexes, comme des sous-tâches. Ce guide suppose que vous disposez d'un projet Jira actif.

Dans l'onglet Rules (Règles), cliquez sur le bouton Create rule (Créer une règle) dans le coin supérieur droit de l'écran. Dans notre exemple de règle ci-dessous, le déclencheur Issue Transitioned (Ticket transitionné) est sélectionné.

Select a trigger in Jira Software

Sur l'écran Issue Transitioned (Ticket transitionné), sélectionnez le déclencheur d'état pour exécuter une règle, puis cliquez sur Save (Enregistrer). Dans l'exemple ci-dessous, la règle à exécuter est « DONE » (TERMINÉ).

Find the Issue created trigger from the list of triggers

Ensuite, sur l'écran Add component (Ajouter un composant), cliquez sur l'option New condition (Nouvelle condition).

Select a new condition in Jira Software

Sur l'écran New condition (Nouvelle condition), sélectionnez Issue fields condition (Condition Champs de ticket).

Select Issue fields condition

Sur l'écran Issue fields condition (Condition Champs de ticket), configurez la condition pour qu'elle agisse sur « epic », puis cliquez sur le bouton Save (Enregistrer). La configuration devrait se présenter comme suit :

Issue fields condition configuration screen

Une fois que vous avez cliqué sur le bouton Save (Enregistrer), vous revenez à l'écran Add component (Ajouter un composant). Nous allons ensuite sélectionner le composant Branch rule / related issues (Règle de branche/de tickets associés).

Add branch rule component

Sur l'écran Branch rule / related issues (Règle de branche/de tickets associés), sélectionnez le type de règle de branche des tickets associés aux Stories (ou d'autres tickets dans Epic), puis cliquez sur le bouton Save (Enregistrer).

Branch rule and related issues screen

Cette règle va désormais rechercher si une epic est associée à des stories et exécuter des actions sur celles-ci au lieu du ticket de déclenchement. Ensuite, nous ajouterons un composant sous la branche For Stories (Pour les stories). Sélectionnez l'option New condition (Nouvelle condition).

Selecting a new component in Jira Software

Sur l'écran New condition (Nouvelle condition), sélectionnez l'option Issue fields condition (Condition Champs de ticket).

Selecting Issue fields condition

Configurez la condition Issue fields (Champs de ticket) de sorte que l'état ne soit pas « DONE » (Terminé). Cela garantit que la règle cible uniquement les stories situées sous une epic dont l'état n'est pas terminé. Le schéma suivant illustre la configuration de la condition Issue fields (Champs de ticket). Une fois configurée, cliquez sur le bouton Save (Enregistrer).

Configuring Issue Fields Condition in Jira Software

Vous pouvez ensuite ajouter une nouvelle action (New action) à la nouvelle condition Issue fields (Champs de ticket). Cliquez sur New Component (Nouveau composant) dans la barre latérale de gauche Rule details (Détails de la règle). Sélectionnez New action (Nouvelle action) sur l'écran New component (Nouveau composant).

Selecting new action as a new component in Jira Software

Nous utiliserons une action de transition de ticket pour la nouvelle action. Sélectionnez l'action Transition issue (Changer l'état du ticket) pour poursuivre.

Selecting Transition Issue as a New Action

Configurez l'action Transition issue (Changer l'état du ticket) pour définir l'état de destination à partir du ticket déclencheur. Cela définit l'état des tickets de stories sur l'epic parent. L'action de changement d'état du ticket doit ressembler à ceci. Cliquez sur Save (Enregistrer) pour continuer.

Selecting Destination Status for Transition Issue in Jira Software

La règle est à présent entièrement configurée. La barre latérale de gauche Rule summary (Résumé de la règle) devrait se présenter comme suit :

Fully Configured Rule Summary

Vous pouvez à présent ajouter un nom à la règle. Ci-dessous, nous avons nommé la règle « Keep Epics and stories in sync » (Synchronisation continue des epics et des stories). Une fois le nom saisi, cliquez sur le bouton Turn it on (Activer).

Naming Your Automation Rule

Vous pouvez tester la règle en accédant à votre tableau et en créant quelques tickets. Créez un ticket d'epic, puis un ticket de story dans l'epic. Modifiez l'état de l'epic en Done (Terminé). Une fois cet exercice de test exécuté, vous pouvez consulter la page des règles ainsi que le journal d'audit.

Audit Log to test Jira Rule Automation

Le journal d'audit indiquera si la règle a été exécutée. Vous devriez voir un message de réussite vert. Si ce n'est pas le cas, le journal d'audit indiquera également si la règle présente des erreurs et vous aidera à les corriger. 

N'oubliez pas de consulter des centaines d'autres règles dans notre bibliothèque de modèles d'automatisation.

Recommandé pour vous

Modèles

Modèles Jira prêts à l'emploi

Parcourez notre bibliothèque de modèles Jira personnalisés pour différents départements, équipes et workflows.

Guide produit

Une introduction complète à Jira

Suivez ce guide étape par étape pour découvrir les fonctionnalités essentielles et les bonnes pratiques qui vous permettront d'optimiser votre productivité.

Guide Git

Comprendre les bases de Git

Que vous soyez débutant ou expert, utilisez ce guide Git pour apprendre les bases grâce à des tutoriels et des conseils utiles.