Automatisation

L'outil Automatisation lit vos flux d'automatisation exportés, repère ceux qui dépensent plus d'étapes que nécessaire et indique ce que chaque correction ferait économiser. Cette page couvre l'analyse, les constats, les économies et la façon dont elles sont estimées.

Dans cette page

Comment Atlassian compte les étapes

Atlassian mesure l'automatisation en étapes. Chaque déclencheur, condition, action, branche et boucle qui s'exécute compte pour une étape, y compris les exécutions qu'une condition arrête. Ces cas diffèrent :

  • Les conditions propres d'un déclencheur ne coûtent aucune étape. Une exécution qu'elles arrêtent coûte l'unique étape du déclencheur.
  • Un si/sinon coûte une étape, plus une par bloc qu'il vérifie.
  • Écrire dans le journal d'audit et créer une variable ne coûtent aucune étape.
  • Les étapes d'une branche comptent une fois pour chaque ticket que la branche parcourt.
  • Une recherche planifiée exécute ses étapes une fois pour chaque ticket qu'elle trouve, sauf si elle les traite tous à la fois.
  • Les actions Rovo utilisent des crédits Rovo au lieu d'étapes.

Chaque offre inclut un quota mensuel par utilisateur, mis en commun dans votre organisation. Les étapes au-delà sont facturées comme utilisation supplémentaire. Avec l'offre Free, Jira arrête vos flux quand le quota du mois est épuisé et rien n'est facturé. La page Hypothèses liste toutes les estimations que TuneCraft utilise.

Analyser vos flux

Aucune API d'Atlassian ne permet à une application de lire vos flux : vous donnez donc à TuneCraft l'export de Jira.

  1. Exportez les flux comme décrit dans Premiers pas. Sur les grands sites, Jira enregistre l'export en plusieurs fichiers.
  2. Ouvrez Analyse et choisissez les fichiers, ou déposez-les sur la page. Choisissez d'un coup tous les fichiers d'un même export. Un fichier peut peser jusqu'à 50 Mo.
  3. Si vous le souhaitez, choisissez le journal d'audit de l'automatisation de Jira avec l'export (voir plus bas).
  4. Votre navigateur lit les fichiers et la page Analyse affiche À corriger en premier : les flux avec des constats, en commençant par ceux qui peuvent faire économiser le plus d'étapes. Elle signale une entrée de l'export ignorée parce que TuneCraft ne peut pas la lire, ou un flux présent dans plusieurs fichiers (il est compté une fois).
  5. TuneCraft enregistre l'analyse. La page Analyse affiche alors Analyse enregistrée.

La page Analyse liste ce qui quitte votre navigateur. En bref, TuneCraft conserve pour chaque flux son identifiant, son nom, son type de déclencheur, ses projets, son jour de création et son réglage des courriels d'échec, les identifiants de compte de son propriétaire et de son acteur, ainsi que les nombres affichés. Les textes comme les adresses des requêtes web, les en-têtes, les adresses de courriel, les valeurs intelligentes, les noms de champs personnalisés et les valeurs comparées ne quittent jamais votre navigateur. Voir Confidentialité et données.

Seuls les administrateurs Jira peuvent exporter tous les flux. L'analyse demande une licence ou un essai ; l'aide, la maintenance et le dossier d'assistance fonctionnent sans. Voir Licence et essai.

Le journal d'audit

Vous pouvez choisir le journal d'audit de l'automatisation de Jira, son export CSV, avec l'export. Utilisez l'onglet Journal d'audit de la page d'automatisation de Jira, et non le journal d'audit système de Jira. Avec lui, TuneCraft compte les exécutions et les étapes réelles de chaque flux au lieu de les estimer, et peut vérifier la santé des exécutions. Seuls des nombres et des jours quittent votre navigateur, jamais les tickets, les personnes, les noms de règles ni les heures. La page Aide liste tous les nombres envoyés.

  • Cochez Le journal d'audit liste chaque exécution de ses jours seulement si vous l'avez exporté sans filtre. Alors un flux activé que le journal ne nomme pas ne s'est pas exécuté ces jours-là et ne coûte aucune étape.
  • Un journal qui semble exporté avec un filtre de statut est signalé sur la page Analyse. TuneCraft n'en conserve que les jours de ses exécutions, jamais de comptes mesurés.
  • Des journaux d'un jour chacun, choisis ensemble, sont lus comme des jours consécutifs. TuneCraft lit un journal dans la langue dans laquelle Jira l'a exporté.
  • Les journaux d'audit peuvent couvrir jusqu'à 366 jours. S'ils en couvrent plus, TuneCraft compte les 366 plus récents.

Les comptes sont conservés sur la page Hypothèses pour les analyses suivantes. Un flux dont les étapes sont mesurées coûte ce qui a été mesuré.

Les constats

Chaque constat indique pourquoi un flux coûte des étapes, comment le corriger et combien d'étapes par mois la correction peut faire économiser. Les économies sont des estimations, sauf si le flux a des comptes mesurés.

