Qu'est-ce que l'automatisation Jira ?

L'automatisation Jira élimine le besoin de traiter des tickets manuels et répétitifs en permettant aux processus et aux workflows de votre équipe de s'exécuter automatiquement. Assigner des tickets, envoyer des notifications, mettre à jour des champs, faire remonter les priorités : une fois que vous avez configuré la règle, elle s'exécute à chaque fois, exactement de la même manière, sans que personne n'ait à y penser.

Grâce à notre générateur de règles sans code, vous pouvez créer des règles d'automatisation des workflows qui permettent de tout gérer, des tâches répétitives les plus simples aux scénarios les plus complexes, le tout en quelques clics.

Vous verrez peut-être l'automatisation désignée par les termes « règles » ou « flux » dans différentes parties de Jira. Ils signifient la même chose. Les dernières documentations et interfaces s'orientant vers le terme « flux », cette page utilise donc les deux termes de manière interchangeable.

Les trois parties de chaque règle d'automatisation

Chaque règle d'automatisation comprend trois parties : le déclencheur, la condition et l'action.

Partie

Ce qu'elle accomplit

Exemple

Déclencheur

L'événement qui déclenche la règle

Ticket créé, ticket transitionné, date planifiée

Condition

Restreint le périmètre, doit être remplie pour que la règle s'applique

Uniquement si la priorité est élevée

Action

Ce que fait réellement la règle

Assigner un ticket, envoyer un message Slack, ajouter un commentaire

Vous pouvez enchaîner plusieurs conditions et actions, et utiliser des branches pour exécuter une logique différente selon ce qui est vrai (par exemple, un chemin d'action si le ticket est un bug, un autre s'il s'agit d'une story).

Voici un exemple simple :

  • Déclencheur : Ticket créé

  • Condition : Le type de ticket est Bug

  • Action : Assigner le ticket à l'utilisateur ayant la charge de travail actuelle la plus faible

Capture d'écran du processus d'un ticket

Désormais, chaque nouveau bug est assigné automatiquement, à l'aide d'une méthode de répartition équilibrée de la charge de travail, sans que personne n'ait à toucher au backlog.

Où gérer et surveiller vos flux ?

Capture d'écran de la page des détails de l'automatisation

Vérifiez si une règle d'automatisation est activée, désactivée ou présente des modifications non publiées dans son écran des détails. Consultez le journal d'audit d'un flux pour savoir quand elle s'est exécutée, quelles actions elle a effectuées et si elle a abouti, que ce soit au niveau du flux, du projet ou à l'échelle globale. Les administrateurs peuvent suivre l'utilisation par rapport aux limites de l'offre dans Paramètres Jira > Système > Automatisation globale.

Capture d'écran de l'automatisation globale

Créez des règles d'automatisation en langage naturel

Capture d'écran montrant Rovo Studio en train de créer des agents

Vous n'avez plus besoin de cliquer un par un sur les déclencheurs, les conditions et les actions pour créer une règle. Dans Rovo Studio, accessible à partir du sélecteur d'app, décrivez en termes simples le flux que vous souhaitez établir, en précisant le déclencheur et l'action. Par exemple :

  • Lorsqu'un bug est créé avec une priorité élevée, assignez-le à l'ingénieur d'astreinte et publiez un message dans le canal Slack dédié aux incidents.

Rovo crée le flux, et vous pouvez sélectionner Prévisualiser le flux pour voir exactement comment il s'exécutera avant de l'activer. Vous pouvez ensuite le renommer, ajuster ses détails ou modifier n'importe quelle étape, exactement comme pour un flux que vous auriez créé manuellement.

Si vous ne savez pas par où commencer, sélectionnez Afficher un exemple pour obtenir un prompt sur lequel vous appuyer.

Capture d'écran des règles d'automatisation de prompts

Laissez un agent Rovo se charger du travail dans votre flux

Les actions d'automatisation standard sont idéales pour les tâches mécaniques : assigner ceci, effectuer une transition pour cela, envoyer une notification. Toutefois, certaines tâches nécessitent du discernement, et pas seulement l'application de règles. C'est à cela que sert l'action Utiliser l'agent Rovo. Au lieu d'une action prédéfinie telle que « ajouter une étiquette », vous pouvez ajouter un agent Rovo comme étape dans votre flux et lui confier une tâche qui nécessite un raisonnement, comme résumer un long fil de discussion, rédiger une première note de tri ou suggérer une priorité en fonction de la description du ticket. Voici un exemple :

  • Déclencheur : Ticket créé

  • Action : Utiliser l'agent Rovo, lui demander de lire la description et de suggérer un niveau de priorité

  • Action : Publier la réponse de l'agent comme premier commentaire, en utilisant la valeur intelligente {{agentResponse}}

Capture d'écran de l'ajout d'un agent Rovo dans votre flux de tickets

La réponse de l'agent est accessible dans la suite de votre flux via les valeurs intelligentes. Vous pouvez donc l'utiliser pour définir une logique supplémentaire :

Valeur intelligente

Retours

{{agentResponse}}

La réponse de l'agent au format texte enrichi

{{agentResponse.asObject}}

JSON brut, pour extraire des valeurs spécifiques ou déclencher une logique supplémentaire

{{agentResponse.asList}}

JSON brut sous forme de liste, utile dans une étape de branche

{{agentResponse.asString}}

Texte brut, utile pour d'autres manipulations de chaînes

Conseil de pro

Les agents auxquels un ticket est directement attribué dans Jira (via la liste déroulante des personnes assignées ou avec des @mentions) et les agents utilisés comme étape d'un flux d'automatisation sont en réalité les mêmes agents sous-jacents. L'endroit d'où vous invoquez un agent dépend simplement de ce qui effectue la délégation, à savoir une personne ou un événement.

Création et gestion des agents

Les agents IA utilisés dans l'automatisation sont créés et gérés dans Rovo Studio, qui est accessible à partir du sélecteur d'app. Chaque agent se compose des éléments suivants :

  • Connaissances : les données Confluence, Jira ou tierces connectées auxquelles il peut faire référence

  • Compétences : les actions qu'il est autorisé à effectuer, comme rédiger une page Confluence ou envoyer un message Slack

  • Comportement : les objectifs, les garde-fous et le ton qui définissent la manière dont il répond

Capture d'écran des déclencheurs d'agent Rovo Studio

Pour voir tous les flux qui déclenchent actuellement un agent donné, ouvrez l'agent dans Studio et sélectionnez Déclencheurs dans le menu de navigation latéral. C'est le moyen le plus rapide de vérifier ce à quoi un agent est déjà associé avant de modifier ses instructions ou ses autorisations.

Automatisation Jira : questions fréquentes

Faut-il savoir coder pour configurer l'automatisation Jira ?

Non, l'automatisation Jira utilise un générateur de règles sans code, ce qui permet à quiconque de créer des règles d'automatisation en quelques clics.

Quelles tâches l'automatisation Jira peut-elle prendre en charge ?

L'automatisation Jira peut assigner des tickets, mettre à jour des champs, envoyer des notifications, faire remonter des priorités et gérer automatiquement de nombreuses autres tâches de workflow répétitives ou complexes.

Y a-t-il des limites concernant les règles d'automatisation en fonction de mon offre Jira ?

Oui, le nombre d'exécutions de règle d'automatisation peut varier selon votre offre Jira. Les offres de niveau supérieur proposent une plus grande capacité d'automatisation.