Ajouter un champ personnalisé à un type d’élément de travail (processus d’héritage)
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Vous ajoutez un champ personnalisé pour prendre en charge les exigences de suivi des données dont vous ne disposez pas avec l’ensemble de champs existant. Par exemple, vous pouvez ajouter un champ personnalisé pour suivre un numéro de ticket client. Pour obtenir la liste de tous les champs définis pour votre organisation, qui incluent tous les champs définis pour les processus système et hérités, consultez Afficher les champs et attributs des éléments de travail. Pour obtenir une description de chacun des champs définis avec un processus système, consultez Index des champs d’éléments de travail.
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.
Pour en savoir plus sur ce que vous pouvez personnaliser, consultez À propos de la personnalisation des processus et des processus hérités.
Conseil
Pour personnaliser un projet unique, commencez toujours par créer un processus hérité et mettre à jour votre projet vers ce processus. Ensuite, toutes les personnalisations que vous apportez au processus hérité apparaissent automatiquement pour le projet que vous avez migré.
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.
- Vous devez créer un organization dans Azure DevOps Services. Si vous n’en avez pas encore créé, faites-le maintenant.
- Pour créer, modifier et gérer des processus, vous devez être membre du groupe Administrateurs de collection de projets ou disposer des autorisations correspondantes au niveau de la collection Créer un processus, supprimer un processus, modifier le processus ou Supprimer un champ de organization défini sur Autoriser. Consultez Définir les autorisations et l’accès pour le suivi du travail, Personnaliser un processus hérité.
- Vous devez avoir sélectionné le modèle de processus d’héritage pour la collection de projets où le projet est créé. Pour plus d’informations, consultez Choisir le modèle de processus pour votre collection de projets.
- Pour créer, modifier et gérer des processus, vous devez être membre du groupe Administrateurs de collection de projets ou disposer des autorisations correspondantes Créer un processus, Supprimer un processus, Modifier ou Supprimer un champ de organization défini sur Autoriser. Consultez Définir les autorisations et l’accès pour le suivi du travail, Personnaliser un processus hérité.
Ouvrir le processus paramètres>
Vous créez, gérez et personnalisez les processus à partir de Paramètres de l’organisation>Processus.
Choisissez le logo Azure DevOps pour ouvrir Projets. Choisissez ensuite Paramètres de l’organisation.
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.
Choisissez le logo Azure DevOps pour ouvrir Projets. Choisissez la collection de projets dont vous souhaitez personnaliser les processus, puis Paramètres de collection.
Ensuite, choisissez Processus.
Vous créez, gérez et personnalisez les processus à partir de Paramètres d’administration>Processus.
Choisissez le logo Azure DevOps pour ouvrir Projets. Choisissez ensuite Paramètres d’administration.
Ensuite, choisissez Processus.
Créer un processus hérité
La première étape consiste à créer un processus hérité que vous pouvez personnaliser. Les processus système par défaut sont verrouillés d’être personnalisés.
Dans la page Processus , ouvrez le menu contextuel ... du processus que vous allez utiliser pour créer un processus hérité, puis choisissez Créer un processus hérité. Choisissez le même processus système ( Agile, Basic, Scrum ou CMMI) utilisé pour créer le projet que vous souhaitez personnaliser.
Ici, nous créons un processus hérité à partir du processus système Agile.
Important
Si vous ne voyez pas l’option de menu Créer un processus hérité, la collection que vous avez sélectionnée est définie pour fonctionner avec le modèle de processus XML local. Vous pouvez importer et exporter des modèles de processus et utiliser les fonctionnalités prises en charge pour le modèle de processus XML local.
Entrez un nom pour votre processus et éventuellement une description. Les noms de processus doivent être uniques et pas plus de 128 caractères. Pour obtenir des restrictions supplémentaires, consultez Créer et gérer des processus d’héritage, restrictions de nom de processus. Si vous le souhaitez, ajoutez une description.
Ajouter un champ
Vous ajoutez toujours un champ à un type d’élément de travail existant.
Dans la page Processus du processus hérité sélectionné, choisissez le type d’élément de travail auquel vous souhaitez ajouter le champ personnalisé.
Ici, nous choisissons le Bogue WIT. Notez les liens de navigation qui vous permettent de revenir à la page Tous les processus et MyAgile .
Si le nouveau champ et d’autres options sont désactivés, 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é.
Une fois la fonctionnalité WIT sélectionnée, choisissez le champ Nouveau.
Nommez le champ et sélectionnez le type de champ dans l’un des types de données pris en charge. Les noms de champs doivent être uniques et pas plus de 128 caractères. Pour obtenir des restrictions supplémentaires, consultez Qu’est-ce qu’un champ ? Comment les noms de champs sont-ils utilisés ?. Si vous le souhaitez, ajoutez une description.
Remarque
Une fois créé, vous ne pouvez pas modifier le nom du champ ou le type de données.
Ici, nous ajoutons un champ Entier intitulé Customer Ticket.
Vous pouvez ajouter des types de données supplémentaires : Liste de choix, Identité, Texte enrichi, HTML et Case à cocher.
(Facultatif) Sous l’onglet Options , indiquez si le champ est requis et spécifiez une valeur par défaut. Ou laissez-les vides.
En effectuant un champ Obligatoire, les utilisateurs doivent spécifier une valeur pour le champ afin de l’enregistrer. La valeur par défaut que vous spécifiez est définie lorsque vous créez un élément de travail, ainsi que chaque fois qu’un élément de travail est ouvert et que le champ est vide.
(Facultatif) Sous l’onglet Disposition , vous pouvez entrer une étiquette de formulaire différente du nom du champ. Vous pouvez également choisir la page et le groupe où le champ apparaît sur le formulaire.
Ici, nous ajoutons le champ Ticket client à un nouveau groupe intitulé Customer focus.
Choisissez Ajouter un champ pour terminer l’ajout du champ. Si vous n’avez pas spécifié son emplacement de disposition, il est ajouté au premier groupe de champs du formulaire de disposition.
Conseil
Une fois que vous avez ajouté un champ, vous pouvez le faire glisser-déplacer dans une page pour le déplacer sur le formulaire. Si vous avez plusieurs champs que vous souhaitez ajouter à une page ou un groupe personnalisé, vous pouvez d’abord ajouter ces éléments, puis ajouter vos champs. Vous ne pouvez pas ajouter de champ à la zone grise dans le formulaire où se trouvent les champs Affecté à, État et Motif.
Vérifier la personnalisation que vous avez effectuée
Nous vous recommandons de créer un projet de test et d’appliquer votre processus hérité personnalisé à celui-ci pour vérifier les modifications que vous avez apportées.
Ouvrez la page Tous les processus , puis choisissez le ... menu contextuel du processus que vous souhaitez utiliser, puis sélectionnez Nouveau projet d’équipe.
La page Créer un projet s’ouvre. Remplissez le formulaire.
Ouvrez les éléments de travail. (1) Vérifiez que vous avez sélectionné le projet approprié, puis (2) choisissez Éléments de travail de travail>.
Sélectionnez le WIT que vous avez personnalisé. Ici, nous choisissons Bogue.
Vérifiez que le champ que vous avez ajouté apparaît sur le formulaire. Notez que l’icône (point d’exclamation) indique que le champ est requis.
Appliquer le processus personnalisé à votre projet
Une fois que vous avez vérifié vos personnalisations, vous pouvez maintenant appliquer le processus à votre projet existant.
Conseil
Lorsque vous personnalisez un WIT, tous les projets qui référencent le processus hérité que vous personnalisez automatiquement sont mis à jour pour refléter les WIT personnalisés que vous avez ajoutés. Pour afficher vos personnalisations, actualisez votre navigateur web.
Pour le processus actuellement utilisé par le projet, choisissez le nombre de projets.
Ici, nous allons ouvrir le menu du processus agile par défaut.
Ouvrez le menu contextuel ... menu contextuel du projet que vous souhaitez modifier, puis choisissez l’option Modifier le processus .
Ici, nous allons ouvrir le menu de MyFirstProject1.
Dans la boîte de dialogue Modifier le processus du projet, choisissez le processus dans le menu des options. Puis, choisissez Enregistrer.
Ouvrez le menu contextuel ... menu contextuel du processus et choisir les projets d’équipe modifier... .
Ici, nous allons ouvrir le menu du processus hérité MyAgile.
Cochez la case case activée de ces projets que vous souhaitez modifier pour utiliser le processus Agile. Le système répertorie uniquement les projets valides pour le processus actuel.
Ici, nous choisissons d’utiliser le processus Agile pour les projets Fabrikam Fibre A et Fabrikam Fiber. Seuls les projets créés à partir du processus Agile ou ceux qui héritent d’Agile apparaissent sous la colonne Projets disponibles.
Une fois que vous avez confirmé que les projets que vous souhaitez modifier sont corrects, choisissez Ok.
Questions et réponses
Q : Existe-t-il des champs qui ne peuvent pas être utilisés ?
R : Oui, le contrôle Étapes disponible sur le type d’élément de travail Test Case ne peut pas être utilisé sur un type d’élément de travail personnalisé.
Essayez ce qui suit
Ajouter un type d’élément de travail personnalisé ou ajouter ou gérer des champs
Articles connexes
Remarque
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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour