Gerenciando o fluxo de trabalho Global

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

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

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

ObservaçãoObservação

Antes de definir um fluxo de trabalho global, o recurso deve ser habilitado no servidor de camada de aplicativo. Portanto, o servidor deve estar executando uma versão do Visual Studio Team Foundation Server, como Team Foundation Server 2010 com Service Pack 1 (SP1), que suporta esse recurso. Você pode baixar o service pack na seguinte página no site da Microsoft: Service Pack 1 de 2010, a versão Beta do Team Foundation Server de Visual Studio.

Você pode encontrar o witadmin ferramenta de linha de comando na da unidade:\Arquivos de Programas\Microsoft 10.0\Common7\IDE de Visual Studio em qualquer computador que executa o Team Explorer. Para máquinas de 64 bits, a ferramenta está em Drive: \Arquivos de programas (x86) \Microsoft Visual Studio 10.0\Common7\IDE.

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

Permissões necessárias

Para a coleção de projeto de equipe em que o fluxo de trabalho global está definido, você deve ter as seguintes permissões definidas:

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

  • Para importar um fluxo de trabalho global, você deve ser um membro dos grupos de segurança a seguir: Team Foundation administradores, Os administradores de projeto para importação de um fluxo de trabalho global em um projeto de equipe ou Os administradores de conjuntos de projeto para importar um fluxo de trabalho global para uma coleção.

For more information, see Permissões de Team Foundation Server and Team Foundation Server de grupos, permissões e funções.

ObservaçãoObservação

Mesmo se fizer logon com permissões administrativas, você deve abrir uma janela de Prompt de comando com privilégios elevados para executar essa função em um servidor que esteja executando o Windows Server 2008. Para abrir uma janela de Prompt de comando com privilégios elevados, clique em Iniciar, com o botão direito o Prompt de comandoe em seguida, clique em Executar como administrador. Para obter mais informações, consulte a seguinte página no site da Microsoft: Controle de acesso do 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

Parameter

Description

/collection:CollectionURL

Especifica o URI da coleção. Você deve especificar o URI no seguinte formato: http: / /Nome_do_servidor: port/VirtualDirectoryName/NomeDaColeta

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

http: / /Nome_do_servidor: port / NomeDaColeta.

/p:ProjectName

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

/f:FileName

O caminho e o nome do arquivo XML de definição de fluxo de trabalho global exportar ou importar.

ObservaçãoObservação
Se o computador cliente estiver executando Windows Vista, talvez você não tenha permissões para determinadas pastas.Se você tentar exportar a lista de global para um local onde você não tem permissões, a tecnologia de virtualização do registro automaticamente redireciona o arquivo exportado e salva-lo no armazenamento virtual.Para obter mais informações, consulte as seguintes páginas no site da Microsoft: Virtualização de registro e problemas comuns de virtualização de arquivo e registro no Windows Vista.Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tem permissões.

/e:Encoding

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

/v

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

/exportgloballists

Optional. Exporta as definições de listas globais que o fluxo de trabalho global faz referência. As definições de listas globais serão incorporadas à definição de XML do fluxo de trabalho global. Se você não especificar esse parâmetro, as definições de listas globais são omitidas.

/? ou help

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

Comentários

Você pode definir os campos de item de trabalho importando-os por meio de um fluxo de trabalho global. No entanto, você não pode alterar as propriedades dos campos existentes usando o fluxo de trabalho global. Se você importar um fluxo de trabalho global não contém um FIELDS elemento, todas as regras anteriormente importados para o fluxo de trabalho global será excluído. Definições de campo não serão afetadas.

Examples

A menos que especificado em contrário, os valores a seguir aplicam-se em cada exemplo:

  • URI para a coleção: http://AdventureWorksServer:8080/AWTeam/Collection1

  • Projeto de equipe: Contoso

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

Exportar 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/AWTeam/Collection1 /p:Contoso /f:C:myGlobalWorkflow.xml

Importar a definição de um fluxo de trabalho Global a 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/AWTeam/Collection1 /p:Contoso /f:C:collectionGlobalWorkflow.xml 

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

Consulte também

Tarefas

Adicionar, uso e gerenciar listas globais

Conceitos

Definir listas globais

Outros recursos

Personalizando o fluxo de trabalho Global

witAdmin: Administrando objetos para controlar os itens de trabalho