Ajouter une règle à un type d’élément de travail (processus d’héritage)

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

Les règles personnalisées prennent en charge un certain nombre de cas d’usage métier, ce qui vous permet d’aller au-delà de la définition d’une valeur par défaut pour un champ ou de la rendre obligatoire. Les règles vous permettent d’effacer la valeur d’un champ, de copier une valeur dans un champ et d’appliquer des valeurs en fonction des dépendances entre les valeurs des différents champs.

Important

Cet article s’applique aux versions Azure DevOps Services et Azure DevOps Server 2019 et ultérieures. Pour personnaliser un projet défini sur une collection pour TFS 2018 ou une version antérieure, consultez Modèle de processus XML local.

Important

Vous pouvez uniquement utiliser le modèle de processus d’héritage pour les projets définis sur une collection de projets configurée pour prendre en charge le modèle de processus d’héritage. 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 Personnaliser le suivi du travail, Choisir le modèle de processus pour votre collection de projets.

Pour personnaliser un projet défini sur une collection pour TFS 2018 ou une version antérieure, consultez Modèle de processus XML local.

Avec une règle personnalisée, vous pouvez définir un certain nombre d’actions en fonction de conditions spécifiques. Par exemple, vous pouvez appliquer une règle pour prendre en charge les types de scénarios suivants :

  • Lorsqu’une valeur est définie pour Priority, définissez Risque comme champ obligatoire
  • Lorsqu’une modification est apportée à la valeur de Release, effacez la valeur « Milestone »
  • Lorsqu’une modification a été apportée à la valeur Du travail restant, faites du travail terminé un champ obligatoire
  • Lorsque la valeur approuvé est True, définissez Approuvé par un champ obligatoire
  • Lorsqu’un récit utilisateur est créé, définissez les champs suivants : Priorité, Risque et Effort
  • Lorsque l’utilisateur actuel est membre de « Administrateurs de projet », définissez priorité requise
  • Lorsque l’utilisateur actuel n’est pas membre de « Administrateurs de projet », masquez le champ Priorité

Notes

Vous créez un champ obligatoire et spécifiez un champ par défaut via l’onglet Options du champ.

Avant de définir une règle personnalisée, passez en revue Règles et évaluation des règles, Composition des règles de processus héritées. Pour obtenir des exemples illustrant des scénarios courants d’application de règles, consultez Exemples de scénarios de règle.

Prérequis

Avant de personnaliser un processus, nous vous recommandons de consulter Configurer et personnaliser Azure Boards, qui fournit des conseils sur la façon de personnaliser Azure Boards pour répondre aux besoins de votre entreprise. Pour obtenir une description des différents backlogs et tableaux, consultez Tâches prises en charge par Backlogs, Boards, Taskboards et Plans.

Ouvrez Paramètres>Processus

Vous créez, gérez et personnalisez les processus à partir de Paramètres de l’organisation>Processus.

  1. Choisissez le logo Azure DevOps pour ouvrir Projets. Choisissez ensuite Paramètres de l’organisation.

    Ouvrez Projets>Organisation.

  2. Ensuite, choisissez Processus.

    Ensuite, choisissez Processus.

    Important

    Si vous ne voyez pas Processus, vous travaillez à partir de TFS-2018 ou d’une version antérieure. La page Processus n’est pas prise en charge. Vous devez utiliser les fonctionnalités prises en charge pour le modèle de processus XML local.

Vous créez, gérez et personnalisez les processus à partir de Paramètres de la collection>Processus.

  1. Choisissez le logo Azure DevOps pour ouvrir Projets. Choisissez la collection de projets dont vous souhaitez personnaliser les processus, puis Paramètres de collection.

    Ouvrez Projets>Paramètres de l’organisation

  2. Ensuite, choisissez Processus.

    Ensuite, choisissez Processus.

Vous créez, gérez et personnalisez les processus à partir de Paramètres d’administration>Processus.

  1. Choisissez le logo Azure DevOps pour ouvrir Projets. Choisissez ensuite Paramètres d’administration.

    Ouvrez Projet>Paramètres de l’organisation.

  2. Ensuite, choisissez Processus.

    Ensuite, choisissez Processus.

Notes

Lorsque vous personnalisez un processus hérité, tous les projets qui utilisent ce processus sont automatiquement mis à jour pour refléter les personnalisations. Pour cette raison, nous vous recommandons de créer un processus de test et un projet de test lorsque vous avez un certain nombre de personnalisations à effectuer afin de tester les personnalisations avant de les déployer sur votre organization. Pour plus d’informations, consultez Créer et gérer des processus hérités.

Ajouter une règle personnalisée

Vous ajoutez des champs à un type d’élément de travail sélectionné.

  1. Sélectionnez le WIT auquel vous souhaitez ajouter une règle, choisissez Règles, puis Nouvelle règle.

    Processus, WIT, Bogue, Disposition, Nouvelle règle

    Si vous ne pouvez pas remplir la boîte de dialogue Nouvelle règle d’élément de travail, vous ne disposez pas des 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. Nommez la règle et sélectionnez la ou les conditions et les actions dans les menus déroulants.

    Conseil

    Spécifiez un nom qui génère le ou les champs sur lesquels vous agissez ou les conditions que vous définissez.

    Ici, nous définissons que le champ Critères d’acceptation est requis lorsque l’état passe à Actif et qu’il est actuellement vide.

    Nouveau formulaire de règle

    La séquence d’actions que vous spécifiez n’a pas d’impact sur le comportement de la règle elle-même ou de son comportement par rapport aux autres règles définies pour le même WIT.

  3. Une fois que vous avez ajouté une règle personnalisée, ouvrez un élément de travail et vérifiez que la règle fonctionne comme prévu.

Supprimer ou désactiver une règle

Vous pouvez désactiver temporairement une règle ou la supprimer complètement.

Vous supprimez ou désactivez la règle dans le menu Actions de la règle.

Supprimer ou désactiver une règle

Notes

Vous pouvez passer en revue les modifications apportées à un processus hérité via le journal d’audit. Pour plus d’informations, consultez Accéder, exporter et filtrer les journaux d’audit.