Compartilhar via


Referência rápida da configuração

Antes de poder sincronizar dados entre Visual Studio Team Foundation Server e o servidor de Microsoft Project , você deve primeiro instalar as extensões de Team Foundation Server para Project Server e configurar os dois produtos de servidor. Você pode usar este tópico como uma referência rápida para o software de instalação, atribuir permissões, configurar a integração, e verifica a sincronização de dados. Para executar uma ou mais configurações personalizadas para um procedimentos mais detalhados, consulte Configurar a integração TFS-Project Server.

Dica

Para fazer uma pergunta à comunidade, consulte o seguinte fórum de postagem no site da Microsoft: Team Foundation Server e integração do Project Server.

Neste tópico

  • Software de pré-requisito

  • Software de instalação

  • Atribuir permissões

  • Configurar a integração

  • Verifique a sincronização de dados

Requisitos

Para seguir os procedimentos neste tópico, você deve pertencer aos grupos ou ter as seguintes permissões:

  • Para registrar uma instância de acesso Web de Projeto ou projetar o aplicativo (PWA) da Web, você deve pertencer ao grupo de Administradores do Team Foundation e ao grupo administradores para cada instância de PWA que você irá registrar.

  • Para conceder permissões de Team Foundation : você deve pertencer ao grupo de Administradores do Team Foundation ou suas permissões de Exibir informações em nível de instância e de Editar informações em nível de instância devem ser definidas para Permitir. Você também deve ter acesso a Console de Administração do Team Foundation ou a caixa de diálogo Associação de Grupo para uma coleção de projeto de equipe usando Team Explorer.

  • Para conceder permissões Project Server: você deve ter Gerenciar a permissão global de usuários e os grupos para uma instância de PWA. Você também deve ter acesso a Project Server com PWA.

  • Para conceder permissões de SSP: você deve pertencer ao grupo de Administradores de Farm , ao grupo de Administração do SharePoint , ou ao grupo administradores para o aplicativo da Web que suporta Project Server. O membro de grupo depender da arquitetura de segurança da implantação.

  • Para usar stsadm.exe: você deve ser um administrador no computador local.

Para obter mais informações, consulte Atribuir permissões para dar suporte à integração TFS-Project Server.

Software de pré-requisito

A tabela a seguir resume os pré-requisitos de software que você deve instalar e configurar antes de instalar as extensões de Team Foundation Server para Project Server.

Importante

Instale ou atualizar a Visual Studio Team Foundation Server 2012 exigem computadores de 64 bits.Além disso, instalar as extensões de Team Foundation Server para Project Server requer que Project Server está instalado em computadores de 64 bits.

Etapa

Tarefa 

Computador

Notas

Etapa 1

Instalar uma das seguintes versões Project Server:

  • Project Server 2010 com SP1.

  • Project Server 2013.

Em cada servidor de camada web e de camada de aplicativo que hospedam Project Server 2010 ou Project Server 2013 e que participará na sincronização de dados.

Observação importanteImportante

Para Project Server 2010, o aplicativo web do SharePoint para a instância de PWA deve ser definida como Autenticação de Modo Clássico.Você não poderá registrar a instância do PWA se estiver definida como Autenticação Baseada em Declarações.

Para Project Server 2013, você pode configurar o aplicativo web do SharePoint para a instância de PWA a Autenticação de Modo Clássico ou a Autenticação Baseada em Declarações.

Etapa 2

Instalar uma das seguintes versões de Office Project:

Cada computador cliente em que o professional de Projeto será usado para sincronizar dados entre planos de projeto da empresa e projetos de equipe.

Você deve instalar Visual Studio 2012 ou Team Explorer 2012 em cada computador cliente para obter o plug-in que oferece suporte a integração entre Team Foundation Server e Project Server.

Dica

Você não precisará implantar Ative Directory, mas é recomendável para que você possa mais facilmente sincronizar as contas de usuários, de grupos, e serviços que são válidas dentro de Team Foundation Server e Project Server.

