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
Aprire una finestra del prompt dei comandi.
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
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
Aprire una finestra del prompt dei comandi.
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
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
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]