Charger ou télécharger un modèle de processus

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

Lorsque vous créez un projet, un processus est utilisé pour spécifier les types d’élément de travail à configurer et d’autres paramètres. Chaque modèle de processus définit principalement les blocs de construction du système de suivi des éléments de travail pour Azure Boards. Pour les modèles de processus XML hébergé et XML local, vous pouvez charger un modèle de processus pour mettre à jour un projet existant ou créer un projet. Pour le modèle de processus d’héritage, vous personnalisez le suivi du travail via le portail web. Pour en savoir plus sur ces différents processus, consultez Personnaliser votre expérience de suivi du travail.

Vous pouvez charger et exporter des modèles de processus uniquement pour les collections de projets configurées pour utiliser les processus XML locaux. En outre, vous pouvez marquer un modèle pour qu’il apparaisse comme modèle par défaut lorsque vous ajoutez des projets.

Important

Sélectionner une version à partir du sélecteur de version de contenu Azure DevOps.

Sélectionnez la version de cet article qui correspond à votre plateforme et à votre version. Le sélecteur de version se trouve au-dessus de la table des matières. Recherchez votre plateforme et votre version Azure DevOps.

Conseil

Avec Azure DevOps Server, vous pouvez choisir entre le modèle de processus hérité ou le modèle de processus XML local. Pour plus d’informations, consultez la section Choisir le modèle de processus pour votre collection de projets dans Personnaliser votre expérience de suivi du travail. Pour accéder aux dernières versions des processus/modèles de processus par défaut :

Prérequis

Pour gérer les modèles de processus, vous devez être membre du groupe Administrateurs de collection de projets. Pour être ajouté à ce groupe, consultez Modifier les autorisations au niveau de la collection de projets.

Important

Le chargement et le téléchargement des processus hérités ne sont pas pris en charge. Pour gérer les processus hérités, consultez À propos de la personnalisation des processus et des processus hérités.

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.

Importer un modèle de processus (processus XML hébergé)

  1. Sous l’onglet Processus, choisissez Importer le processus, puis faites un glisser-déplacer ou accédez au fichier zip du processus que vous avez personnalisé.

    Capture d’écran du lien Importer le processus.

    Notes

    Si vous ne voyez pas le lien Importer le processus, votre organisation n’est pas configurée pour prendre en charge le modèle de processus XML hébergé. Vous devez utiliser le Modèle de processus d’héritage pour vos besoins de personnalisation. Le modèle de processus XML hébergé n’est pris en charge que si votre compte a été créé via le service d’importation de données.

  2. Choisissez le fichier à charger. Votre processus personnalisé doit répondre à des contraintes spécifiques pour réussir les vérifications de validation lors de l’importation.

    Boîte de dialogue Importer le processus, choisissez le fichier de processus à importer.

    Cochez Remplacer le modèle existant si vous mettez à jour un modèle existant. Le processus d’importation remplace tout modèle portant le même nom que celui que vous importez et exige que vous cochiez cette case pour confirmer que vous souhaitez le remplacer.

    Important

    Vous ne pouvez pas mettre à jour l’un des processus verrouillés : Agile, Basic, CMMI et Scrum.

  3. Une fois l’importation réussie, le message suivant s’affiche.

    Boîte de dialogue Réussite du processus d’importation.

    Si le processus ne passe pas les vérifications de validation effectuées lors de l’importation, vous recevez une liste de messages d’erreur.
    Corrigez chaque erreur, puis réessayez l’importation.

  4. Vous pouvez créer immédiatement un projet à l’aide du processus nouvellement importé.

    Capture d’écran du menu Importer des actions de processus, Créer un projet d’équipe à partir du processus importé.

  5. Remplissez le formulaire qui s’affiche. Pour en savoir plus sur les différentes options, consultez Créer un projet.

    Boîte de dialogue Créer un nouveau projet.

Pour les autres tâches de gestion de processus XML hébergés, consultez Importer et exporter un processus XML hébergé.

