Integrar o Team Foundation Server de produtos do SharePoint sem permissões administrativas

Requisitos de segurança em sua organização podem afetar como integrar Visual Studio Team Foundation Server e Produtos do SharePoint. Integração entre Team Foundation Server e Produtos do SharePoint é mais simples, se você pode configurar a conta Serviço de Team Foundation (conhecido como TFSService) como um administrador de farm e adicionar contas de usuário e o serviço aos grupos apropriados em ambos os produtos. No entanto, Team Foundation Server não exige esse nível de permissões para operar. Você pode trabalhar com um administrador de farm para Produtos do SharePoint para configurar a integração entre os dois produtos sem qualquer usuário na Team Foundation Server ou qualquer de suas contas de serviço pertencentes ao grupo Administradores de Farm. No entanto, essa abordagem tem as seguintes implicações:

  • O administrador do farm deve criar um aplicativo da Web para Team Foundation Server de usar e gerenciar os seus requisitos de Team Foundation Server.

  • O administrador da Team Foundation deve adicionar manualmente o serviço de contas que Produtos do SharePoint usa para o Serviços de aplicativos do SharePoint Web grupo em Team Foundation Server. Quando TFSService é um membro da Os administradores de Farm de grupo as contas de serviço para Produtos do SharePoint são automaticamente preenchidos em grupos apropriados no Team Foundation Server quando a concessão de acesso é criada. No entanto, sem esse nível de permissão, Team Foundation Server não é possível determinar o serviço de contas que Produtos do SharePoint usa ou adicioná-los a grupos. As contas devem ser adicionadas antes de conceder o acesso entre os dois aplicativos pode ser concluída.

  • O administrador da Team Foundation não pode criar automaticamente um conjunto de sites ao criar uma coleção de projeto de equipe. O administrador do farm deve criar o conjunto de sites em nome do administrador para Team Foundation ou configurar o aplicativo para permitir que outras pessoas criar conjuntos de sites (criação de site pessoal). Em seguida, o administrador da Team Foundation deve usar a opção avançada para especificar o conjunto de sites em criar um Assistente de nova coleção de projeto de equipe.

Como o administrador para Team Foundation, você e o administrador do farm devem ser executadas etapas em uma seqüência específica para definir as configurações que são compatíveis com Team Foundation Server. Você e o administrador do farm precisam executar tarefas de configuração necessárias para seu software. Se você estiver adicionando um servidor que esteja executando o Microsoft Office SharePoint Server 2007 ou Microsoft SharePoint Server 2010, etapas adicionais serão necessárias. Você e o administrador do farm devem também coordenar qual serviço de contas para usar e executar etapas adicionais antes dos relatórios e painéis funcionará corretamente para os projetos associados na Team Foundation Server.

ObservaçãoObservação

Os procedimentos neste tópico são projetados para uma implantação onde Produtos do SharePoint e Team Foundation Server são gerenciados separadamente e permissões para o software são restritas. Se sua implantação não exige esse nível de restrições de segurança entre Team Foundation Server e Produtos do SharePoint, consulte Adicionar integração com produtos do SharePoint para uma implantação do de Team Foundation Server.

Os procedimentos neste tópico são divididos entre aqueles que o administrador do farm deve executar e aqueles que o administrador da Team Foundation deve executar. Da mesma forma, as permissões necessárias para executar os procedimentos são divididas entre essas duas funções.

ObservaçãoObservação

Você pode integrar manualmente Team Foundation Server e Produtos do SharePoint seguindo as etapas neste procedimento. Como alternativa, você pode usar uma ferramenta de configuração para integrar automaticamente Team Foundation Server com um Microsoft Office SharePoint Server 2007 ou SharePoint Server 2010 se a sua topologia de implantação é compatível com as configurações padrão que a ferramenta requer. Para obter mais informações, consulte a seguinte página no site da Microsoft: Visual Studio ferramenta de pré-configuração de Team Foundation Server de 2010 para o Office SharePoint Server 2007 e 2010 do servidor SharePoint.

