Partager via


Personnaliser le workflow (processus d’héritage)

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Chaque type d’élément de travail (WIT) a un flux de travail associé qui suit l’état du travail de la création à l’achèvement. Pour vous aligner sur vos processus métier et d’équipe, vous pouvez ajouter des états personnalisés à la plupart des WIT. Par exemple, vous pouvez ajouter un état trié pour les bogues ou un état de conception pour les fonctionnalités ou les récits utilisateur.

Dans l’exemple suivant, nous avons personnalisé le wit de bogue pour inclure un état trié. Les champs d’état et de raison sont affichés dans la zone d’en-tête du formulaire d’élément de travail.

Capture d’écran du formulaire d’élément de travail bogue, zone d’en-tête, état ajouté.

Pour obtenir de la documentation sur le flux de travail pour les tâches DevOps de génération et de mise en production, consultez Utiliser Azure Pipelines.

Important

Le modèle de processus d’héritage est disponible pour les projets configurés pour le prendre en charge. Si vous utilisez une collection plus ancienne, vérifiez la compatibilité du modèle de processus. Si votre collection locale est configurée pour utiliser le modèle de processus XML local, vous pouvez uniquement utiliser ce modèle de processus pour personnaliser l’expérience de suivi du travail. Pour plus d’informations, consultez Choisir le modèle de processus pour votre collection de projets.

Personnalisations prises en charge

Vous pouvez personnaliser le flux de travail de n’importe quel type d’élément de travail (WIT) en masquant les états hérités ou en ajoutant des états personnalisés. Les états hérités varient en fonction du processus système ( Agile, Basic, Scrum ou CMMI) que vous avez sélectionné pour créer votre processus personnalisé.

Chaque flux de travail par défaut pour chaque WIT définit entre deux et quatre états et spécifie les opérations de flux de travail suivantes :

  • Transitions vers l’avant et vers l’arrière entre chaque état. Par exemple, le processus de base WIT contient trois états : To Do, Doing et Done.
  • Raisons par défaut de chaque transition d’état

Types d’état

Personnalisations prises en charge


Icône héritée États hérités

États personnalisés


Les états de flux de travail doivent être conformes aux règles suivantes

  • Définissez au moins un état pour les catégories d’état Proposé ou En cours .

    Remarque

    Avant d’ajouter un état de flux de travail, consultez les états de flux de travail et les catégories d’état pour découvrir comment les états de flux de travail correspondent aux catégories d’état.

  • Définissez au moins deux états de flux de travail.
  • Définissez un maximum de 32 états de flux de travail par type d’élément de travail.

Personnalisations de flux de travail non prises en charge

  • Masquer les états hérités si vous ne souhaitez pas qu’ils soient visibles (vous ne pouvez pas modifier leur nom, leur couleur ou leur catégorie).
  • Vérifiez qu’un seul état existe dans la catégorie d’état Terminé . L’ajout d’un état personnalisé à cette catégorie supprime ou masque tout autre état.
  • Conservez le nom des états personnalisés tels qu’ils le sont ; vous ne pouvez pas les modifier.
  • Utilisez des raisons par défaut pour les transitions d’état, telles que Déplacé vers l’état Triaged et Déplacé hors état Triaged ; vous ne pouvez pas spécifier de raisons personnalisées.
  • Acceptez l’emplacement par défaut des champs État et Motif du formulaire ; vous ne pouvez pas changer leur placement.
  • Utilisez les noms de catégorie d’état par défaut ; vous ne pouvez pas les personnaliser.
  • Masquer les états hérités si vous ne souhaitez pas qu’ils soient visibles (vous ne pouvez pas modifier leur nom, leur couleur ou leur catégorie).
  • Vérifiez qu’un seul état existe dans la catégorie d’état Terminé ; le système interdit l’ajout d’un état personnalisé à cette catégorie.
  • Conservez le nom des états personnalisés tels qu’ils le sont ; vous ne pouvez pas les modifier.
  • Acceptez la séquence naturelle d’états dans la liste déroulante du formulaire d’élément de travail ; vous ne pouvez pas modifier leur ordre.
  • Utilisez des raisons par défaut pour les transitions d’état, telles que Déplacé vers l’état Triaged et Déplacé hors état Triaged ; vous ne pouvez pas spécifier de raisons personnalisées.
  • Acceptez l’emplacement par défaut des champs État et Motif du formulaire ; vous ne pouvez pas changer leur placement.
  • Autoriser les transitions d’un état à un autre ; vous ne pouvez pas restreindre les transitions.

Séquence de menus déroulants d’état

Le menu déroulant État répertorie les états dans l’ordre que vous définissez dans chaque catégorie d’état. Pour les éléments de travail nouvellement ajoutés, le premier état de la catégorie Proposée est attribué comme état par défaut.

