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

A integração entre Visual Studio Team Foundation Server e Produtos do SharePoint fornece a administradores, líderes de projeto e colaboradores do projeto com o compartilhamento eficiente de dados de conhecimento e ferramentas organizacionais. Essa integração inclui a opção para criar um site, conhecido como um team project portal, para cada projeto de equipe. As equipes podem usar este portal para compartilhar a orientação do processo, os documentos de projeto, modelos e relatórios de acordo com a função de cada membro da equipe do projeto. Você pode usar qualquer versão suportada do Produtos do SharePoint com Team Foundation Server.

ObservaçãoObservação

As informações neste tópico devem ajudá-lo a entender o processo geral de integração de Produtos do SharePoint com Team Foundation Server, mas outros recursos podem ajudá-lo a entender as etapas específicas que pode exigir a sua implantação. Para obter informações mais recentes, consulte o seguinte Fórum postar no site da Microsoft: Integração do SharePoint com de Team Foundation Server - informações importantes.

Para compreender a interação entre Produtos do SharePoint e Team Foundation Server, você deve primeiro determinar que tipo de implantação de você ter. Implantações de Team Foundation Server que se integram com Produtos do SharePoint geralmente se enquadram em duas categorias:

  • Team Foundation Servere Produtos do SharePoint são implantados em ambientes que compartilham a confiança total, e as permissões que podem ser concedidas entre os dois programas têm restrições de poucos ou nenhum.

  • Team Foundation Servere Produtos do SharePoint são implantados em ambientes que têm diferentes requisitos operacionais e as permissões que podem ser concedidas entre os dois programas têm restrições significativas.

Se a sua implantação é na primeira categoria, integração com Produtos do SharePoint é mais simples. Se você já tiver uma implantação, você pode seguir os procedimentos Adicionar integração com produtos do SharePoint para uma implantação do de Team Foundation Server. Caso contrário, você pode instalar Windows SharePoint Services 3.0 como parte da instalação Team Foundation Server, ou você pode instalar Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007, ou Microsoft SharePoint Server 2010 para oferecer suporte a Team Foundation Server. Para obter mais informações sobre como instalar o Team Foundation Server com Produtos do SharePoint, consulte esta página no site da Microsoft: Guia de instalação do Team Foundation.

Se a sua implantação é na segunda categoria, integração com Produtos do SharePoint requer mais configuração. Em uma situação ideal, seria adiar a criação de quaisquer coleções de projeto de equipe até depois de configurar a integração com Produtos do SharePoint. For more information, see Integrar o Team Foundation Server de produtos do SharePoint sem permissões administrativas.

Neste tópico

  • Produtos do SharePoint e do Team Foundation Server

    • Architecture

    • Serviços, contas de serviço e portas

    • Usuários e grupos

  • Documentação de produtos do SharePoint

  • Exemplo de implantação de Team Foundation Server com o Microsoft Office SharePoint Server 2007

Produtos do SharePoint como um componente na sua implantação de Team Foundation Server

Produtos do SharePointé uma parte opcional da camada de aplicativos lógica para Team Foundation. Você pode instalar Produtos do SharePoint no mesmo servidor físico, como os componentes lógicos do aplicativo de camada, ou você pode instalar Produtos do SharePoint em um servidor físico separado ou server farm. Se você quiser usar uma implantação do Produtos do SharePoint que está em um servidor diferente, você deve instalar o Team Foundation Server extensões para Produtos do SharePoint no servidor ou servidores. No entanto, as extensões serão instaladas automaticamente se você instalar o Windows SharePoint Services 3.0 como parte da instalação Team Foundation Server. Para obter mais informações, consulte Extensões para os produtos do SharePoint, consulte Arquitetura de Team Foundation Servere baixar a versão mais recente do guia de instalação do Team Foundation na seguinte página no site da Microsoft: Guia de instalação do Team Foundation.

Architecture