Neste tópico

Para adicionar um servidor que esteja executando o Produtos do SharePoint a uma implantação da Team Foundation Server sem conceder permissões administrativas para a conta de serviço para Team Foundation, conclua os procedimentos a seguir na seqüência listada:

  1. Permissões necessárias

  2. O administrador de farm cria um aplicativo Web para uso por de Team Foundation Server

  3. O administrador de farm configura as configurações de compatibilidade em Painel de controle

  4. (Opcional) O administrador de farm permite a criação de Site pessoal no aplicativo Web

  5. O administrador de farm instala e configura o extensões de Team Foundation Server para produtos do SharePoint

  6. O administrador do Team Foundation adiciona as contas de serviço que usa de produtos do SharePoint para o grupo de serviços de aplicativo de Web do SharePoint

  7. O administrador de farm adiciona a definição de aplicativo empresarial

  8. Farm administrador concede acesso de Team Foundation Server

  9. Team Foundation administrador concede acesso para o aplicativo da Web do SharePoint

  10. O administrador do Team Foundation configura coleções de projeto de equipe existente

  11. O administrador do Team Foundation configura projetos de equipe existentes

Permissões necessárias

Para executar os procedimentos a seguir, o administrador do farm deve ser um membro dos grupos a seguir ou ter as seguintes permissões:

  • um membro da administradores o grupo de segurança no servidor ou servidores que estejam executando Produtos do SharePoint

  • um membro da Os administradores de Farm grupo para o farm, ao qual o administrador está configurando um aplicativo da Web e alterar as configurações para Produtos do SharePoint

Para executar os procedimentos a seguir, o administrador da Team Foundation deve ser um membro dos grupos a seguir ou ter as seguintes permissões:

  • um membro da administradores o grupo de segurança no servidor que está executando a camada de aplicativo para Team Foundation Server

  • um membro do Os administradores do Team Foundation grupo

Com essas permissões, o administrador do farm e o administrador para Team Foundation pode ser necessário atender os requisitos a seguir em um computador que esteja executando o Windows Server 2008, Windows Server 2008 R2, Windows Vista, ou Windows 7:

  • Para seguir um procedimento de linha de comando, talvez você precise abrir um Prompt de comando elevado, clicando em Iniciar, o direito o Prompt de comandoe clicando em Executar como administrador.

  • Para seguir um procedimento que requer o Internet Explorer, talvez você precise iniciá-lo como um administrador clicando Iniciar, clicando em Todos os programas, o direito Internet Explorere em seguida, clicando em Executar como administrador.

  • Para acessar a Administração Central do SharePoint, Gerenciador de relatórios, relatórios ou sites da Web para SQL Server Reporting Services, talvez você precise adicionar esses sites à lista de sites confiáveis no Internet Explorer.

Para obter mais informações, consulte o tópico a seguir no site da Microsoft: Controle de conta de usuário.

Criar um aplicativo da Web para uso com de Team Foundation Server

Integração entre Produtos do SharePoint e Team Foundation Server requer um aplicativo da Web que esteja configurado com as configurações que Team Foundation Server requer. O administrador do farm deve criar manualmente essa coleção de aplicativo e site da Web para uso por Team Foundation Server.

Para criar uma coleção de aplicativos e sites da Web

  1. Crie um aplicativo Web do SharePoint que usa a porta 80, usa o NTLM para autenticação e tem um nome exclusivo que também indica o número de porta.

  2. Crie um conjunto de sites no aplicativo da Web que tem um nome exclusivo.

    Para obter mais informações sobre como criar uma Web do SharePoint, aplicativo e um conjunto de sites para uso com o Team Foundation Server, consulte Criar Sites e aplicativos Web do SharePoint para uso com de Team Foundation Server.

Configurar os painéis de controle do Office SharePoint Server para compatibilidade com de Team Foundation Server

