Compartilhar via


Gerenciar a associação de projetos corporativos a projetos de equipe

Para oferecer suporte a sincronização de dados entre um plano de projeto da empresa e um projeto de equipe, você deve mapear o plano ao projeto de equipe. Você pode mapear vários planos no mesmo projeto de equipe. Para mapear projetos de empresa, você deve ter registrado e ter mapeado a instância de acesso Web de Projeto ou aplicativo (PWA) Web de Projeto que são associados ao projeto da empresa a uma coleção de projeto de equipe.

Neste tópico

  • Recuperar as instâncias de PWA que são registrados

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

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

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

  • Adicionar recursos de TFS para o pool de recursos para Project Server

Requisitos

Antes de você pode mapear um plano de projeto da empresa a um projeto de equipe, você deve ter configurar a integração de Visual Studio Team Foundation Server e Microsoft Project Server. Depois de executar a configuração inicial, você pode mapear e os planos de unmap para a equipe projeto quando necessário.

Para executar estes procedimentos, você deve ter a permissão de Administrar a integração com o Project Server para uma coleção de projeto de equipe, você deve pertencer ao grupo de Administradores do Team Foundation . Além disso, a conta de serviço para Visual Studio Team Foundation Server deve ter permissões administrativas para as instâncias de PWA que participará na sincronização de dados. Para obter mais informações, consulte Atribuir permissões para dar suporte à integração TFS-Project Server.

Recuperar as instâncias de PWA que são registrados

Usando o seguinte comando, você pode listar as instâncias de PWA registrados com um servidor de camada de aplicativo e estão disponíveis para ser mapeado para uma coleção de projeto de equipe.

Para listar instâncias de PWA registradas

  1. Abra uma janela de prompt de comando onde Visual Studio ou Team Explorer sejam instalados e entre-a:

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

    Em uma edição de 32 bits do Windows, substitua %programfiles(x86)% por %programfiles.

  2. Digite o seguinte comando, escolha a chave de ENTER .

    TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl
    

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

    A seguinte mensagem aparece:

    **As seguintes instâncias de PWA são registradas:**pwaUrl.

Para obter mais informações, consulte Registrar uma instância de PWA para TFS.

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

Usando o seguinte comando, você pode determinar que coleções são mapeadas para uma instância de PWA e disponível para participar na sincronização de dados. Você pode associar um plano de projeto da empresa somente com um projeto de equipe que é hospedado em uma coleção que é mapeada à instância de PWA que suporta seu plano.

Para listar as coleções mapeadas

  • Em um prompt de comando, digite o seguinte comando, escolha a chave de ENTER :

    TfsAdmin ProjectServer /GetMappedCollections /tfs:tfsUrl
    

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

    A seguinte mensagem aparece:

    As seguintes coleções são mapeadas:tpcUrlpara projetar acesso da WebpwaUrl.

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

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

Associar projetos corporativos um projeto de equipe

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

  1. Em um prompt de comando, digite o seguinte comando, escolha a chave de ENTER

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

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

    As seguintes mensagens aparecem:

    Projeto EnterpriseProjectNameto team projectTeamProjectNameda empresa de mapeamento.

    Você mapeou com êxito o projeto da empresaEnterpriseProjectNameao projeto de equipeTeamProjectName.

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

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

Antes de você pode remover a associação entre um plano de projeto da empresa e um projeto de equipe, você deve primeiro excluir todas as tarefas que são vinculadas a itens de trabalho no projeto de equipe mapeado.

Ao unmap um plano de projeto 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 de coleção de projeto de equipe, EnterpriseProjectName com o nome do plano de projeto da empresa, e TeamProjectName com o nome do projeto de equipe.

    As seguintes mensagens aparecem:

    Projeto da empresa de UnmappingEnterpriseProjectNamede projeto de equipeTeamProjectName.

    Projeto da empresaEnterpriseProjectNamefoi bem-sucedida unmapped de projeto de equipeTeamProjectName.

Adicionar recursos de TFS para o pool de recursos para Project Server

Para atribuir usuários em Team Foundation como recursos em Project, você deve adicioná-los para o pool de recursos de empresa e 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 em Ative Directory. Além disso, você pode sincronizar os usuários e recursos em Project Server com os usuários em Ative Directory por vários domínios e de florestas.

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

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

Consulte também

Tarefas

Configurar a integração TFS-Project Server

Referência

Gerenciar mapeamentos entre um projeto corporativo e um projeto de equipe

Conceitos

Administrar a integração do Team Foundation Server com o Project Server