Visão geral dos serviços corporativos de conectividade no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Este artigo introduz o Microsoft Serviços Corporativos de Conectividade. Após ler esse artigo, você compreenderá:

  • O que é o Serviços Corporativos de Conectividade.

  • Os problemas comerciais que o Serviços Corporativos de Conectividade resolve e quando usá-lo.

  • Como o Serviços Corporativos de Conectividade funciona.

  • Quais são as três soluções básicas do Serviços Corporativos de Conectividade e como elas se parecem.

Este artigo é seu ponto inicial para usar o Serviços Corporativos de Conectividade para criar soluções de integração de dados no SharePoint Server e Office 2016. Você precisa compreender os conceitos neste artigo antes de passar para o planejamento, desenvolvimento e instalação das soluções de integração de dados do Serviços Corporativos de Conectividade. Os exemplos neste artigo são usados através do lembrete da documentação do Serviços Corporativos de Conectividade.

O que é o Serviços Corporativos de Conectividade?

Com o Serviços Corporativos de Conectividade, você pode usar clientes SharePoint Server e Office como interfaces aos dados que não residem no SharePoint Server em si. O Serviços Corporativos de Conectividade pode se conectar aos dados que estão disponíveis por meio de um banco de dados, um serviço Web ou dados publicados como uma fonte OData ou muitos outros tipos de dados externos. O Serviços Corporativos de Conectividade faz isso por meio de conectores prontos para uso ou personalizados. Os conectores, como o nome sugere, são a ponte de comunicação entre o SharePoint Server e o sistema externo que hospeda os dados externos.

Usando o Serviços Corporativos de Conectividade, é possível realizar diferentes operações nos dados, como Criar, Ler, Atualizar, Excluir e Consultar (CRUDQ). Dependendo das operações habilitadas, as alterações realizadas nos dados do SharePoint Server ou Office podem ser sincronizadas automaticamente com a fonte de dados externa. Você também pode colocar os dados offline para trabalhar neles e pesquisar dados externos usando a Pesquisa do SharePoint.

O SharePoint Server tem diversas maneiras de apresentar dados externos. A maneira mais comum, provavelmente, é apresentar os dados em uma lista externa. Listas externas parecem listas comuns do SharePoint, exceto que só podem exibir dados externos. Se você quiser integrar dados externos, juntamente com outros dados, a uma lista ou biblioteca, use uma coluna de dados externos. Uma coluna de dados externos é um tipo de coluna que você pode criar e adicionar a uma lista do SharePoint, assim como adicionaria uma coluna de pessoa ou grupo ou data e hora, exceto pelo fato de que ela exibe dados externos. O SharePoint Server inclui Web Parts de dados corporativos para apresentar e interagir com dados externos e o aplicativos para SharePoint, que também pode usar dados externos.

Exemplos de soluções do Serviços Corporativos de Conectividade

É possível usar o Serviços Corporativos de Conectividade para compilar vários tipos de soluções de integração de dados. Aqui estão alguns exemplos.

  • Help desk Os help desks empresariais que dão suporte técnico interno podem usar o Serviços Corporativos de Conectividade. Por exemplo, os tíquetes de suporte e o banco de dados de conhecimento que ajudam o uso dos técnicos de help desk estão armazenados em dois bancos de dados separados, os quais não estão no SharePoint Server. Usando o Serviços Corporativos de Conectividade, a empresa pode recuperar dados destas fontes, filtrar, classificar e apresentá-los para integração com uma lista externa no SharePoint Server. E mais, com as permissões configuradas corretamente, os técnicos de help desk podem manipular os dados, enquanto os usuários com dúvidas de suporte possuem apenas permissões para pesquisar seus tíquetes de suporte abertos para verificar o status. Tíquetes de suporte aberto são roteados através de etapas predefinidas por fluxos de trabalho.

  • Painel de vendas um aplicativo de painel de vendas ajuda os associados de vendas na organização a encontrar rapidamente as informações de que precisam e inserir novos dados. Os pedidos de vendas e as informações do cliente são gerenciados em aplicativos externos, como o Salesforce.com, e integrados à solução usando o Serviços Corporativos de Conectividade. Dependendo de sua função, os membros da equipe podem exibir informações de análise de vendas, dados de desempenho de vendas de membros da equipe, líderes de equipe, informações de contato de clientes e pedidos. Os profissionais de venda podem exibir seus calendários diários e tarefas atribuídas a eles pelos gerentes, colaborar com membros da equipe e ler notícias do setor por meio de um navegador da Web. Usando o Word 2016, os gerentes podem criar relatórios de status mensais que incluem dados de sistemas externos.

O que diferencia o Serviços Corporativos de Conectividade de soluções semelhantes?

O Serviços Corporativos de Conectividade é somente uma forma de integrar dados externos com o SharePoint Server e soluções de dados corporativos baseados em clientes do Office 2016. Existem soluções baseadas em scripts Java, conexões de dados personalizadas e Web Parts de código personalizado. Além disso, os aplicativos do Office também estão disponíveis. aplicativos do Office podem acessar dados externos diretamente ou usar as APIs do Serviços Corporativos de Conectividade e a infraestrutura centralizada do Serviços Corporativos de Conectividade. Enquanto cada um deles têm seu objetivo, o Serviços Corporativos de Conectividade oferece várias vantagens para integração de dados de escala corporativa.