Se você deseja usar um servidor que esteja executando o Windows SharePoint Services 3.0 para oferecer suporte a implantação de Team Foundation Server, pule esta seção.

Para usar uma implantação existente de Microsoft Office SharePoint Server 2007 com a implantação do Team Foundation Server, o administrador do farm deve configurar Produtos do SharePoint com as configurações que Team Foundation Server requer. Caso contrário, os portais de projeto de equipe talvez não tenha a funcionalidade que você espera, ou pode não funcionar corretamente.

Você pode configurar Microsoft Office SharePoint Server 2007 para uso com o Team Foundation Server se você seguir esses procedimentos com cuidado. O processo de configuração é complexo e requer planejamento cuidadoso e coordenação entre os dois administradores. Você deve determinar as contas para usar como contas de serviço, contas administrativas e contas de grupo. Os requisitos para as contas são discutidos detalhadamente, ambos no resumo e um exemplo, em Interações entre produtos do SharePoint e do Team Foundation Server. Ambos os administradores devem revisar as informações cuidadosamente e entender os requisitos antes do administrador do farm começa a configuração.

Para configurar o Microsoft Office SharePoint Server para que os relatórios e painéis serão exibidos corretamente no de Team Foundation Server

  • Na Administração Central do SharePoint, habilitar os serviços e definir as configurações que Team Foundation Server requer.

    Para obter mais informações sobre como configurar Microsoft Office SharePoint Server 2007 para oferecer suporte a relatórios e painéis de controle, consulte Definir as configurações de compatibilidade em Painel de controle.

    ObservaçãoObservação

    Em servidores que estejam executando o Produtos do SharePoint em Windows Server 2008 ou Windows Server 2008 R2, você também deve ativar o Experiência do recurso de Desktop recurso antes que os aplicativos de Microsoft Office irá interoperar corretamente com Team Foundation Server. Para obter mais informações, consulte Visão geral da Experiência Desktop.

(Opcional) Permitir que os usuários criem Sites no aplicativo Web

Depois que o administrador do farm é criado e configurado um aplicativo da Web, o administrador de farm pode permitir a criação de site pessoal em cada aplicativo Web que oferecerá suporte a Team Foundation Server. Essa configuração permitirá que os usuários que têm as permissões apropriadas no aplicativo Web para criar um conjunto de sites antes de criar uma coleção de projeto de equipe. Porque o serviço de conta para Team Foundation não é um membro do grupo Administradores de Farm, os usuários não é possível criar automaticamente um conjunto de sites ao criarem uma coleção de projeto de equipe. O conjunto de sites deve ser criado antes que a coleção de projeto é criada e usuários, em seguida, devem usar a opção Avançado para especificar o conjunto de sites na criar um novo Assistente de coleção do projeto de equipe.

Não é necessário habilitar a criação de site pessoal. No entanto, essa abordagem permite mais flexibilidade na implantação. Os administradores de farm podem delegar a criação de conjuntos de sites para os administradores de Team Foundation. Sem essa divisão de responsabilidade, o administrador do farm deve criar um conjunto de sites sempre que um administrador para Team Foundation quer criar uma coleção de projeto de equipe que é integrada ao Produtos do SharePoint.

Para habilitar a criação de site pessoal, o administrador do farm também deverá conceder a permissão de visitantes de raiz para uma conta de domínio do administrador para Team Foundation ou ao grupo do Active Directory que contém todos os administradores de Team Foundation. O administrador do farm também deve criar um site raiz para o conjunto de sites antes de habilitar a criação de site pessoal.

