Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Cet article explique comment ajouter des fonctionnalités enrichies à vos formulaires d’élément de travail à l’aide d’extensions. Une extension se décline en quatre variantes, ou types de contribution. Les contrôles suivants apparaissent dans la mise en page du formulaire Web pour tous les types d’éléments de travail hérités et personnalisables (type d’élément de travail) :
- Contribution au niveau du champ (contrôles personnalisés)
- Contribution au niveau du groupe
- Contribution au niveau de la page
Le quatrième type, les contributions au niveau de l’action, apparaît quant à lui dans le menu contextuel du formulaire web.
Importante
Le modèle de processus d’héritage est disponible pour les projets configurés pour prendre en charge le type de modèle. 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 pour personnaliser l’expérience de suivi du travail. Pour plus d’informations, consultez Personnalisation du processus au niveau de l’organisation.
Vous ajoutez toutes les contributions en installant son extension à partir de l’onglet Visual Studio Marketplace, Azure DevOps. Vous pouvez également créer votre propre contrôle personnalisé.
Par exemple, vous pouvez ajouter l’extension Qui a récemment consulté un élément de travail ? Cette contribution au niveau du groupe apparaît dans votre formulaire de tâche comme indiqué.
Prerequisites
Pour obtenir des conseils sur la personnalisation d’Azure Boards pour s’aligner sur vos besoins métier spécifiques, consultez Configurer et personnaliser Azure Boards.
| Category | Spécifications |
|---|---|
| Permissions | - Pour créer, supprimer ou modifier un processus : membre du groupe Administrateurs de collection de projets ou autorisations spécifiques au niveau de la collection Créer un processus, Supprimer un processus, Modifier un processus ou Supprimer un champ de l’organisation défini sur Autoriser. Pour plus d’informations, consultez Personnaliser un processus hérité. - Pour mettre à jour les tableaux : administrateur d'équipe ou membre du groupe administrateurs de projet. |
| Accès | - Même si vous disposez d’un accès de base ou inférieur, vous pouvez toujours modifier un processus si quelqu’un vous donne l’autorisation. - Pour mettre à jour et modifier le type de vos éléments de travail existants : membre du projet. |
| modèle de processus de projet | - Avoir le modèle de processus d’héritage pour la collection de projets contenant le projet. - Pour migrer des données vers Azure DevOps Services, utilisez le service d’importation de base de données Team Foundation Server. |
| Connaissance | - Connaissance des modèles de personnalisation et de processus. |
Pour ajouter des extensions ou modifier un processus, vous devez être membre du groupe Administrateurs de collection de projets ou disposer des autorisations explicites pour modifier un processus spécifique.
Ouvrir les paramètres de processus d’une organisation
Connectez-vous à votre organisation (
https://dev.azure.com/{yourorganization}).Sélectionnez
Paramètres de l’organisation.
Sélectionnez Traiter.
Connectez-vous à votre collection (
https://dev.azure.com/{Your_Collection}).Sélectionnez Paramètres de collecte ou Paramètres administratifs.
Sélectionnez Traiter.
Note
Lorsque vous personnalisez un processus hérité, tous les projets qui utilisent le processus reflètent automatiquement les personnalisations. Pour garantir une transition fluide, nous vous recommandons de créer un processus de test et un projet pour tester vos personnalisations avant de les implémenter à l’échelle de l’organisation. Pour en savoir plus, consultez Créer et gérer des processus hérités.
Passer en revue les extensions de la Marketplace installées
Dans le contexte Paramètres , sous l’onglet Extensions , vous pouvez afficher les extensions déjà installées. Vous devrez peut-être sélectionner Actualiser pour afficher les extensions nouvellement installées.
Pour en savoir plus sur les extensions, consultez Installer des extensions.
Ajouter une extension Marketplace
Vous pouvez parcourir la Place de marché pour déterminer les extensions que vous souhaitez ajouter.
Pour ajouter une extension à un type d’élément de travail, choisissez votre processus hérité, le type d’élément de travail, puis choisissez Obtenir des extensions.
Sélectionnez l’extension que vous souhaitez ajouter. Ici, nous choisissons la liste de contrôle Éléments de travail.
Sélectionnez l’organisation à laquelle vous souhaitez l’ajouter, puis Installer.
Importante
Les extensions que vous installez sont ajoutées à tous les types d’élément de travail, dans tous les processus.
Revenez au processus et à WIT, puis vérifiez l’emplacement de l’extension à l’emplacement souhaité. Recherchez-la en bas de la colonne centrale et faites-la glisser vers l’emplacement souhaité sur le formulaire.
Ajouter une contribution au niveau du champ ou un contrôle personnalisé
Installez le contrôle personnalisé comme indiqué dans la section précédente.
Ouvrez Leprocessus de>> à partir d’un formulaire d’élément de travail. Pour plus d’informations, consultez Ouvrir les paramètres du processus d’organisation.
(Facultatif) Ajoutez un champ à associer au contrôle personnalisé. Vous pouvez également spécifier un champ existant, hérité ou personnalisé.
Une fois le type d’élément de travail sélectionné, choisissez Ajouter un contrôle personnalisé.
Note
Si vous ne voyez pas l’option Ajouter un contrôle personnalisé, cela signifie que vous n’avez pas installé d’extension au niveau du champ. Vous devrez peut-être actualiser votre navigateur pour que votre navigateur enregistre toutes les nouvelles extensions récemment installées.
Sélectionnez le contrôle personnalisé souhaité dans le menu d’options.
Par exemple, nous choisissons ici le contrôle Bascule que vous pouvez associer à un champ booléen.
Sélectionnez l’onglet Options et renseignez la boîte de dialogue. Les options à spécifier dépendent du contrôle personnalisé que vous avez sélectionné.
Par exemple, ici, nous spécifions le champ personnalisé, Triaged et indiquez les étiquettes bascule à afficher sur le formulaire.
(Facultatif) Ouvrez l’onglet Disposition et spécifiez l’étiquette du champ.
Renseignez tous les autres champs obligatoires. Consultez la description de l’extension pour obtenir des conseils.
Vérifiez le fonctionnement du contrôle personnalisé en ouvrant un élément de travail du type que vous avez modifié. Vous devrez peut-être actualiser votre navigateur pour voir vos modifications.
Ici, nous montrons comment le contrôle apparaît par défaut avec la case à cocher, puis avec le contrôle à bascule.
Champ booléen avec case à cocher
Champ booléen avec contrôle de basculement
Contributions au niveau du groupe et des pages
Lorsque vous ajoutez des contributions au niveau du groupe et des contributions au niveau de la page , elles sont automatiquement ajoutées à tous les wiT définis pour tous les processus, hérités et personnalisés. Vous pouvez choisir de masquer ces contributions pour qu’elles n’apparaissent pas sur le formulaire d’un type d’élément de travail spécifique ou de le déplacer dans le formulaire à partir de l’emplacement par défaut.
Si vous avez installé une contribution de groupe ou de page, actualisez votre navigateur, puis ouvrez un élément de travail pour afficher l’emplacement de la contribution dans le formulaire. Pour déplacer ou masquer la contribution, consultez Personnaliser la disposition web d’un type d’élément de travail.
Contributions au niveau de l’action
Les contributions au niveau de l’action sont ajoutées au menu contextuel des WIT hérités et personnalisables pour les processus système et hérités. Toutes les contributions au niveau de l’action sont ajoutées à tous les types d’éléments de travail et ne peuvent pas être masquées ou supprimées sans désinstaller ou désactiver l’extension.
Par exemple, l’image suivante montre neuf contributions au niveau de l’action ajoutées et apparaissent dans le menu contextuel de l’histoire utilisateur.
Ajouter des contrôles personnalisés par programmation
Vous pouvez utiliser ces API REST pour utiliser des extensions :
- Étendre le formulaire d'élément de travail
- Ajouter un contrôle personnalisé au formulaire d’élément de travail
Contenu connexe
Note
Vous pouvez passer en revue les modifications apportées à un processus hérité à l’aide des fonctionnalités de journal d’audit et d’audit. Pour en savoir plus, consultez Accès, export et filtrage des journaux d’audit.