L’image suivante illustre la séquence d’état définie pour un article utilisateur et son menu déroulant correspondant.

Capture d’écran de la séquence d’état de l’article utilisateur.Capture d’écran du menu déroulant État de l’article utilisateur.

Dans chaque catégorie, vous pouvez déplacer des états personnalisés vers le haut ou vers le bas.

Affecter aux équipes avec des modifications de flux de travail

Mettre à jour la configuration de la carte

Teams doit mettre à jour sa configuration de carte lors de l’élaboration des personnalisations suivantes :

  • Ajoutez un état personnalisé.
  • Modifiez la catégorie d’un état personnalisé.
  • Ajoutez un type d’élément de travail personnalisé ou hérité à un niveau de backlog (personnalisez vos backlogs ou vos tableaux).

Configuration du tableau des tâches

  • Ajoutez des états à la tâche WIT, qui ajoute des colonnes au tableau des tâches.
  • Effectuez le suivi des bogues avec les tâches, en ajoutant des états au WIT de bogue, ce qui ajoute également des colonnes au Tableau des tâches.
  • Ajoutez les mêmes états aux wits de tâche et de bogues, qui met à jour l’état de manière cohérente et réduit le nombre de colonnes ajoutées.

Prérequis

Consultez Configurer et personnaliser Azure Boards, qui fournit des conseils sur la personnalisation d’Azure Boards pour s’aligner sur vos besoins métier spécifiques.

  • Exigence de l’organisation : vérifiez que vous disposez d’une organisation dans Azure DevOps.

  • Autorisations :

    • Être membre du groupe Administrateurs de collection de projets.
    • Disposez d’autorisations au niveau du regroupement, telles que Créer un processus, supprimer un processus, modifier ou supprimer un champ de l’organisation défini sur Autoriser.
    • Ces autorisations vous permettent de modifier les processus et les champs au sein de votre organisation.
  • Exigence du modèle de processus de projet :

    • Vérifiez que vous disposez du modèle de processus d’héritage pour la collection de projets où le projet est créé.
  • Autorisations :

    • Être membre du groupe Administrateurs de collection de projets.
    • Disposez d’autorisations au niveau du regroupement, telles que Créer un processus, supprimer un processus, modifier ou supprimer un champ de l’organisation défini sur Autoriser.
    • Ces autorisations vous permettent de modifier les processus et les champs au sein de votre organisation.

