Gerenciando a associação de projetos da empresa para projetos de equipe

Para oferecer suporte à sincronização de dados entre um plano de projeto da empresa e um projeto de equipe, você deve mapear o plano para o projeto de equipe. Você pode mapear vários planos para o mesmo projeto de equipe. Para mapear os projetos da empresa, você deve ter registrado e mapeado a instância do Project Web Access ou o aplicativo de Web de projeto (PWA) que está associado com o projeto da empresa a uma coleção de projeto de equipe.

Antes de mapear um plano de projeto da empresa a um projeto de equipe, você deve configurar a integração dos produtos de servidor de dois. Para obter mais informações, consulte Configurando a integração de Team Foundation Server e o Project Server. Após ter executado a configuração inicial, você pode mapear e cancelar o mapeamento de planos de projetos de equipe, conforme necessário.

Neste tópico

  • Recuperar as instâncias do PWA registrados

  • Recuperar as coleções de projeto que são mapeadas para instâncias do PWA

  • Associar um plano de projeto da empresa um projeto de equipe

  • Remover a associação entre um plano de projeto da empresa e um projeto de equipe

  • Adicionar recursos no Team Foundation Server de pool de recursos para o Project Server

Permissões necessárias

Para executar esses procedimentos, você deve ter o a integração de administrar o Project Server permissão para uma coleção de projeto de equipe, ou você deve pertencer à Os administradores do Team Foundation grupo. Além disso, a conta de serviço de Visual Studio Team Foundation Server deve ter permissões administrativas para as instâncias do PWA que for participar da sincronização de dados. Para obter mais informações, consulte Atribuir permissões a integração de suporte do Project Server e do Team Foundation Server.

Recuperar as instâncias do PWA registrados

Usando o comando a seguir, você pode listar as instâncias do PWA foram registradas com um servidor de camada de aplicativo e está disponíveis a serem mapeados para uma coleção de projeto de equipe.

Para listar as instâncias registradas do PWA

  1. Em um computador onde Team Explorer e o Service Pack 1 para Visual Studio 2010 estiver instalado, abra uma janela de Prompt de comando e altere para o diretório que contém o TFSAdmin ferramenta.

    Por padrão, a ferramenta está localizada em Drive: \Arquivos de Programas\Microsoft 10.0\Common7\IDE de Visual Studio. Para máquinas de 64 bits, a ferramenta está em da unidade:\Arquivos de programas (x86) \Microsoft Visual Studio 10.0\Common7\IDE.

  2. Digite o seguinte comando e pressione ENTER.

    TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl
    

    Substitua tfsUrl com o localizador de recursos uniforme (URL) do servidor de camada de aplicativo.

    Aparece a seguinte mensagem:

    The following PWA instances are registered:

Para obter mais informações, consulte Registrando uma instância do PWA para de Team Foundation Server.

Voltar ao topo

Recuperar as coleções de projeto que são mapeadas para uma instância do PWA

Usando o comando a seguir, você pode determinar quais coleções são mapeados para uma instância do PWA e disponíveis para participarem na sincronização de dados. Você pode associar um plano de projeto da empresa apenas um projeto de equipe é hospedado em uma coleção que foi mapeada para a instância do PWA suporta o seu plano.

Para listar as coleções mapeadas

  • Em um prompt de comando, digite o seguinte comando e pressione ENTER:

    TfsAdmin ProjectServer /GetMappedCollections /tfs:tfsUrl
    

    Substitua tfsUrl com o URL do servidor de camada de aplicativo.

    Aparece a seguinte mensagem:

    The following collections are mapped: tpcUrl to Project Web Access pwaUrl

    Voltar ao topo

Associar um plano de projeto da empresa um projeto de equipe

Você pode mapear um plano de projeto da empresa para um projeto de equipe que contém dados que você deseja sincronizar. Como mostra a ilustração a seguir, você pode associar vários projetos da empresa com o mesmo projeto de equipe.

Associar a uma equipe de projetos da empresa <>>projeto

Para mapear um plano de projeto da empresa a um projeto de equipe

  1. Em um prompt de comando, digite o seguinte comando e pressione ENTER:

    TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName /workItemTypes:ListOfWorkItemTypes /nofixedwork /projectFieldForWorkItemType:ProjectFieldName
    

    Substitua tpcUrl com o URL da coleção de projeto de equipe, EnterpriseProjectName com o nome do plano do projeto empresarial, e TeamProjectName com o nome do projeto da equipe. Substitua ListOfWorkItemTypes com os nomes dos tipos de itens de trabalho que você deseja participar da sincronização de dados. Especificar /noFixedWork se você deseja evitar atribuições de tipo de tarefa fixo. Você também pode especificar o /projectFieldForWorkItemType trabalham de argumento e o nome de um campo em um projeto para armazenar o tipo de item.

    As seguintes mensagens aparecem:

    Mapping enterprise project EnterpriseProjectName to team project TeamProjectName

    You have successfully mapped enterprise project EnterpriseProjectName to team project TeamProjectName

  2. Repita a etapa 1 para cada plano de projeto da empresa que você deseja associar a um projeto de equipe.

    Voltar ao topo

Remover a associação entre um plano de projeto da empresa e um projeto de equipe

Antes de remover a associação entre um plano de projeto da empresa e um projeto de equipe, primeiro exclua todas as tarefas que estão vinculadas aos itens de trabalho no projeto de equipe mapeada.

Para cancelar o mapeamento de um plano de projeto da empresa a partir de um projeto de equipe

  • Em um prompt de comando, digite o seguinte comando e pressione ENTER.

    TfsAdmin ProjectServer /UnmapPlanFromTeamProject/collection:tpcUrl /enterpriseProject:EnterpriseProjectName /teamProject:TeamProjectName
    

    Substitua tpcUrl com o URL da coleção de projeto de equipe, EnterpriseProjectName com o nome do plano do projeto empresarial, e TeamProjectName com o nome do projeto da equipe.

    As seguintes mensagens aparecem:

    Unmapping enterprise project EnterpriseProjectName from team project TeamProjectName

    Enterprise project EnterpriseProjectName was successfully unmapped from team project TeamProjectName

Voltar ao topo

Adicionar recursos no Team Foundation Server de pool de recursos para o Project Server

Para atribuir a usuários na Team Foundation como recursos no projeto, adicione-os para o pool de recursos da empresa e para o pool de recursos para o plano de projeto de empresa. Para facilitar esse processo, você pode configurar PWA para sincronizar automaticamente os grupos de segurança com grupos de mesmo nome no Active Directory. Além disso, você pode sincronizar usuários e recursos no Project Server com os usuários no Active Directory em vários domínios e florestas.

Para obter informações sobre como adicionar usuários ao pool de recursos da empresa, consulte as seguintes páginas no site da Microsoft:

Além disso, você deve conceder a usuários em Team Foundation de acesso para fazer logon no Project Server. Para obter mais informações, consulte Atribuir permissões a integração de suporte do Project Server e do Team Foundation Server.

Voltar ao topo

Consulte também

Outros recursos

Configurando a integração de Team Foundation Server e o Project Server

Gerenciando mapeamentos entre um projeto da empresa e um projeto de equipe

Administrando a integração de Team Foundation Server e o Project Server