Partager via


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

  1. Ouvrez une fenêtre d'invite de commandes.

  2. 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

  3. 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

  1. Ouvrez une fenêtre d'invite de commandes.

  2. 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

  3. 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
    
  4. 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)

Gestion des champs d'éléments de travail (witadmin)