Supprimer un champ d'élément de travail d'une collection de projets d'équipe
Vous pouvez supprimer un champ de type d'élément de travail d'une collection de projets d'équipe existante à l'aide de l'outil en ligne de commande witadmin. Si vous utilisez actuellement un champ que vous voulez supprimer, vous devez d'abord le supprimer des types d'éléments de travail.
Dans cette rubrique
Répertorier les champs non utilisés
Vérifier qu'un champ n'est pas en cours d'utilisation
Supprimer un champ d'une collection de projets d'équipe
Autorisations requises
Pour effectuer cette procédure, vous devez être membre du groupe Team Foundation Administrators. Pour plus d'informations, consultez Autorisations de Team Foundation Server.
Répertorier les champs non utilisés
Pour répertorier les champs qui ne sont utilisés par aucun type d'élément de travail
Ouvrez une fenêtre d'invite de commandes.
Accédez au répertoire qui contient les types d'éléments de travail dont vous souhaitez dresser la liste, en tapant la commande suivante et en appuyant sur Entrée.
cd ..Lecteur:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
Répertoriez les champs qui ne sont utilisés par aucun type d'élément de travail en tapant ce qui suit à l'invite de commandes, puis en appuyant sur Entrée.
witadmin listfields /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /unused
Les informations de champ et d'attribut s'affichent pour chaque champ qui n'est pas utilisé, comme dans l'exemple suivant.
Field: Microsoft.VSTS.CMMI.TaskType Name: Task Type Type: String Reportable As: dimension Use: Not In Use Indexed: False Field: Microsoft.VSTSUE.Common.Flag Name: Flag Type: String Reportable As: dimension Use: Not In Use Indexed: False Field: Microsoft.VSTSUE.Common.Progress Name: Progress Type: String Reportable As: dimension Use: Not In Use Indexed: False
Vérifier qu'un champ n'est pas en cours d'utilisation
Pour vérifier qu'un champ n'est utilisé par aucun type d'élément de travail
Ouvrez une fenêtre d'invite de commandes.
Accédez au répertoire qui contient les types d'éléments de travail en tapant la commande suivante et en appuyant sur Entrée.
cd ..Lecteur:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
Vérifiez qu'aucun type d'élément de travail n'utilise le champ en tapant ce qui suit à l'invite de commandes, puis en appuyant sur Entrée.
witadmin listfields /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:FieldName
Dans les informations affichées pour le champ, vérifiez que la valeur pour Use est "Not In Use", comme dans l'exemple suivant.
Field: MyCompany.MyProcess.MyField Name: MyField Type: String Reportable As: dimension Use: Not In Use Indexed: False
Si le champ Use indique que le champ est en cours d'utilisation, vous devez le supprimer de chaque type d'élément de travail pour chaque projet d'équipe répertorié. Par exemple, le champ Microsoft.VSTS.TCM.SystemInfo indique qu'il est utilisé par les types d'éléments de travail Bug et Code Defect dans quatre projets : Arroyo, Desert, Palm et Springs.
Field: Microsoft.VSTS.TCM.SystemInfo Name: System Info Type: Html Reportable As: None Use: Arroyo (Bug), Desert (Bug), Palm (Bug), Springs (Bug, Code Defect) Indexed: False
Avant de pouvoir supprimer ce champ, vous devez le supprimer de chacun des types d'éléments de travail répertoriés pour chaque projet d'équipe pour lequel il est défini. Pour plus d'informations, consultez Ajouter ou supprimer un champ dans un type d'élément de travail.
Supprimer un champ d'une collection de projets d'équipe
Pour supprimer un champ de la collection de projets d'équipe
Tapez la commande suivante à l'invite de commandes, puis appuyez sur Entrée.
witadmin deletefield /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:FieldName
Entrez y à l'invite de confirmation pour terminer cette étape.
Voir aussi
Tâches
Ajouter ou supprimer un champ dans un type d'élément de travail
Référence
Personnalisation et gestion des types d'éléments de travail (witadmin)