Software de instalação

A tabela a seguir resume as etapas de instalação que você deve executar. Para instalar o software, você deve ter permissões administrativas no computador onde o software será instalado.

Etapa

Tarefa 

Computador

Notas

Etapa 1

Instale o Visual Studio Team Foundation Server 2013.

Cada servidor de camada de aplicativo para Team Foundation Server que participará na sincronização de dados com Project Server.

O software que oferece suporte a sincronização de dados é instalado automaticamente com Team Foundation Server. Para obter mais informações, consulte Guia de Instalação do Team Foundation Server.

Etapa 2

Extensões de Team Foundation Server de instalação para Project Server.

Em cada servidor de camada da Web e de camada de aplicativo que hospedam Project Server 2010 ou Project Server 2013 e que participará na sincronização de dados.

Somente os computadores que têm extensões de Team Foundation Server para Project Server instalado podem participar na sincronização de dados entre os dois produtos.

Para obter mais informações, consulte Como: adicionar o Project Server para Team Foundation Server.

Etapa 3

Instalação Visual Studio 2013 ou Team Explorer 2013.

Para downloads, consulte: O Visual Studio 2013 downloads

Cada computador cliente em que o professional de Projeto será usado para sincronizar dados entre planos de projeto da empresa e projetos de equipe.

Cada computador cliente ou servidor que você usará para configurar e administrar a integração dos produtos.

Importante

Você deve instalar Visual Studio 2012 para obter o suplemento para o professional Project, mas você não requer uma licença (CAL) de acesso de cliente para a interface com a integração de Team Foundation Server e Project Server.

Cada gerenciador de projeto que gerenciará os planos de projeto da empresa que participarão na sincronização de dados com Team Foundation deve instalar o suplemento para projetar o professional. Além disso, cada administrador que irá configurar a integração de dois produtos de servidor requer o software que é instalado com Visual Studio 2012. Esse software configura o suplemento ao projeto para a integração.

De volta ao topo

Atribuir permissões

Para atribuir permissões, você deve ter permissões administrativas para elementos de software que você está configurando. Você deve atribuir permissões administrativas para Team Foundation Server e uma instância de acesso Web de Projeto ou projetar o aplicativo (PWA) da Web para o usuário que irá configurar a integração desses produtos. A tabela a seguir resume as permissões que você deve atribuir. Você deve fazer essas atribuições depois de instalar as extensões de Team Foundation Server para Project Server. Você atribui a maioria de permissões através do console de administração de Team Foundation para uma coleção de projeto, a caixa de diálogo Segurança de Projeto para um projeto de equipe, ou pelos usuários gerenciar ou gerencia Web pages de grupos para uma instância de PWA.

Para atribuir permissões, consulte Atribuir permissões para dar suporte à integração TFS-Project Server.

Configurar a integração

A tabela a seguir resume o mínimo definido as etapas isso que você deve executar para configurar a integração dos produtos. Cada etapa usa a ferramenta de linha de comando TfsAdmin , em que você pode acessar abrindo uma janela de prompt de comando onde Visual Studio ou Team Explorer sejam instalados e entre:

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

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

Para executar uma configurações mais personalizados, consulte Configurar a integração TFS-Project Server.

Dica

Mesmo se você fizer logon com permissões administrativas, você deve abrir uma janela de prompt de comando alto para executar a ferramenta de linha de comando TfsAdmin em um servidor que esteja executando Windows Server 2008.Para abrir uma janela elevada de Prompt de comando, clique em Iniciar, clique com o botão direito em Prompt de comando e então 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.

Etapa

Tarefa 

Etapa 1

Registrar uma instância de PWA. Você deve registrar cada instância de PWA que suporta os planos de projeto da empresa com o servidor de camada de aplicativo que hospeda os projetos de equipe que participarão na sincronização de dados. Você deve registrar todas as instâncias de PWA que são usados pelos planos de projeto da empresa que devem sincronizar os dados com um projeto de equipe.

TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl

Substitua pwaUrl com o localizador recursos uniforme (URL) de instância de PWA e tfsUrl com o URL do servidor de camada de aplicativo.

O exemplo a seguir registra PWAInstance no AdventureWorksServer:

TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/

Dica

A porta padrão para Team Foundation Server é 8080.Para obter mais informações, consulte Verificar ou corrigir atribuições de porta.

Etapa 2

Mapear a instância de PWA com uma coleção de projeto de equipe. Você deve mapear cada instância de PWA que suporta um plano de projeto de empresa. Você deve mapear todas as instâncias de PWA que são usados pelos planos de projeto da empresa que devem sincronizar dados com projetos de equipe.

TfsAdmin ProjectServer /MapPWAtoCollection /pwa:pwaUrl /collection:tpcUrl

Substitua tpcUrl com o URL de coleção de projeto de equipe.

O exemplo a seguir mapeia DefaultCollection a PWAInstance, que é definido em AdventureWorksServer:

TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

Etapa 3

Mapeamentos do campo de opção de carregamento. Você deve definir os mapeamentos de campo para cada coleção de projeto que você mapeou a uma instância de PWA. Você pode usar os mapeamentos padrão do campo como um local inicial e personalizá-los somente se necessário.

TfsAdmin ProjectServer /UploadFieldMappings /collection:tpcUrl /useDefaultFieldMappings

O exemplo a seguir carrega os mapeamentos padrão do campo para DefaultCollection no AdventureWorksServer:

TfsAdmin ProjectServer /UploadFieldMappings /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /useDefaultFieldMappings

Para obter mais informações, consulte Personalizar o mapeamento de campos entre o TFS e o Project Server.

Etapa 4

Associar um plano de projeto da empresa com um projeto de equipe. Antes de você pode mapear um plano de projeto, você deve primeiro publicá-lo em Project Server, e o projeto de equipe deve ser definido na coleção. Você deve mapear cada plano de projeto da empresa ao projeto de equipe que contém os dados que você deseja sincronizar. Você também deve indicar que tipos de itens de trabalho você deseja participar em sincronia.

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:tpcUrl /enterpriseproject:PlanName /teamproject:ProjectName /workitemtypes:ListOfTypes

Substitua PlanName com o nome do plano de projeto da empresa, ProjectName com o nome do projeto de equipe, e ListOfTypes com os nomes dos tipos de itens de trabalho. Por exemplo, você pode especificar os seguintes tipos de itens de trabalho para suportar um processo agile como “User Story,Task” ou "User Story", Task. Se o projeto é baseado CMMI () em um modelo de processo formal, você pode especificar “Requirement,Task”. Não inclua um espaço após a vírgula.

O exemplo a seguir mapeia MyEnterpriseProjA a MyTeamProjB em DefaultCollection em AdventureWorksServer e especifica que as histórias e tarefas do usuário participarão em sincronização:

TfsAdmin ProjectServer /MapPlanToTeamProject /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection/ enterpriseproject:MyEnterpriseProjA /teamproject:MyTeamProjB /workitemtypes:"User Story,Task"

Dica

O sinalizador de /nofixedwork é opcional.Especificar este sinalizador somente se você desejar que as tarefas de projeto Server que são mapeadas para itens de trabalho em Team Foundation a não ser atribuído ao tipo de tarefa de Trabalho Fixo .

Se você mapeou o plano de projeto quando estiver aberto, você deve fechar e reabrir para as alterações ao registro. Quando você abre o plano, você deve verificar se as colunas de Publicar para Projeto de Equipe e de Tipo de Item de Trabalho (Text30) apareçam. A presença dessas colunas indica que o plano de projeto ser mapeado para um projeto de equipe.

Etapa 5

Adicionar membros da equipe para o pool de recursos da empresa. Para cada tarefa que é publicado para o projeto de equipe, você deve atribuir um colaboradores válido de projeto de equipe como um recurso. Você também deve identificar como um colaboradores válido qualquer membro da equipe para que os itens de trabalho que são sincronizados com Project Server. Para identificar colaboradores válidos, você deve adicionar membros da equipe do pool de recursos de empresa para recursos para o plano de projeto de empresa. Para obter mais informações, consulte Adicionar recursos ao pool de recursos da empresa.