Para habilitar a criação de site pessoal

  1. Abra a Administração Central do SharePoint e, em seguida, clique em Gerenciamento de aplicativos.

    O O gerenciamento de aplicativo página é exibida.

  2. Em A segurança de aplicativos, clique em Self-Service site management.

  3. Sobre o Self-Service Site Management página, clique em aplicativo da Web que você criou para uso com o Team Foundation Server.

  4. Em Permitem a criação de Site Pessoal, clique em eme em seguida, clique em OK.

  5. Em um navegador, vá para o aplicativo da Web que você criou para Team Foundation Server (http://WebApplicationName:PortNumber/default.aspx).

  6. Sobre o Home página, clique em Ações do Sitee, em seguida, clique em Configurações do Site.

  7. Sobre o Configurações do Site de página, em usuários e permissões, clique em pessoas e grupos.

  8. Sobre o pessoas e grupos página, clique em nova.

  9. Sobre o Adicionar usuários página em Usuários/grupos, digite a conta de domínio do administrador para Team Foundation ou grupo do Active Directory que contém todos os administradores de Team Foundation.

  10. Em Dar permissão, em Adicionar usuários ao grupo do SharePoint, clique em Os visitantes de raize em seguida, clique em OK.

Instalar extensões

Depois que o administrador do farm tiver configurado a criação de site pessoal, o administrador do farm deve instalar o Team Foundation Server extensões para Produtos do SharePoint no servidor que está executando o Produtos do SharePoint. Se mais de um servidor dará suporte Team Foundation Server, o administrador do farm deve instalar as extensões em cada servidor que está executando o Produtos do SharePoint.

ObservaçãoObservação

Se o servidor que hospeda o aplicativo da Web faz parte de um Web farm, você deve instalar as extensões em cada servidor nesse farm. Como instalar as extensões em cada servidor, uma mensagem de erro aparece no final de cada instalação até que você instale as extensões em todos os servidores no farm. Esse comportamento é esperado e ele irá parar quando você instala as extensões no último servidor do farm.

Para instalar as extensões de Team Foundation Server para produtos do SharePoint

  • Para obter mais informações, consulte o guia de instalação do Team Foundation. Para baixar a versão mais recente deste guia, consulte esta página no site da Microsoft: Guia de instalação do Team Foundation.

Configurar a definição de aplicativo empresarial

Se você deseja usar um servidor que esteja executando o Windows SharePoint Services 3.0 para oferecer suporte a implantação de Team Foundation Server, pule esta seção.

Se você deseja usar um servidor que esteja executando o Microsoft Office SharePoint Server 2007, o administrador do farm deve configurar a definição de aplicativo empresarial que o administrador do farm é criado para Team Foundation Server. O administrador do farm deve configurar essa definição para relatórios e painéis de controle para que sejam exibidos corretamente os portais do projeto de equipe que o administrador da Team Foundation ou o administrador do projeto será criado para dar suporte os projetos que já existem na Team Foundation Server.

Para configurar a definição de aplicativo empresarial

  1. No servidor onde você instalou o Team Foundation Server as extensões dos Produtos do SharePoint, abra o console de administração para Team Foundation.

    For more information, see Abra o Console de administração do Team Foundation.

  2. Clique em as extensões dos produtos SharePointe clique em aplicativo Web do SharePoint para o qual você deseja configurar a definição de aplicativo empresarial.

  3. Clique em acesso Modificar, digite o nome da definição e clique em OK.

Conceder acesso para Team Foundation Server

O administrador do farm deve configurar o aplicativo da Web do SharePoint para conceder o acesso que Team Foundation Server requer para uma integração bem-sucedida. O acesso concede entre Team Foundation Server e Produtos do SharePoint estão emparelhados. O processo não será concluído e a integração não será bem-sucedida até que ambos os administradores realizem suas tarefas de configuração. O administrador de farm concede o acesso necessário para o aplicativo da Web e o administrador da Team Foundation concede o acesso necessário para o aplicativo da Web em Team Foundation Server.O administrador da Team Foundation também deve adicionar o serviço de contas que Produtos do SharePoint usa para o grupo de serviços de aplicativos de Web do SharePoint no Team Foundation Server. Portanto, o administrador do farm deve comunicar as informações de conta de administrador para Team Foundation.

Para configurar o acesso entre um aplicativo Web do SharePoint e do Team Foundation Server

  1. Configure o acesso para o aplicativo da Web do SharePoint.

    For more information, see Adicionar um aplicativo da Web do SharePoint para sua implantação. Esse tópico, siga as etapas na seção "para conceder acesso entre um aplicativo da Web do SharePoint e Team Foundation Server."

  2. Forneça o nome e o domínio da conta que está configurado como a conta de serviço do aplicativo da Web para o administrador da Team Foundatione notificar a essa pessoa quando a configuração está concluída.

Adicionar as contas de serviço que usa de produtos do SharePoint para o grupo de serviços de aplicativo de Web do SharePoint

Antes de concluir a concessão de acesso entre um aplicativo da Web do SharePoint e Team Foundation Server, você deve adicionar a conta de serviço do aplicativo da Web para o Serviços de aplicativos do SharePoint Web grupo em Team Foundation Server.

ObservaçãoObservação

Esta etapa é necessária se o serviço de conta para Team Foundation Server não é membro do grupo Administradores de Farm. 

Para adicionar contas de serviço para um aplicativo da Web do SharePoint para o grupo de serviços de aplicativos de Web do SharePoint

  1. No servidor onde você instalou a camada de aplicativo para Team Foundation Server, abra o console de administração para Team Foundation.

    For more information, see Abra o Console de administração do Team Foundation.

  2. Expanda a árvore e, em seguida, clique em Aplicativos da Web do SharePoint.

  3. No Aplicativos da Web do SharePoint painel, em Contas de serviço para aplicativos da Web do SharePoint, clique em Adicionar membros.

    O Selecionar usuários, computadores ou grupos de abre a caixa de diálogo.

  4. Em Digite os nomes de objeto para selecionar, digite as contas que você deseja adicionar e, em seguida, clique em OK.

Conceder acesso para o aplicativo Web

O administrador da Team Foundation deve adicionar o aplicativo da Web Team Foundation Server e adicionar o serviço de conta que Produtos do SharePoint usa para o grupo de serviços de aplicativos de Web do SharePoint. Esta tarefa é a segunda parte do processo de configuração, após o qual concede o acesso será configurada em ambos os lados.

Para configurar o acesso entre os Team Foundation Server de um aplicativo da Web do SharePoint

Configurar as coleções de projeto de equipe existente

Após o administrador da Team Foundation adicionou um aplicativo da Web do SharePoint para a implantação de Team Foundation Server, o administrador pode adicionar um aplicativo da Web como um recurso para as coleções de qualquer projeto de equipe na implantação. Adicionando a aplicação Web a uma coleção, o administrador permite que os administradores de projeto criar e preencher um site do SharePoint, como o team project portal para um projeto novo ou existente na coleção automaticamente.

ObservaçãoObservação

Não é possível criar um conjunto de sites como parte da criação de uma coleção de projeto de equipe, a menos que o serviço de conta para Team Foundation é um membro do grupo Administradores de Farm. For more information, see Criar uma coleção de projeto de equipe.

Para adicionar um aplicativo da Web do SharePoint e um local de raiz padrão na qual os administradores de projeto criam portais de projeto de equipe

Configurar projetos de equipe existentes

Depois de um aplicativo da Web do SharePoint foi adicionado a uma equipe de projeto coleção, ou o administrador da Team Foundation ou um administrador de projeto pode configurar qualquer um dos projetos na coleção com um team project portal em que aplicativo da Web do SharePoint. Para configurar um portal, o administrador deve primeiro criar um site do SharePoint para o projeto de equipe no aplicativo Web e, em seguida, adicionar esse site para o projeto. O administrador, em seguida, configure manualmente os recursos do site para que os relatórios e painéis de controle para o projeto funcionará corretamente.

Para criar um site do SharePoint para uso com de Team Foundation Server

  1. Abra o Internet Explorer.

  2. Na barra de endereços, digite o endereço do site de nível superior no aplicativo Web do SharePoint onde você deseja criar o site.

  3. Clique em Ações do Sitee em seguida, clique em criar.

    O Criar página página é exibida.

  4. Em páginas da Web, clique em Sites e espaços de trabalho.

    O Novo Site do SharePoint página é exibida.

  5. Em título e descrição, digite um título e uma descrição para o site.

  6. Em Endereço do Site, digite uma URL para este site.

    O nome de URL automaticamente haverá com o endereço do aplicativo da Web.

  7. Em permissões, especifique as permissões de usuário que são apropriados para seu novo site e, em seguida, clique em criar.

  8. Sobre o Seleção de modelo de página, especifique o modelo apropriado ao processo que você deseja acompanhar.

    Por exemplo, clique em Dashboard ágil se você estiver criando um site para um projeto que usa técnicas ágil.

  9. Click OK.

    ObservaçãoObservação

    O site abrirá imediatamente após criá-la, mas alguns de seus recursos não serão exibidas. Esse comportamento é esperado e permanecerá assim até terminar de adicionar o site como um portal para um projeto de equipe.

Para adicionar o site do SharePoint como um portal para um projeto de equipe existente

  1. Em Team Explorer, o botão direito do mouse no nome do projeto, aponte para As configurações de projeto de equipee, em seguida, clique em Portal configurações.

  2. Sobre o Project Portal guia, selecione o Habilitar project portal caixa de seleção.

  3. Clique em o uso deste site do SharePointe em seguida, clique em Configurar o URL.

  4. No aplicativo da Web , clique em um aplicativo da Web do SharePoint.

  5. Em caminho relativo do site, digite o caminho relativo do site do SharePoint que você criou para o projeto de equipe.

    Conforme você digita o caminho, ele aparece no final do valor em URL.

  6. Em URL, clique no link.

    Abre a janela do navegador.

  7. Verifique se o site que aparece é o site que você deseja usar, feche a janela e, em seguida, clique em OK.

  8. Se desejar que este site do SharePoint para mostrar dados para este projeto, selecione o relatórios e painéis de controle, consulte dados para o projeto de equipe caixa de seleção.

    Observação importanteImportante

    Se você marcar essa caixa de seleção e outro projeto de equipe já está usando o site, você fará com que sérias conseqüências desse projeto de equipe. Selecionando a caixa de seleção, você irá redirecionar todos os relatórios automatizados e os dados neste portal para refletir os dados para este projeto de equipe em vez de um projeto de equipe. Você deve garantir que os outros projetos de equipe usam o site do SharePoint, ou você deve verificar com o proprietário do projeto da equipe que você deve fazer essa alteração. Para redirecionar os dados e relatórios, você deve também ser um membro do grupo administrador de projeto nos dois projetos.

  9. Clique em OK, o projeto de equipe com o botão direito e, em seguida, clique em Mostrar Project Portal.

    O team project portal abre em uma nova janela do navegador.

  10. Clique em Ações do Sitee em seguida, clique em Configurações do Site.

  11. Em Administração do Site, clique em recursos do Site.

  12. Na lista dos recursos do site, encontrar cada recurso que você deseja ativar para este portal e, em seguida, clique em Activate.

Consulte também

Tarefas

Modificar ou remover o acesso entre um aplicativo Web do SharePoint e do Team Foundation Server

Conceitos

Interações entre produtos do SharePoint e do Team Foundation Server

Funções de produtos do SharePoint

Extensões para os produtos do SharePoint

O Console de administração do Team Foundation

Arquitetura de Team Foundation Server

Serviço de contas e dependências de Team Foundation Server

Permissões de Team Foundation Server

Outros recursos

Definir as configurações de compatibilidade em Painel de controle

Adicionar integração com produtos do SharePoint para uma implantação do de Team Foundation Server

Configurando recursos para projetos de equipe de suporte

Histórico de alterações

Date

History

Motivo

Julho de 2010

Adicionadas informações sobre SharePoint Server 2010, a ferramenta de configuração e o requisito para o recurso de experiência de Desktop em sistemas operacionais específicos.

Comentários do cliente.