Condividi tramite


Importare ed esportare il flusso di lavoro globale [witadmin]

L'uso di un flusso di lavoro globale consente di ridurre al minimo il lavoro necessario per definire e aggiornare i campi degli elementi di lavoro e gli elenchi globali condivisi da più progetti team e tipi di elementi di lavoro. Con il flusso di lavoro globale, è possibile definire e aggiornare campi ed elenchi globali. È possibile gestire il flusso di lavoro globale per un insieme di progetti team o un progetto team usando i comandi seguenti nello strumento da riga di comando witadmin:

  • exportglobalworkflow: esporta il flusso di lavoro globale in un file XML o nella finestra del prompt dei comandi.

  • importglobalworkflow: importa il flusso di lavoro globale da un file XML.

Per eseguire lo strumento da riga di comando witadmin, aprire una finestra del prompt dei comandi in cui è installato Visual Studio o Team Explorer e immettere:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

In una versione a 32 bit di Windows sostituire %programfiles(x86)% con %programfiles%.

Per altre informazioni sul flusso di lavoro globale, vedere Personalizzare il flusso di lavoro globale.

Requisiti

  • Per esportare un flusso di lavoro globale, è necessario essere utenti validi del progetto team o dell'insieme di progetti team.

  • Per importare un flusso di lavoro globale in un progetto team, è necessario essere membri dei seguenti gruppi di sicurezza: Team Foundation Administrators, Project Collection Administrators o Project Administrators.

  • Per importare un flusso di lavoro globale in un insieme di progetti team, è necessario essere membri di Team Foundation Administrators o Project Collection Administrators.

Vedere Riferimento alle autorizzazioni per Team Foundation Server.

Nota

Anche se si accede con autorizzazioni amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione in un server che esegue Windows Server 2008.Per aprire una finestra del prompt dei comandi con privilegi elevati, scegliere Start, aprire il menu di scelta rapida per Prompt dei comandi, quindi scegliere Esegui come amministratore.Per altre informazioni, vedere la seguente pagina del sito Web Microsoft: Controllo dell'accesso utente.

witadmin exportglobalworkflow /collection:CollectionURL [/p:ProjectName] [/f:FileName] [/e:Encoding] [/exportgloballists] 

witadmin importglobalworkflow /collection:CollectionURL [/p:ProjectName] /f:FileName [/e:Encoding] [/v]

Parametri

Parametro

Descrizione

/collection:CollectionURL

Specifica l'URI della raccolta. L'URI deve essere specificato nel formato seguente: http://NomeServer:Porta/NomeDirectoryVirtuale/NomeRaccolta

Se non si specifica una directory virtuale, è necessario specificare l'URI nel formato seguente:

http://NomeServer:Porta/NomeRaccolta.

/p:ProjectName

Parametro facoltativo. Progetto team per cui si vuole esportare o importare il flusso di lavoro globale. Questo progetto team deve essere definito nell'insieme di progetti team specificata dal parametro /collection. Se non si specifica un progetto team, il flusso di lavoro globale viene importato o esportato per l'insieme.

/f:FileName

Percorso e nome del file di definizione XML per il flusso di lavoro globale da esportare o importare.

Nota

Se il computer client esegue Windows Vista, è possibile che non si disponga delle autorizzazioni per determinate cartelle.Se si tenta di esportare un elenco globale in un percorso per cui non si dispone delle autorizzazioni, la tecnologia di virtualizzazione del Registro di sistema reindirizza automaticamente il file esportato e lo salva nell'archivio virtuale.Per altre informazioni, vedere la pagina del sito Web Microsoft relativa alla virtualizzazione del Registro di sistema e Problemi comuni di virtualizzazione di file e del Registro di sistema in Windows Vista.Per evitare questo reindirizzamento, è possibile esportare il file in un percorso per cui si dispone delle autorizzazioni necessarie.

/e:Encoding

Parametro facoltativo. Nome di un formato di codifica .NET Framework 2.0. La codifica specificata verrà usata per esportare o importare i dati XML. Ad esempio, /e utf-7 specifica la codifica Unicode (UTF-7). Se questo parametro viene omesso, witadmin tenta di rilevare la codifica. Se il rilevamento ha esito negativo, usa la codifica UTF-8.

/v

Parametro facoltativo. Convalida l'XML che definisce il flusso di lavoro globale, ma non importa il file di definizione.

/exportgloballists

Parametro facoltativo. Esporta le definizioni di elenchi globali referenziate dal flusso di lavoro globale. Le definizioni per gli elenchi globali verranno incorporate nella definizione XML del flusso di lavoro globale. Se non si specifica questo parametro, le definizioni per gli elenchi globali vengono omesse.

/? oppure help

Visualizza il testo della Guida relativo al comando nella finestra del prompt dei comandi.

Note

È possibile definire i campi dell'elemento di lavoro importandoli con un flusso di lavoro globale, ma non è possibile cambiare le proprietà dei campi esistenti usando il flusso di lavoro globale. Se si importa un flusso di lavoro globale che non contiene un elemento FIELDS, tutte le regole importate in precedenza per il flusso di lavoro globale verranno eliminate. Le definizioni dei campi non saranno interessate.

Esempi

Se non diversamente specificato, in ciascun esempio vengono applicati i valori seguenti:

  • URI della raccolta: http://AdventureWorksServer:8080/tfs/DefaultCollection

  • Progetto team: Contoso

  • Numero di porta per il sito Web del server: 8080

Esportare la definizione di un flusso di lavoro globale per un progetto team

Nell'esempio seguente viene esportato il flusso di lavoro globale per un progetto team:

witadmin exportglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:myGlobalWorkflow.xml

Importare la definizione di un flusso di lavoro globale in un progetto team

Nell'esempio seguente viene importato il flusso di lavoro globale nel progetto team Contoso:

witadmin importglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:Contoso /f:C:collectionGlobalWorkflow.xml 

Importare la definizione di un flusso di lavoro globale in un insieme

Nell'esempio seguente viene importato il flusso di lavoro globale nell'insieme:

witadmin importglobalworkflow /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:C:collectionGlobalWorkflow.xml 

Vedere anche

Concetti

Definire elenchi globali

Altre risorse

Personalizzare il flusso di lavoro globale

witAdmin: personalizzare e gestire oggetti per gestire il lavoro