A infraestrutura centralizada Serviços Corporativos de Conectividade se conecta a dados externos usando uma definição chamada tipo de conteúdo externo. Tipos de conteúdo externo são armazenados e protegidos centralmente e podem ser compartilhados por muitas soluções do Serviços Corporativos de Conectividade. Tipos de conteúdo externo permitem integrar profundamente dados externos a soluções do SharePoint Server e Office 2016. A infraestrutura do Serviços Corporativos de Conectividade é muito semelhante em ambientes de servidor e cliente. Por isso, o desenvolvedor pode criar um tipo de conteúdo externo e com intervenção administrativa mínima, e esse tipo de conteúdo externo pode ser usado em soluções de cliente e servidor.

Autenticação gerenciada Outra vantagem da infraestrutura centralizada no Serviços Corporativos de Conectividade é que ela manipula as transações de segurança com os sistemas externos. Quando o desenvolvedor cria o tipo de conteúdo externo, informações sobre o protocolo de autenticação e as credenciais a serem usadas são incluídas. O Serviços Corporativos de Conectividade passa essas informações de configuração para o conector apropriado e a conexão é estabelecida. Isso significa que os usuários não precisam fornecer qualquer credencial adicional quando desejam trabalhar com dados externos do SharePoint Server. No lado do cliente, os usuários devem conhecer as credenciais que o sistema externo exige e fornecê-las na primeira vez em que acessam os dados externos. As credenciais são, então, armazenadas no cliente do Windows.

Pesquisar conteúdo externo Como a infraestrutura do Serviços Corporativos de Conectividade se baseia no SharePoint Server, tira proveito dos recursos comuns do SharePoint Server, como a Pesquisa. Os dados externos são definidos como uma fonte de conteúdo que o SharePoint Server rastreia e indexa. Os resultados de pesquisa de dados externos são rastreados, o que significa que o usuário vê apenas o que tem permissão para ver, assim como todos os outros resultados de pesquisa no SharePoint Server.

Como o Serviços Corporativos de Conectividade funciona?

Os Serviços de Conectividade Empresarial têm componentes do lado do servidor e componentes do lado do cliente. As soluções dos Serviços de Conectividade Empresarial podem incluir uma ou outra ou ambas em uma única solução. Essas duas pilhas de componentes funcionam completamente independentemente uma da outra. No entanto, eles são estruturados de forma muito semelhante. Ambos usam os mesmos dados de configuração. Para o lado do servidor, os dados de configuração são armazenados em um tipo de conteúdo externo. Os tipos de conteúdo externo são armazenados no banco de dados do Repositório de Metadados do BDC (Business Data Connectivity). Para o lado do cliente, os dados de configuração são armazenados em um modelo BDC no cliente no cache do lado do cliente do BDC. O modelo BDC é apenas uma versão do tipo de conteúdo externo que é exportado para um arquivo XML. O arquivo XML é importado para o cliente do Office. A pilha de componentes do servidor e a pilha de componentes do cliente podem acessar as mesmas fontes de conteúdo externas. As duas pilhas são diferenciadas pelas interfaces do usuário, onde e como os dados que definem a conexão externa e o sistema externo são armazenados e onde os serviços são executados.

Soluções no lado do servidor

Nas soluções do lado do servidor do Serviços Corporativos de Conectividade, os usuários interagem apenas com dados externos em um navegador do site do SharePoint. Isso pode ser realizado em qualquer tipo de site do SharePoint que suporta listas externas, colunas de dados externos, Web Parts externos ou o aplicativos para SharePoint. A Pesquisa do SharePoint Enterprise de dados externo é suportada também no navegador.

Para o Serviços Corporativos de Conectividade se conectar a uma fonte de dados externa e interagir com os dados, esse sistema externo deve ser definido em um topo de conteúdo externo de uma forma que o Serviços Corporativos de Conectividade compreenda. Um tipo de conteúdo externo contém o nome do sistema externo e qual é o tipo de fonte de dados, qual tipo de autenticação usar para conexões, onde se conectar, quais operações podem ser realizadas e, opcionalmente, qualquer filtro e instruções de classificação são usados para que apenas os dados desejados sejam retornados e que os dados estejam na ordem correta.

Soluções no lado do cliente

Na versão do lado do cliente das soluções do Serviços Corporativos de Conectividade, os aplicativos do Office interagem com dados externos. Uma solução do lado do cliente pode ser executada independente do SharePoint. Nem todos os aplicativos do Office interagem com dados externos e alguns deles apenas fazem isso de forma somente leitura. A tabela a seguir oferece detalhes sobre quais operações são suportadas, como os aplicativos podem acessar os dados e como a conexão é realizada.

Tabela: Aplicativos e operações com suporte no Serviços Corporativos de Conectividade

Aplicativo Operações suportadas Acesso aos dados externos online ou offline ClickOnce ou importar modelo BDC
Word
Somente leitura
Online
Importar modelo BDC
Access
CRUDQ
Online
Importar modelo BDC
Visio
Somente leitura
Online e offline
Importar modelo BDC
InfoPath
CRUDQ
Online e offline
Importar modelo BDC
Excel
CRUDQ
Online
Importar modelo BDC