Condividi tramite


Gestione del flusso di lavoro globale

Tramite il flusso di lavoro globale, è possibile ridurre il lavoro richiesto per definire e aggiornare campi di elemento di lavoro ed elenchi globali condivisi dai progetti team e dai tipi di elementi di lavoro. Con 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 tramite i seguenti comandi 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.

Nota

Prima di poter definire un flusso di lavoro globale, è necessario che la funzionalità sia abilitata sul server a livello applicazione. Il server deve pertanto eseguire una versione di Visual Studio Team Foundation Server che supporta tale funzione, ad esempio Team Foundation Server 2010 con Service Pack 1 (SP1). È possibile scaricare il Service Pack dalla pagina del sito Web Microsoft relativa al Service Pack 1 di Visual Studio Team Foundation Server 2010, Beta.

Lo strumento da riga di comando witadmin è situato in Unità:\Programmi\Microsoft Visual Studio 10.0\Common7\IDE in qualsiasi computer su cui è in esecuzione Team Explorer. Nei computer a 64 bit, lo strumento si trova in Unità:\Programmi (x86)\Microsoft Visual Studio 10.0\Common7\IDE.

Per ulteriori informazioni sul flusso di lavoro globale, vedere Customizing Global Workflow.

Autorizzazioni necessarie

Per l'insieme di progetti team in cui viene definito il flusso di lavoro globale, è necessario disporre del set di autorizzazioni seguente:

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

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

Per ulteriori informazioni, vedere Autorizzazioni per Team Foundation Server e Gruppi predefiniti, autorizzazioni e ruoli di 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 su un server che esegue Windows Server 2008. Per aprire una finestra del prompt dei comandi con privilegi elevati, fare clic Start, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore. Per ulteriori informazioni, vedere la pagina del sito Web Microsoft Controllo dell'account 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

Oggetto di descrizione

/collection:CollectionURL

Specifica l'URI dell'insieme. Specificare l'URI nel seguente formato: http://NomeServer:Porta/NomeDirectoryVirtuale/NomeInsieme

Se non si specifica una directory virtuale, immettere l'URI nel formato seguente:

http://NomeServer:Porta/NomeInsieme.

/p:ProjectName

Facoltativo. Il progetto team per il quale si desidera esportare o importare il flusso di lavoro globale. Questo progetto team deve essere definito nell'insieme specificato utilizzando il parametro /collection. Se non si specifica un progetto team, viene importato o esportato il flusso di lavoro globale per l'insieme.

/f:FileName

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

NotaNota
Se il computer client sta eseguendo Windows Vista, è possibile che non si disponga delle autorizzazioni per accedere ad alcune cartelle.Se si tenta di esportare l'elenco globale in una posizione per la quale non si dispone di autorizzazioni, la tecnologia di virtualizzazione del Registro di sistema reindirizzerà automaticamente il file esportato e lo salverà nell'archivio virtuale.Per ulteriori informazioni, vedere le pagine seguenti del sito Web Microsoft: Virtualizzazione del registro (la pagina potrebbe essere in inglese) e Problemi comuni di virtualizzazione di file e del Registro di sistema in Windows Vista.Per evitare il reindirizzamento, è possibile esportare il file in un percorso per il quale si dispone di autorizzazioni.

/e:Encoding

Facoltativo. Il nome di un formato di codifica .NET Framework 2.0. La codifica specificata verrà utilizzata per esportare o importare i dati XML. Ad esempio, /e utf-7 specifica la codifica Unicode (UTF-7). Se si omette questo parametro, witadmin tenta di rilevare la codifica e, se il rilevamento non riesce, utilizza UTF-8.

/v

Facoltativo. Convalida il codice XML che definisce il flusso di lavoro globale, ma non importa il file di definizione.

/exportgloballists

Facoltativo. Esporta le definizioni degli elenchi globali a cui fa riferimento il flusso di lavoro globale. Le definizioni degli elenchi globali verranno incorporati nella definizione XML del flusso di lavoro globale. Se non viene specificato questo parametro, le definizioni per gli elenchi globali vengono omesse.

/? or help

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

Note

È possibile definire i campi elemento di lavoro importandoli tramite un flusso di lavoro globale. Tuttavia, non è possibile modificare le proprietà dei campi esistenti utilizzando 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 del campo non saranno interessate.

Esempi

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

  • URI per l'insieme: http://AdventureWorksServer:8080/AWTeam/Collection1

  • 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/AWTeam/Collection1 /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/AWTeam/Collection1 /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/AWTeam/Collection1 /f:C:collectionGlobalWorkflow.xml 

Vedere anche

Attività

Aggiungere, utilizzare e gestire gli elenchi globali

Concetti

Utilizzo degli elenchi globali

Altre risorse

Customizing Global Workflow

witAdmin: amministrazione di oggetti per la verifica degli elementi di lavoro