Gérer un modèle de processus (processus XML local)

  1. Pour charger un modèle de processus, choisissez l’option Charger le modèle de processus.

    Capture d’écran du portail web, Tous les processus, Charger un modèle de processus.

    Dans la boîte de dialogue Télécharger le modèle de processus, choisissez le dossier .zip contenant le fichier racine (ProcessTemplate.xml) du modèle de processus à transférer. Consultez également Restrictions relatives au modèle de processus et contrôles de validation.

    Capture d’écran du portail web, boîte de dialogue Charger un modèle de processus.

  2. Pour télécharger ou exporter un modèle de processus, choisissez l’icône d’actions , puis l’option Exporter.

    Capture d’écran du portail web, menu contextuel de processus, Exporter le processus.

  3. Pour définir un processus comme processus par défaut lors de l’ajout de nouveaux projets ou pour désactiver l’utilisation d’un processus, choisissez l’icône d’actions du processus, puis sélectionnez les options Définir comme processus par défaut ou Désactiver le processus.

    Capture d’écran du portail web, menu contextuel de processus, Désactiver ou supprimer un processus.

Mettre en corrélation un modèle de processus avec un projet existant

Pour déterminer le type de modèle de processus utilisé pour créer votre projet d’équipe, examinez les types d’éléments de travail affichés dans le menu Nouvel élément de travail de Team Explorer, puis comparez-les aux types d’éléments de travail du graphique suivant. Si vos types d’éléments de travail diffèrent de ceux qui sont affichés, un modèle de processus personnalisé a peut-être été utilisé.

Agile De base CMMI Scrum
Types d’élément de travail Agile Types d’élément de travail de base Types d'élément de travail CMMI Types d’élément de travail Scrum

Restrictions relatives au modèle de processus et contrôles de validation

Si vous chargez le modèle de processus via le portail web, vous pouvez rencontrer des erreurs comme celles illustrées dans l’image suivante.

Capture d’écran des erreurs de chargement de modèle de processus.

Résolvez chaque erreur, puis réessayez le processus de chargement. Vous trouverez peut-être des informations supplémentaires sur la résolution des erreurs de modèle de processus dans Résoudre les erreurs de validation pour l’importation de processus.

Les vérifications de validation suivantes doivent être effectuées lors du chargement d’un modèle de processus.

  • Les noms de modèle de processus doivent être uniques et comprendre 256 caractères Unicode ou moins. Les modèles de même nom remplacent les modèles existants. En outre, les noms ne peuvent pas contenir les caractères suivants : . , ; ' ` : / \ * | ? " & % $ ! + = ( ) [ ] { } <>. Pour plus de restrictions, consultez Restrictions de nommage.
  • Les dossiers de modèles de processus ne peuvent pas contenir de fichiers .exe. Si cette condition n’est pas respectée, la création du projet échoue même si le modèle de processus est correctement téléchargé.
  • La taille totale du modèle de processus doit être de 2 Go au plus, sinon la création du projet échoue.
  • Le processus de téléchargement effectue une vérification partielle de façon à s’assurer que le XML de chaque fichier XML de modèle de processus est valide. Si vous rencontrez des erreurs lors du téléchargement du modèle de processus, étudiez le XML pour en déterminer la cause. Les étiquettes dupliquées dans un fichier XML peuvent engendrer des erreurs. S’il n’existe aucune erreur dans le fichier XML, vérifiez que tous les fichiers appropriés sont inclus dans le modèle de processus et se trouvent dans les bons dossiers.
  • Si les fichiers de définition XML référencent une extension, l’extension doit être installée et activée dans la collection.

Important

La définition de schéma pour les modèles de processus utilise une combinaison d'éléments en casse mixte et en majuscules. Si vous rencontrez des erreurs lors de la validation de vos fichiers de définition de type, vérifiez la structure de casse de vos éléments. En outre, la structure de casse des étiquettes d’ouverture et de fermeture doit respecter les règles pour la syntaxe XML. Consultez aussi Plug-ins de modèle de processus : index des définitions d’éléments XML.

Régulièrement, des mises à jour sont apportées aux modèles de processus pour prendre en charge de nouvelles fonctionnalités. Pour plus d’informations, consultez Notes de publication pour Azure DevOps Server.