Condividi tramite


Eliminazione di un campo di elemento di lavoro da un insieme di progetti team

È possibile eliminare un campo di elemento di lavoro da un insieme di progetti team esistente utilizzando lo strumento della riga di comando witadmin. Se attualmente si utilizza un campo che si desidera eliminare, è necessario anzitutto rimuovere il campo dai tipi di elemento di lavoro.

In questo argomento

  • Visualizzazione dell'elenco dei campi non utilizzati

  • Verifica del non utilizzo di un campo

  • Eliminazione di un campo da un insieme di progetti team

Autorizzazioni necessarie

Per eseguire questa procedura è necessario essere membri del gruppo Amministratori di Team Foundation. Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server.

Visualizzazione dell'elenco dei campi non utilizzati

Per elencare i campi che non sono utilizzati da alcun tipo di elemento di lavoro

  1. Aprire una finestra del prompt dei comandi.

  2. Digitare il comando riportato di seguito e premere INVIO per passare alla directory contenente i tipi di elemento di lavoro che si desidera elencare.

    cd ..Unità:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  3. Digitare il comando seguente nel prompt dei comandi e premere INVIO per elencare i campi che non sono più utilizzati da alcun tipo di elemento di lavoro.

    witadmin listfields /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /unused
    

    Come mostrato nell'esempio seguente, per ogni campo non utilizzato vengono visualizzate informazioni sul campo e sugli attributi.

    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
    

Verifica del non utilizzo di un campo

Per verificare che un campo non sia utilizzato da alcun tipo di elemento di lavoro

  1. Aprire una finestra del prompt dei comandi.

  2. Digitare il comando seguente e premere INVIO per passare alla directory che contiene i tipi di elemento di lavoro.

    cd ..Unità:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE

  3. Digitare quanto segue nel prompt dei comandi e quindi premere INVIO per verificare che un campo non sia più utilizzato da alcun tipo di elemento di lavoro.

    witadmin listfields /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:FieldName
    

    Nelle informazioni sul campo visualizzate, verificare che il valore di Use sia "Not In Use", come mostrato nell'esempio seguente.

    Field: MyCompany.MyProcess.MyField
    Name: MyField
    Type: String
    Reportable As: dimension
    Use: Not In Use
    Indexed: False
    
  4. Se il campo Use indica che il campo è in uso, è necessario eliminarlo da ogni tipo di elemento di lavoro per ogni progetto team elencato. Ad esempio, il campo Microsoft.VSTS.TCM.SystemInfo indica che è utilizzato dai tipi di elemento di lavoro Bug e Code Defect per quattro progetti: Arroyo, Desert, Palm e 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
    

    Prima di poter eliminare questo campo è necessario rimuoverlo da ognuno dei tipi di elemento di lavoro elencati per ognuno dei progetti team per cui è definito. Per ulteriori informazioni, vedere Aggiungere o rimuovere un campo in un tipo di elemento di lavoro.

Eliminazione di un campo da un insieme di progetti team

Per eliminare un campo da un insieme di progetti team

  • Al prompt dei comandi digitare il comando seguente, quindi premere INVIO.

    witadmin deletefield /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:FieldName
    

    Per completare questo passaggio, digitare y al prompt di conferma.

Vedere anche

Attività

Aggiungere o rimuovere un campo in un tipo di elemento di lavoro

Riferimenti

Personalizzazione e gestione dei tipi di elemento di lavoro [witadmin]

Gestione di campi degli elementi di lavoro [witadmin]