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
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.
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.
Para mapear um plano de projeto da empresa a um projeto de equipe
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
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