Partilhar via


Gerenciar fluxo de trabalho global

Usando o fluxo de trabalho global, você pode minimizar o trabalho necessário definir e atualizar os campos de item de trabalho e as listas globais que o vários projetos de equipe e tipos de compartilhamento de itens de trabalho.Com fluxo de trabalho global, você pode definir e atualizar os campos e listas globais.Você pode gerenciar fluxo de trabalho global para uma coleção de projeto de equipe ou um projeto de equipe usando os seguintes comandos na ferramenta de linha de comando witadmin :

  • exportglobalworkflow: Exporta o fluxo de trabalho global para um arquivo XML ou janela do prompt de comando.

  • importglobalworkflow: Importa o fluxo de trabalho global de um arquivo XML.

Para executar a ferramenta de linha de comando witadmin , abra uma janela de prompt de comando onde Visual Studio ou Team Explorer sejam instalados e insira:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

Em uma edição de 64 bits do Windows, substitua **%programfiles%**com %programfiles(x86)%.

Para obter mais informações sobre o fluxo de trabalho global, consulte Personalizar o fluxo de trabalho global.

Requisitos

  • Para exportar um fluxo de trabalho global, você deve ser um usuário válido de coleção de projeto de equipe ou projeto de equipe.

  • Para importar um fluxo de trabalho global para um projeto de equipe, você deve ser um membro dos seguintes grupos de segurança: Administradores do Team Foundation, Administradores da Coleção de Projetos, ou Administradores do Projeto.

  • Para importar um fluxo de trabalho global para uma coleção de projeto de equipe, você deve ser um membro de Administradores do Team Foundation ou de Administradores da Coleção de Projetos.

Consulte Team Foundation Permissões do servidor e Team Foundation Funções, permissões e grupos do servidor padrão.

ObservaçãoObservação

Mesmo se você fizer logon com permissões administrativas, você deve abrir uma janela de prompt de comando alto para executar esta função em um servidor que esteja executando Windows Server 2008.Para abrir uma janela de prompt de comando, escolha Iniciar, abra o menu de atalho de Prompt de comando , e então escolha Executar como administrador.Para obter mais informações, consulte a seguinte página no site da Microsoft: Controle de acesso de usuário.

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

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

Parâmetros

Parâmetro

Descrição

/collection:CollectionURL

Especifica a URL da coleção.Você deve especificar a URL no seguinte formato: http://ServerName:Port/VirtualDirectoryName/CollectionName

Se você não especificar um diretório virtual, você deve especificar a URL no seguinte formato:

http://ServerName:Port/CollectionName.

/p:ProjectName

Opcional.O projeto de equipe que você deseja exportar ou importa o fluxo de trabalho global.Este projeto de equipe deve ser definido na coleção que você especificou usando o parâmetro de /collection.Se você não especificar um projeto de equipe, o fluxo de trabalho global é importado ou exportado para a coleção.

/f:FileName

O caminho e o nome da definição de um arquivo XML para o fluxo de trabalho global exporte ou importar.

ObservaçãoObservação
Se o computador cliente está executando Windows Vista, você pode não ter permissões a determinadas pastas.Se você tentar exportar a lista global em uma localidade onde você não tem permissões, a tecnologia virtualização do Registro automaticamente redireciona o arquivo exportado e o salva no armazenamento virtual.Para obter mais informações, consulte as seguintes páginas no site da Microsoft: Virtualização do Registro e Problemas de virtualização de arquivo comum e do Registro no Windows Vista.Para evitar essa redirecionamento, você pode exportar o arquivo para um local onde você tenha permissões.

/e:Encoding

Opcional.O nome de .NET Framework 2.0 que codifica o formato.A codificação especificada será usada para importar ou exportar os dados XML.Por exemplo, /e utf-7 especificar a codificação Unicode (UTF-7).Se você omitir este parâmetro, witadmin tenta detectar e usa a codificação UTF-8 se a detecção falhar.

/v

Opcional.Valida XML que define o fluxo de trabalho global mas não importa o arquivo de definição.

/exportgloballists

Opcional.Exportar as definições de listas globais que o fluxo de trabalho global referencia.As definições para listas globais serão inseridas na definição de XML de fluxo de trabalho global.Se você não especificar este parâmetro, as definições para listas globais são omitidas.

/?ouhelp

Exibe ajuda sobre o comando na janela do prompt de comando.

Comentários

Você pode definir campos de item de trabalho importando os com um fluxo de trabalho global.No entanto, você não pode modificar as propriedades de campos existentes usando o fluxo de trabalho global.Se você importar um fluxo de trabalho global que não contém um elemento de FIELDS , todas as regras anteriormente importados para o fluxo de trabalho global serão excluídas.As definições de campo não serão afetadas.

Exemplos

Salvo indicação caso contrário, os seguintes valores se aplicam em cada exemplo:

  • URI para a coleção: http://AdventureWorksServer:8080/tfs/DefaultCollection

  • Projeto de equipe: Contoso

  • Número de porta para o site do servidor: 8080

Gg534717.collapse_all(pt-br,VS.110).gifExportar a definição de um fluxo de trabalho global para um projeto de equipe

O exemplo a seguir exporta o fluxo de trabalho global para um projeto de equipe:

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

Gg534717.collapse_all(pt-br,VS.110).gifImportar a definição de um fluxo de trabalho global para um projeto de equipe

O exemplo a seguir importa o fluxo de trabalho global para o projeto de equipe Contoso:

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

Gg534717.collapse_all(pt-br,VS.110).gifImportar a definição de um fluxo de trabalho global para uma coleção

O exemplo a seguir importa o fluxo de trabalho global à coleção:

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

Consulte também

Conceitos

Definir listas globais

Outros recursos

Personalizar o fluxo de trabalho global

witAdmin: personalizar e gerenciar objetos para monitorar itens de trabalho