Verifique a sincronização de dados

Você pode verificar que os dados estão sendo sincronizados executando as etapas que a tabela a seguir resume. Executar estas etapas usando o plano de projeto da empresa e o projeto de equipe que você mapeou quando você configurar a integração.

Etapa

Tarefa 

Procedimento

Etapa 1

Gerenciador de programa: Adicione uma tarefa, e configurá-lo para sincronizar com Team Foundation Server.

Observação importanteImportante

Certifique-se de que você fechar o plano de projeto depois que foi mapeado e o então reabra.

Em um plano de projeto mapeado da empresa, defina um artigo, uma tarefa, ou um requisito de usuário. Certifique-se de que você atribua os campos seguintes: Nomes dos recursos, Publicar para Projeto de Equipe, e Tipo de Item de Trabalho (TFS). Salve o plano, e publicá-lo na Project Server.

Você pode verificar que o plano foi publicado se você verifica a barra de status no plano de projeto.

Etapa 2

Ligação de equipe: Verifique se as tarefas que foram adicionadas na etapa 1 apareçam como itens de trabalho em Team Foundation.

Em Team Explorer, execute a reserva de produto ou trabalhar a consulta de divisão. Os itens de trabalho devem aparecer a poucos minutos de fundo que está sendo publicado a Project Server.

Abra o item de trabalho, e verifique que a mensagem de Sincronização do Servidor do Projeto seja adicionada ao campo histórico.

Etapa 3

Ligação de equipe: Alterar um dos itens de trabalho que foi replicado em Team Foundation. Adicionar um item de trabalho, e defina-o para publicar o projeto Server.

Abra o item de trabalho replicado, clique na guia Project Server , e modificar um campo. Por exemplo, você pode alterar o campo de Trabalho Restante .

Crie um item de trabalho, defina o campo de Envie para o Project Server a Sim, e salvar o item de trabalho.

Dica

Você pode enviar apenas esses itens de trabalho que são tipos que foram configurados para participar na sincronização de dados.

Etapa 4

Gerenciador de programa: Revise e aprove o status atualizado para itens de trabalho enviados.

Um navegador da web, abra o centro da aprovação, e verifique que uma atualização de status aparece para o item de trabalho atualizado e o item de trabalho recém-criado. Você deve aguardar que a atualização de status aparecer após alguns minutos. Aceitar as atualizações de status, e adicionar um comentário.

Dica

Se a integração com é Project Server 2010, você pode verificar se os comentários que você adiciona a uma atualização de status aparece no campo histórico de item de trabalho.

Para atualizar seu plano de projeto da empresa com as alterações que foram enviados de Team Foundation, você deve aceitar as atualizações.

Etapa 5

Gerenciador de programa: Verifique se os itens de trabalho aprovados apareçam no plano de projeto de empresa.

Abra o plano de projeto da empresa, e confirme se os itens de trabalho aprovados aparecem. Você pode fechar o plano de projeto e reabri-lo para exibir as atualizações.

Etapa 6

Ligação de equipe: Examinar as mensagens de sincronização Project Server e o status de itens de trabalho enviados.

Em Team Explorer, atualize seu projeto de equipe. Abra os itens de trabalho que foram enviados a Project Server, e examine a mensagem que foi adicionada ao campo de Histórico . Clique na guia Project Server , e examinar os valores que foram atribuídos aos campos de status para Project Server. Você deve esperar as atualizações aparecer após alguns minutos.

Consulte também

Tarefas

Configurar a integração TFS-Project Server

Conceitos

Requisitos do sistema e de instalação para dar suporte à integração do TFS com o Project Server

Mapear componentes de integração [TfsAdmin ProjectServer]

Visão geral do processo de sincronização para integração do TFS com o Project Server