Se você integrar uma implantação do Produtos do SharePoint com Team Foundation Server, você deve conceder acesso entre Team Foundation Server e o aplicativo web do SharePoint ou aplicativos que você cria para usam com o proprietário. Depois de configurar esse acesso, sua implantação terá a seguinte arquitetura lógica:

Relações de bancos de dados com produtos do SharePoint

Você deve considerar como manterá as implantações de Produtos do SharePoint e Team Foundation Server e suas interdependências, especialmente como você fazer backup e restaurar dados. Em Produtos do SharePoint, você pode fazer backup e restaurar conjuntos de sites mas sites individuais do SharePoint. Da mesma forma, você pode fazer backup e restaurar as coleções de projeto de equipe, mas os projetos de equipe individuais. Portanto, você deve considerar a implantação de Team Foundation Server e Produtos do SharePoint para que cada coleção de projeto de equipe tem seu próprio conjunto de sites associado a. Você pode mapear os relacionamentos como na ilustração a seguir:

Relações análogas

Você também deve considerar restringir a criação de portais de projeto de equipe dentro de uma coleção de projeto de equipe para o conjunto de sites que está associado essa coleção de projeto de equipe. Implementando esta diretiva, você pode ajudar a garantir que você pode fazer backup e restaurar todos os dados para uma coleção de projeto de equipe com êxito.

Se você encontrar dificuldades com um ou mais aplicativos de web do SharePoint na implantação do Team Foundation Server, você pode reconfigurar o acesso entre o aplicativo da web do SharePoint e Team Foundation Server.

ObservaçãoObservação

Você deve ser um membro da Os administradores de Farm grupo para executar todas as ações que compõem essa reconfiguração.

Se você abrir o console de administração para Team Foundation e, em seguida, clique em reconectar, Team Foundation Server automaticamente configura o aplicativo web do SharePoint e anexa novamente todos os portais que os hosts do aplicativo. Especificamente, as seguintes etapas são executadas em seqüência:

  • Se uma conta de serviço que usa o aplicativo web do SharePoint não é um membro da Serviços de aplicativos do SharePoint Web grupo em Team Foundation Server, que conta é adicionada ao grupo.

  • O aplicativo da web do SharePoint é concedido acesso a Team Foundation Server.

  • Se Produtos do SharePoint está instalado no mesmo computador como Team Foundation Server, o serviço de contas que Team Foundation Server usa é adicionadas ao Os administradores de Farm grupo em Produtos do SharePoint.

  • O Produtos do SharePoint os recursos que Team Foundation Server requer são ativadas no Produtos do SharePoint.

  • Se SQL Server Reporting Services está configurado para a implantação, os novos membros da Serviços de aplicativos do SharePoint Web grupo são adicionados à função de leitor para o depósito e o cubo no Reporting Services.

  • Cada portal que está associado ao aplicativo da web é reanexado seu projeto de equipe, ajudando a garantir que o servidor que está associado com o site é essa implantação de Team Foundation Server. Essa etapa não altera as permissões para o site.

For more information, see Adicionar integração com produtos do SharePoint para uma implantação do de Team Foundation Server, Adicionar um aplicativo da Web do SharePoint para sua implantação, Criar uma coleção de projeto de equipe, and Adicionar um Team Project Portal.

ObservaçãoObservação

Você pode integrar manualmente Team Foundation Server e Produtos do SharePoint seguindo as etapas em Adicionar integração com produtos do SharePoint para uma implantação do de Team Foundation Server. 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.

Serviços, contas de serviço e portas

Ambos Team Foundation Server e Produtos do SharePoint usar determinadas portas para o tráfego de rede. Dependendo de como você instalou esses aplicativos, algumas ou todas essas portas já tenha configurado para eles em seus firewalls ou outros softwares de segurança de acesso. Se não tiverem sido configuradas, você deve permitir o tráfego de rede entre os dois aplicativos como parte da integração de Team Foundation Server com Produtos do SharePoint. A ilustração a seguir mostra um exemplo de um diagrama de rede:

Diagrama simples de portas e comunicações

Para mais informações, consulte a seção de portas e protocolos de rede do Arquitetura de Team Foundation Server.

Além de habilitar o acesso de rede entre os aplicativos, você deve configurar as contas de serviço que esses aplicativos usam com determinadas permissões e você deve adicionar essas contas aos grupos de segurança, conforme as necessidades operacionais de sua implantação exigem. Essas contas de serviço são usadas para executar determinados serviços, como, por exemplo, o serviço de Timer de Windows SharePoint Services e o Team Foundation trabalho agente de segundo plano, que requer a implantação. O número de contas de serviço, você deve configurar é relativamente pequeno, se você estiver usando Windows SharePoint Services 3.0, mas o número é muito maior se você estiver usando Microsoft Office SharePoint Server 2007 ou SharePoint Server 2010. For more information, see Serviço de contas e dependências de Team Foundation Server.

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.

Usuários e grupos

Ao configurar usuários e grupos no Team Foundation Server, você deve configurar manualmente a associação de função e permissões apropriadamente para esses usuários e grupos em Produtos do SharePoint. As etapas para configurar a participação em funções e permissões para usuários e grupos irão variar dependendo da versão do Produtos do SharePoint que você utiliza. Para obter mais informações, consulte Funções de produtos do SharePoint, Adicionar usuários a projetos de equipe, Definir permissões de administrador para coleções de projeto de equipe, e Definir permissões de administrador para o de Team Foundation Server.

Documentação de produtos do SharePoint

Produtos do SharePointé uma colaboração completo e solução de compartilhamento de informações que possui sua própria documentação. Para obter mais informações sobre como administrar Produtos do SharePoint, consulte a seguinte página no site da Microsoft: Tech Center de produtos do SharePoint.

ObservaçãoObservação

Se você usar SharePoint Server 2010 na implantação do Team Foundation Server, você pode enfrentar erros relacionados com comprimento de cabeçalho. Para obter mais informações, consulte erro de 2010 do servidor do SharePoint: Erro HTTP 400. O tamanho dos cabeçalhos de solicitação é muito longo.

Exemplo de implantação de Team Foundation Server com o Microsoft Office SharePoint Server 2007

. Datum Corporation deseja integrar a sua implantação do Team Foundation Server com sua implantação de farm da Web do Microsoft Office SharePoint Server 2007. Ambos os programas são implantados em servidores no domínio do Active Directory DATUM1.

ObservaçãoObservação

Os exemplos de empresas, organizações, produtos, nomes de domínio, endereços de email, logotipos, pessoas, lugares e acontecimentos aqui mencionados são fictícios. Nenhuma associação com real da empresa, organização, produto, nome de domínio, endereço de e-mail, logotipo, pessoa, lugares ou eventos é intencional ou deve ser inferida.

Jyoti Kulkarni (DATUM1\JyotiK) é um membro do grupo Administradores de Farm para a implantação de Microsoft Office SharePoint Server 2007. David Campbell (DATUM1\DavidC) é um membro do grupo Administradores do Team Foundation para a implantação de Team Foundation Server. Esses administradores tornam as determinações a seguir quando eles atendem a agendar a configuração, aborde os requisitos e identificar as contas que eles usarão para a configuração:

  • Ambos os administradores devem ter acesso para as seguintes informações:

    • URL de Team Foundation Server: http://Datum-TFS:8080/tfs

    • URL da Administração Central do SharePoint: http://Datum-SP5:17012

    • A URL do aplicativo da web que esteja configurado para uso com o Team Foundation Server, que Jyoti enviará a David assim que criou o proprietário.

  • O administrador de Farm do SharePoint irá criar uma coleção de aplicativo e site da web para uso com o Team Foundation Server. Jyoti determina que o aplicativo da web usará a porta 80, que ela irá configurá-lo para usar o NTLM e ela será o nome DatumWebApp-TFS. Ela será o nome do conjunto de sites TFSCollection, e ela definirá o administrador de site secundário do conjunto e o administrador para a mesma conta. Ele irá adicionar David como administrador da DatumWebApp-TFS web e aplicativo como um administrador de conjunto de sites na TFSCollection coleção do site.

  • O administrador de Farm do SharePoint irá criar uma definição de aplicativo empresarial para uso com o Team Foundation Server implantação e a definição de nome TFS.

  • O administrador de Farm do SharePoint e o administrador da Team Foundation Server Revisar os requisitos de configuração para contas de usuário e serviço. Devido à quantas contas potenciais são necessárias e como várias permissões são necessárias para essas contas, Jyoti e David decidir simplificar a sua configuração usando as mesmas contas de domínio para algumas das contas de serviço diferentes que devem ser configuradas na implantação. Jyoti David criar contas especificamente para serem usadas como contas de serviço na implantação, conforme necessário e conceder as permissões apropriadas. Especificamente, Jyoti e David decidem usar as seguintes contas de domínio e grupos que já tem as permissões necessárias:

Account

Usar a conta de domínio

Associação e as permissões necessárias

Conta de administrador paraMicrosoft Office SharePoint Server 2007

DATUM1\JyotiK

  • Os administradores de farm grupo na implantação do Produtos do SharePoint

Instalação e administração de conta paraTeam Foundation Server

DATUM1\DavidC

  • Os administradores grupo no servidor ou servidores onde Team Foundation Server está instalado.

  • sysadmin na instância ou instâncias de SQL Server que hospedará os bancos de dados para Team Foundation Server (obrigatório para instalação)

  • Team Foundation administradores grupo na Team Foundation Server

Conta de serviço Team Foundation Server (TFSService)

DATUM1\tfssvc

  • Faça logon como um serviço no servidor de camada de aplicativo

  • Os administradores de farm grupo para quaisquer aplicativos da web do SharePoint que Team Foundation Server usa1

  • TFSExecRole na instância ou instâncias de SQL Server que hospedam os bancos de dados para Team Foundation. Este grupo é criado quando você instala o Team Foundation Server nessa instância, mas você também pode criá-lo usando o TFSConfig PrepSQL utilitário de linha de comando.

  • Conta de serviço para fontes de dados (TFSReports)

  • Enterprise Application Definition conta informações (TFS) (as credenciais armazenadas)

DATUM1\tfsrpt

  • Permitir logon local no servidor de camada de aplicativo e no servidor que está executando o SQL Server Reporting Services

  • TFSWareHouseDataReader no servidor de relatórios

  • Conta do Server Farm

  • Conta de acesso de banco de dados

DATUM1\sptsvc1

  • deve ser uma conta de domínio

  • deve ser um membro da administradores grupo no servidor que está executando Produtos do SharePoint

  • Conta do Office SharePoint Server Search

  • Pool de aplicativos da Web - conta da porta 80

  • Conta de serviço de pesquisa de Windows SharePoint Services

  • Conta de acesso a conteúdo de pesquisa de Windows SharePoint Services

DATUM1\sptsvc2

  • deve ser uma conta de domínio

  • Single Sign-On conta de serviço

  • Conta de administrador de Sign-On única

DATUM1\sptsvc3

  • deve ser uma conta de domínio

  • deve ser um membro da administradores grupo no servidor que está executando Produtos do SharePoint

  • db_creator na instância do SQL Server que hospeda os bancos de dados para Produtos do SharePoint

  • Permitir logon local no servidor que está executando. Produtos do SharePoint

Conta de administrador de definição de aplicativo corporativo

DATUM1\BrettSh (Brett Shirley é um dos relatórios de diretos do Jyoti, mas ele poderia simplesmente tão facilmente ser um membro da equipe de David)

  • deve ser uma conta de domínio ou grupo de domínio

Grupo de definições de aplicativo empresarial (TFS)