Constat Ce que cela signifie
Démarre à chaque modification Le déclencheur s'active à tout changement alors que le flux ne s'intéresse qu'à un champ. Utilisez « Valeur de champ modifiée » sur ce champ.
S'exécute dans plus de projets que nécessaire Un flux pour tous les projets dont les conditions nomment un seul projet. Limitez-le à ce projet.
Vérifie le statut après le démarrage Une condition de statut que le déclencheur pourrait vérifier lui-même.
Condition placée trop tard Une condition peu coûteuse après des recherches, des requêtes web ou des branches. Remontez-la.
Peut se déclencher lui-même Un flux qui lance sa propre exécution suivante.
Des flux se déclenchent en cercle Une boucle entre des flux, trouvée avec un graphe.
Même flux qu'un autre Des flux qui font exactement la même chose. Dans des projets partagés, chaque événement exécute chaque copie.
Plusieurs flux démarrent sur le même événement Chacun paie sa propre étape de déclencheur à chaque événement.
Planifié plus souvent que toutes les heures Une planification fréquente qui lance une recherche.
Agit sur chaque résultat à chaque exécution Une recherche planifiée sans « modifié depuis la dernière exécution ».
Recherche dans une branche Une recherche qui pourrait s'exécuter une fois, avant la branche.
Une branche cherche des éléments qu'elle pourrait atteindre directement Une recherche dont une branche sur les tickets liés se passe.
Données relues plus d'une fois Une relecture répétée qui ne lit rien de nouveau.
Parties si/sinon sans action Des blocs qui ne font rien mais coûtent quand même des étapes par leurs conditions.
Étapes dépensées pour des champs que personne ne voit Des flux tiennent à jour un champ personnalisé qu'aucun écran n'affiche et que rien ne lit.

Les flux proches des limites de service de Jira et les flux contenant des identifiants sont signalés dans Santé des exécutions, gouvernance et utilisation. Un flux cassé (il nomme quelque chose que Jira n'a plus) y est signalé aussi.

Les pages de l'outil

Le rail d'Automatisation contient ces pages.

  • Vue d'ensemble. Santé du site est la part des étapes que vos flux dépensent qui n'est pas du gaspillage (estimé). Étapes par mois montre l'état actuel, l'état après les corrections et ce que votre offre inclut. Si votre site dépasse son quota, la page montre le coût supplémentaire par mois au tarif de l'offre pour 1 000 étapes, marqué estimé, et rappelle que l'onglet Utilisation de Jira montre les étapes comptées par Jira. À corriger en premier liste les flux dont les corrections font économiser le plus. Économies montre ce qui est économisé jusqu'ici et ce qui peut l'être encore. Prévision de ce mois vient d'Utilisation.
  • Analyse. Décrite plus haut.
  • Optimiser. Construit le flux corrigé. Voir Optimiser et corriger.
  • Flux. Tous les flux de la dernière analyse avec leur note, leurs constats et leur état, filtrés et triés.
  • Dépendances. Quels flux peuvent en démarrer d'autres, et les boucles entre eux. Voir Optimiser et corriger.
  • Économies réalisées. Les corrections que vos analyses ont confirmées : un constat qu'un flux avait dans une analyse et n'a plus dans la suivante. Chacune économise ce que le constat était estimé coûter dans l'analyse précédente. Une copie compte comme économisée une fois désactivée.
  • Économies possibles. Chaque constat de la dernière analyse, en commençant par ceux dont la correction fait économiser le plus.
  • Historique. Une entrée par analyse, en graphique et en tableau, avec un bouton pour supprimer une analyse. TuneCraft conserve les 24 dernières analyses.
  • Hypothèses. Comment Jira compte les étapes et toutes les estimations que TuneCraft utilise, avec les valeurs de votre site. Vous pouvez changer une valeur, ou saisir les exécutions ou les étapes mesurées par mois d'un flux. L'analyse suivante les utilise ; les analyses déjà enregistrées gardent leurs nombres.
  • Santé des exécutions, Flux cassés, Gouvernance, Utilisation, Alertes, Vérifier avant de supprimer. Voir Santé des exécutions, gouvernance et utilisation.

Mesuré et estimé

  • Mesuré : un compte lu dans Jira ou dans un fichier que vous avez analysé, comme les exécutions et les étapes d'un journal d'audit, ou le nombre de flux cassés.
  • Estimé : un nombre que TuneCraft a calculé, comme les étapes par mois que coûte un flux sans journal d'audit, ou ce qu'une correction fait économiser.

Les économies viennent du moteur de calcul de TuneCraft et de rien d'autre. Une analyse avec des exécutions mesurées donne un chiffre plus proche qu'une analyse sans. Quand les étapes sont estimées, la vue d'ensemble les compare à votre offre et le dit.

Limites et coûts de l'automatisation

  • Une analyse lit les fichiers dans votre navigateur : aucun point Jira n'est dépensé pour cela. Une analyse lancée par un administrateur Jira interroge aussi Jira sur les propriétaires, les acteurs et les recherches planifiées des flux, en tant que cette personne.
  • TuneCraft compte les tickets que chaque recherche planifiée trouve maintenant, avec le compte approximatif de Jira, et fait vérifier le JQL de chaque flux dans Jira. Seuls les comptes parviennent à TuneCraft.
  • Si la base de données est presque pleine, une analyse est enregistrée sans conserver ses flux ni ce qu'ils utilisent. La page Analyse le dit, et Taille de la base de données montre ce qui occupe l'espace.
  • Pendant un essai, l'optimiseur travaille sur un seul flux. Voir Licence et essai.

Des questions sur l’application? Écrivez à info@plugincraft.ca.