Ouvrir les paramètres de processus d’une organisation

  1. Connectez-vous à votre organisation (https://dev.azure.com/{yourorganization}).

  2. Sélectionnez Icône d’engrenage Paramètres de l’organisation.

    Capture d'écran montrant le bouton « Paramètres de l'organisation » en surbrillance.

  3. Sélectionnez Traiter.

    Capture d'écran montrant le bouton « Processus » en surbrillance pour la sélection.

  1. Connectez-vous à votre collection (https://dev.azure.com/{Your_Collection}).

  2. Sélectionnez Paramètres de collecte ou Paramètres administratifs.

  3. Sélectionnez Traiter.

    Capture d'écran montrant le bouton « Processus » en surbrillance dans les paramètres de la collection.

Remarque

Lorsque vous personnalisez un processus hérité, tous les projets qui utilisent ce processus reflètent automatiquement les personnalisations. Pour garantir une transition fluide, nous vous recommandons de créer un processus de test et un projet, ce qui vous permet de tester vos personnalisations avant de les implémenter à l’échelle de l’organisation. Pour plus d’informations, consultez Créer et gérer des processus hérités.

Ajouter un état de flux de travail

Les états que vous ajoutez apparaissent dans le menu déroulant pour le champ États affiché dans les formulaires d’élément de travail et l’éditeur de requête. Une transition vers et depuis l’état que vous ajoutez est créée à chaque autre état. En outre, les raisons par défaut sont définies, telles que Déplacé vers l’état Triaged, Déplacé hors de l’état Triaged.

  1. Dans la page Types d’éléments de travail, choisissez le type d’élément de travail que vous souhaitez modifier, choisissez États, puis nouvel état.

    Capture d’écran de la page Processus, Bogue WIT, onglet États, Ajout d’état.

    Si l’option Nouvel état est désactivée, vous n’avez pas les autorisations nécessaires pour modifier le processus. Voir Définir les autorisations et l’accès pour le suivi du travail, Personnaliser un processus hérité.

  2. Entrez le nom de l’état, choisissez sa catégorie et sa couleur, puis sélectionnez Enregistrer. La couleur que vous spécifiez apparaît tout au long du produit, y compris sur le formulaire d’élément de travail et lorsque le champ État apparaît sur un backlog, des tableaux, des résultats de requête, etc.

    Capture d’écran du menu État dans le formulaire élément de travail.

    Remarque

    Tout état de flux de travail que vous ajoutez aux catégories d’état en cours ou résolus entraîne la mise à jour des champs Date activée par/date activée et résolu par/date résolue avec les modifications d’état du flux de travail dans et hors de ces catégories. Pour plus d’informations, consultez Requêtes par affectation ou modifications de flux de travail, Champs Activé par/Date et Résolus par/Date.

  3. (Facultatif) Pour modifier la séquence de l’état dans le menu déroulant, choisissez l’icône du menu contextuel et choisissez Monter ou descendre.

    Capture d’écran de Move up State.

  4. Lorsque vous avez terminé d’ajouter des états pour le WIT, vérifiez vos modifications en actualisant votre navigateur et ouvrez un élément de travail du type que vous avez personnalisé.

    Ici, nous affichons le menu déroulant État avec triaged sélectionné.

    Capture d’écran du formulaire Bogue, état trié ajouté.

  5. N’oubliez pas que lorsque vous ajoutez un état à un WIT, associé à un niveau de backlog, chaque équipe qui utilise le tableau doit mettre à jour ses paramètres de colonne.

Modifier un état

Vous pouvez modifier la catégorie ou la couleur d’un état personnalisé. Toutefois, vous ne pouvez pas modifier le nom de l’état personnalisé.

  1. Sélectionnez Modifier dans le ... menu contextuel pour l’état que vous souhaitez modifier.

    Capture d’écran de Bug WIT, Modifier l’état personnalisé.

  2. Modifiez la catégorie ou la couleur, puis choisissez Enregistrer.

  3. Si vous modifiez la catégorie, les équipes qui utilisent le tableau doivent mettre à jour leurs paramètres de colonne.

Masquer ou supprimer un état personnalisé

Lorsque vous masquez ou supprimez un état :

  • L’état n’apparaît plus dans le menu déroulant État pour le WIT
  • Aucune modification ne se produit dans l’historique des éléments de travail
  • Les éléments de travail existants conservent leur valeur d’état, mais sont dans un état non valide. Si vous souhaitez apporter une modification à l’élément de travail, vous devez d’abord mettre à jour les valeurs d’état. Vous pouvez créer une requête et effectuer une mise à jour en bloc pour déplacer les éléments de travail affectés dans un état valide. Si vous ajoutez l’état au type d’élément de travail, les éléments de travail reviennent à un état valide.

Masquer ou afficher un état hérité

Vous pouvez masquer un état hérité que votre équipe n’utilise pas dans son processus de flux de travail. Toutefois, vous devez avoir au moins un état défini pour chaque catégorie.

  1. Ouvrez le menu contextuel ... menu contextuel pour l’état que vous souhaitez masquer et choisissez l’option Masquer .

    Ici, nous masquons l’état résolu pour le wit de bogue.

    Capture d’écran de Masquer un état hérité.

    Remarque

    Si vous masquez l’état d’un WIT suivi sur une carte, chaque équipe qui utilise le tableau doit mettre à jour ses paramètres de colonne.

  2. Pour afficher, ouvrez le ... menu contextuel et choisissez l’option Afficher .

Supprimer un état personnalisé

  1. Ouvrez le menu contextuel ... menu contextuel pour l’état à supprimer, puis choisissez Supprimer. Vous ne pouvez supprimer qu’un état personnalisé.

  2. Dans la boîte de dialogue Supprimer l’état, sélectionnez Supprimer.

    Capture d’écran de la boîte de dialogue Supprimer l’avertissement d’état.

Afficher le modèle de flux de travail d’état

Vous pouvez afficher le modèle de flux de travail d’état en installant l’extension Place de marché de visualisation de modèle d’état. Cette extension ajoute un nouveau hub sous Tableaux, étiqueté Visualiseur d’état. Sur cette page, vous pouvez choisir un type d’élément de travail et afficher le modèle d’état du workflow.

Remarque

L’extension Visualisation du modèle d’état n’est pas prise en charge par Azure Boards ou l’équipe produit. Pour des questions, des suggestions ou des problèmes, visitez la page de l’extension.

Par exemple, vous pouvez personnaliser le flux de travail Bogue pour avoir un état trié et tous les états peuvent passer d’un état à un autre.

Vous pouvez effectuer un zoom avant et arrière de la vue. En outre, vous pouvez déplacer les nœuds d’état autour pour obtenir une meilleure vue du modèle d’état.

Étapes suivantes

Passer en revue les modifications apportées à un processus hérité par le biais du journal d’audit