Usuários do DATUM1\Team Foundation Server

  • deve ser um grupo de domínio. Este grupo (ou uma série de grupos) é usado para gerenciar as permissões que os usuários exigem em Team Foundation Server, SQL Server, e Produtos do SharePoint. For more information, see Adicionar usuários a projetos de equipe.

1 Você pode configurar a integração entre Team Foundation Server e Produtos do SharePoint sem adicionar a conta de serviço para Team Foundation Server o grupo de administradores de Farm no Produtos do SharePoint, mas você deve executar etapas adicionais. For more information, see Integrar o Team Foundation Server de produtos do SharePoint sem permissões administrativas.

Para obter mais informações sobre como configurar o Permitir logon local permissão, consulte o tópico a seguir no site da Microsoft: Permitir logon local. Para obter mais informações sobre como configurar o fazer logon como um serviço permissão, consulte o tópico a seguir no site da Microsoft: Adicionar o log no como uma permissão de serviço para uma conta de.

  • O administrador de Farm do SharePoint irá instalar o Team Foundation Server extensões para Produtos do SharePoint no servidor que hospeda o aplicativo da web que criou para uso por Team Foundation Server.

  • O administrador de Farm do SharePoint concederá acesso a Team Foundation Server no console de administração do Team Foundation, que foi instalado quando ela instalou as extensões. David ela forneceu com a URL Team Foundation Server (http://Datum-TFS:8080/tfs, conforme indicado anteriormente neste tópico) para que ela pode conceder acesso. Ela também inclui o nome da definição de aplicativo empresarial (TFS) na concessão de acesso.

  • O administrador de Farm do SharePoint agora concluiu todas suas tarefas de configuração. Jyoti enviará David uma mensagem de email quando essas etapas são concluídas, e ela incluirá as seguintes informações:

    • O nome e endereço do aplicativo da web que criou para usam com Team Foundation Server (DatumWebApp-TFS)

    • O nome da conta do domínio que ele usou como a conta do farm de servidor (DATUM1\sptsvc1)

    • O nome e endereço do conjunto de sites que criou (TFSCollection)

    • O nome da definição de aplicativo empresarial que criou para uso com o Team Foundation Server (TFS)

  • O administrador da Team Foundation recebe a mensagem, analisa as informações e concede acesso para o aplicativo de web do SharePoint.

    • David adiciona o DatumWebApp-TFS o aplicativo da web para Team Foundation Server usando o console de administração para Team Foundation.

    • David adiciona o DATUM1\sptsvc1 conta para o Serviços de aplicativos do SharePoint Web grupo usando o console de administração para Team Foundation.

  • O administrador da Team Foundation adiciona o aplicativo da web do SharePoint para coleções de projeto de equipe que já existe em sua implantação do Team Foundation Server.

  • O administrador da Team Foundation configura os projetos de equipe existentes dentro dessas coleções com portais de projeto de equipe.

    • David envia uma mensagem de email para o administrador de cada projeto, perguntando se ele quer que ele adicione um team project portal ao projeto. Ele lista de todos os projetos aos quais ele adicionará um portal.

    • David cria um site do SharePoint para cada projeto de equipe, a criação de cada site no conjunto de sites que está associado com a coleção de projeto de equipe no qual reside o projeto de equipe. David adiciona cada administrador de projeto de equipe para o novo site e concede a ele o Controle total permissão.

    • David envia uma mensagem de email para os administradores de projeto para notificá-los, eles podem acessar o site, ativar quaisquer recursos que desejam habilitar o site do SharePoint e preencher o site com os usuários e permissões que requer que cada projeto.

Consulte também

Conceitos

Funções de produtos do SharePoint

Extensões para os produtos do SharePoint

Outros recursos

Gerenciar Sites do SharePoint

Histórico de alterações

Date

History

Motivo

Agosto de 2010

Adicionadas informações sobre SharePoint Server 2010, a ferramenta de configuração e o requisito para o recurso de área de trabalho de experiência.

Comentários do cliente.