Share via


Gerenciar tipos de conteúdo externos (SharePoint Server 2010)

 

Aplica-se a: SharePoint Foundation 2010, SharePoint Server 2010

Tópico modificado em: 2016-11-30

Um tipo de conteúdo externo é um arquivo XML que define um objeto, como "Cliente", "Ordem" ou "Contato", que pode ser usado em um aplicativo de negócios. A definição pode incluir estas informações:

  • Os campos de dados contidos no objeto

  • Os métodos para criar, ler, atualizar, consultar ou excluir esse objeto

  • Ações que os usuários podem executar no objeto

  • Informações com suporte à conexão com a fonte de dados externa que fornece os dados do objeto

Os tipos de conteúdo externo definem os dados que são armazenados em um sistema externo com suporte, como um banco de dados do SQL Server ou outro banco de dados relacional, um site do SharePoint, um serviço Web ou um conector de dados personalizados.

Um tipo de conteúdo externo pode ser adicionado ao Serviço de Conectividade de Dados Corporativos das seguintes maneiras:

  • Use o Microsoft SharePoint Designer 2010 para criar um novo tipo de conteúdo externo.

  • Use o designer de tipo de conteúdo externo do Microsoft Visual Studio 2010.

    Os tipos de conteúdo externo podem ser incluídos em um pacote de solução e implantados no Serviço de Conectividade de Dados Corporativos.

  • Importe um modelo de aplicativo para o aplicativo de Serviço de Conectividade de Dados Corporativos que contém um ou mais tipos de conteúdo externo.

    Os tipos de conteúdo externo são adicionados ao aplicativo de Serviço de Conectividade de Dados Corporativos.

Depois que um tipo de conteúdo externo é adicionado ao aplicativo de Serviço de Conectividade de Dados Corporativos, os administradores desse aplicativo de serviço podem modificar suas permissões ou adicionar mais recursos, como ações e páginas de perfil.

Neste artigo:

  • Definir permissões em um tipo de conteúdo externo

  • Exibir todos os tipos de conteúdo externo para uma instância de um aplicativo de serviço Conectividade de Dados Corporativos

  • Exibir todos os tipos de conteúdo externo contidos em um modelo

  • Exibir detalhes de um tipo de conteúdo externo

  • Excluir um tipo de conteúdo externo

  • Adicionar uma ação a um tipo de conteúdo externo

  • Especificar o host de página de perfil para uma instância do aplicativo de serviço Conectividade de Dados Corporativos

  • Criar ou atualizar uma página de perfil para um tipo de conteúdo externo

Definir permissões em um tipo de conteúdo externo

Defina permissões em um tipo de conteúdo externo para especificar quem pode editar o tipo de conteúdo, quem pode executar operações (por exemplo, leitura ou atualização), quem pode usá-lo para criar listas externas e quem pode definir permissão nele.

É recomendável conceder permissões específicas necessárias a cada usuário ou grupo, de modo que as credenciais forneçam o privilégio mínimo exigido para executar as tarefas essenciais. Para obter mais informações sobre configuração de permissões, consulte Visão geral das permissões do Serviço Corporativo de Conectividade em "Visão geral sobre a segurança dos Serviços Corporativos de Conectividade (SharePoint Server 2010)".

Para definir permissões em um tipo de conteúdo externo

  1. Verifique se você tem uma das seguintes credenciais administrativas:

    • Você precisa ser um administrador de farm.

    • Você precisa ser um administrador do aplicativo de Serviço de Conectividade de Dados Corporativos e ter a permissão Definir Permissões para o tipo de conteúdo externo.

  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo de Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Tipos de Conteúdo Externo.

  6. Clique na caixa de seleção de cada tipo de conteúdo externo para o qual você deseja definir permissões.

  7. No grupo Permissões, clique em Definir Permissões do Objeto.

  8. Na caixa, digite as contas de usuário, grupos ou declarações para os quais serão concedidas permissões, depois clique em Adicionar.

    Observação

    A conta de usuário, grupo ou declaração não pode ter uma barra vertical (|) no nome.

  9. Definir as permissões para conta, grupo ou declaração:

    Observação

    Pelo menos um usuário, grupo ou declaração da lista de controle de acesso do objeto de metadados deve ter a permissão Definir Permissões.

    • Clique em Editar para permitir que o usuário, grupo ou declaração edite o tipo de conteúdo externo.

      Observação de segurançaSecurity Note
      A permissão Editar deve ser considerada altamente privilegiada. Com ela, um usuário mal intencionado pode roubar credenciais ou corromper um farm de servidores. Para ajudar a garantir uma solução segura, recomendamos o uso de um ambiente de teste onde a permissão Editar possa ser livremente atribuída a desenvolvedores e designers de solução. Quando implantar a solução testada em um ambiente de produção, remova as permissões Editar.
    • Clique em Executar para permitir que o usuário, grupo ou declaração execute operações (criar, ler, atualizar, excluir ou consultar) no tipo de conteúdo externo.

    • Clique em Selecionável em Clientes para permitir que o usuário, grupo ou declaração crie listas externas do tipo de conteúdo externo e exiba o tipo de conteúdo externo no seletor de item externo.

    • Clique em Definir Permissões para permitir que o usuário, grupo ou declaração defina permissões no tipo de conteúdo externo.

      A permissão Definir Permissões deve ser considerada altamente privilegiada. Com ela, um usuário pode conceder a permissão Editar no tipo de conteúdo externo.

  10. Para propagar as permissões para todos os métodos aninhados no tipo de conteúdo externo, clique em Propague permissões para todos os métodos deste tipo de conteúdo externo. Isso substituirá as permissões existentes.

Exibir todos os tipos de conteúdo externo para uma instância de um aplicativo de serviço Conectividade de Dados Corporativos

É possível usar comandos do grupo Exibir da faixa de opções para exibir todos os tipos de conteúdo externo no aplicativo de Serviço de Conectividade de Dados Corporativos.

Para exibir todos os tipos de conteúdo externo para uma instância de um aplicativo de serviço Conectividade de Dados Corporativos

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você deve ser um administrador de farm ou um administrador do aplicativo de serviço.
  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo de Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Tipos de Conteúdo Externo.

Exibir todos os tipos de conteúdo externo contidos em um modelo

Exiba todos os tipos de conteúdo externo de um modelo para saber mais sobre o modelo ou selecione um tipo de conteúdo externo para outras operações.

Para exibir todos os tipos de conteúdo externo contidos em um modelo

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você deve ser um administrador de farm ou um administrador do aplicativo de serviço.
  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo de Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Modelos BDC.

  6. Aponte para o modelo BDC, clique na seta exibida e clique em Exibir Tipos de Conteúdo Externo.

Exibir detalhes de um tipo de conteúdo externo

Você pode exibir um tipo de conteúdo externo para saber mais sobre o tipo externo, exibir os respectivos campos, a relação com outras entidades e as ações ou os filtros associados ao tipo de conteúdo externo. É possível exibir uma lista de todos os tipos de conteúdo externo de um aplicativo de Serviço de Conectividade de Dados Corporativos ou somente aquelas entidades associadas a determinado modelo.

Para exibir detalhes de um tipo de conteúdo externo

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você deve ser um administrador de farm ou um administrador do aplicativo de serviço.
  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo de Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Aponte para o tipo de conteúdo externo que você deseja exibir, clique na seta que aparece e clique em Exibir Tipo de Conteúdo Externo.

Excluir um tipo de conteúdo externo

Exclua um tipo de conteúdo externo para removê-lo do repositório de metadados. Se houver várias versões de um tipo de conteúdo externo, a exclusão do tipo de conteúdo externo excluirá todas as versões.

Para excluir um tipo de conteúdo externo

  1. Verifique se você tem uma das seguintes credenciais administrativas:

    • Você precisa ser um administrador de farm.

    • Você precisa ser um administrador do aplicativo de Serviço de Conectividade de Dados Corporativos e ter a permissão Editar no tipo de conteúdo externo.

  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo de Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Exibir, clique em Tipos de Conteúdo Externo.

  6. Selecione cada tipo de conteúdo externo a ser excluído.

  7. Na guia Editar, no grupo Gerenciar, clique em Excluir.

Adicionar uma ação a um tipo de conteúdo externo

Você pode adicionar uma ação personalizada a um tipo de conteúdo externo. Uma ação personalizada pode ser um programa ou uma página da Web que possa ser acessada por meio de URL (Uniform Resource Locator). Ao associar uma ação a um tipo de conteúdo externo, você pode passar parâmetros para essa ação com base no conteúdo de um ou mais campos no tipo de conteúdo externo. Por exemplo, é possível associar uma URL de página de pesquisa a um tipo de conteúdo externo e fornecer dados de um item desse tipo de conteúdo externo para parametrizar a pesquisa.

Observação

Quando você adiciona uma nova ação a um tipo de conteúdo externo, essa ação não é disponibilizada em listas externas existentes desse tipo de conteúdo externo. Somente as novas listas externas do tipo de conteúdo externo adequado exibirão a ação no menu de atalho.

Para adicionar uma ação a um tipo de conteúdo externo

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você deve ser um administrador de farm ou um administrador do aplicativo de serviço.
  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo de Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na página Exibir Tipos de Conteúdo Externo, selecione o tipo de conteúdo externo ao qual você quer adicionar uma ação.

  6. Aponte para o tipo de conteúdo externo, clique na seta exibida e clique em Adicionar Ação.

  7. Na página Adicionar Ação, na caixa Nome da Ação, digite o nome da ação.

    O nome pode ser qualquer cadeia de texto. É o nome de comando que os usuários verão no menu de atalho quando apontarem para um item do tipo de conteúdo externo e clicarem na seta que aparece.

  8. No campo Navegar para esta URL, digite a URL completa do comando para o qual o usuário navegará quando clicar na ação.

    Um comando pode incluir parâmetros a serem populados com o conteúdo de um ou mais campos no tipo de conteúdo externo. Na URL que você digita nesse campo, é possível incluir espaços reservados para cada parâmetro a ser usado. Os espaços reservados devem ser numerados com inteiros começando do zero (0, 1, 2, etc.) e devem estar no formato {número}. Por exemplo, o seguinte exemplo de URL apresenta dois parâmetros, “p0” e “p1”:

    https://www.adventure-works.com/sample.aspx?p0={0}\&p1={1}

    Aviso

    Os parâmetros podem incluir informação de identificação do usuário, como nomes e cadastros de pessoas físicas. Ao projetar as ações, seja cuidadoso e não use campos que, acidentalmente, exibam esse tipo de informação ou, se isso for necessário, verifique se os servidores Web usam o protocolo SSL em todos os pontos de conexão.

  9. Se a ação for disponibilizada em uma Web Part, clique em Sim, em Iniciar a ação em uma nova janela do navegador da Web (aplicável somente a Web Parts de Dados Externos) para iniciar a ação em uma nova janela do navegador. Isso protegerá o usuário contra a perda do contexto atual quando ele usar a ação. Para que a ação aconteça na janela atual do navegador, clique em Não.

  10. Se a ação incluir parâmetros, no campo Propriedade do Parâmetro, para cada espaço reservado de parâmetro da URL e começando pelo parâmetro {0}, clique em Adicionar Parâmetro e, na lista de campos disponíveis no tipo de conteúdo externo, clique no campo com o conteúdo que deseja passar para esse parâmetro.

    Repita essa etapa para cada parâmetro da URL do comando. É possível remover qualquer parâmetro clicando no botão Remover ao lado do parâmetro.

  11. Para associar um ícone à ação personalizada, na seção Ícone, clique em Ícone padrão e selecione um ícone na lista ou, no campo A imagem nesta URL, digite a URL completa de uma imagem para usá-la como o ícone da ação.

  12. A ação padrão é aquela que ocorre quando o usuário clica no item, em vez de selecionar uma ação em um menu. Para que uma ação seja padrão, clique em Ação Padrão.

  13. Clique em OK para adicionar a ação.

Especificar o host de página de perfil para uma instância do aplicativo de serviço Conectividade de Dados Corporativos

Uma página de perfil exibe os dados de um item de um tipo de conteúdo externo. As páginas de perfil de um aplicativo de Serviço de Conectividade de Dados Corporativos são armazenadas em um site no farm que hospeda o Serviço de Conectividade de Dados Corporativos. Você pode especificar o site onde as páginas de perfil serão hospedadas.

Para especificar o host de página de perfil para uma instância do aplicativo de serviço Conectividade de Dados Corporativos

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você deve ser um administrador de farm ou um administrador do aplicativo de serviço.
  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo de Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na guia Editar, no grupo Páginas de Perfil, clique em Configurar.

  6. Na página de Host da Página de Perfil de Entidade, no campo Hospedar URL do site do SharePoint, especifique a URL de um site onde as páginas de perfil de tipos de conteúdo externo serão criadas e armazenadas. Esse site deve estar no mesmo servidor da instância do aplicativo de Serviço de Conectividade de Dados Corporativos.

    Importante

    O site onde as páginas de perfil de um tipo de conteúdo externo são criadas e armazenadas deve conceder direitos de design para qualquer pessoa que cria ou atualiza páginas de perfil e conceder permissão somente leitura para todos os usuários finais que visualizam as páginas de perfil. Se for preciso criar esse site em um novo aplicativo Web, associe esse aplicativo Web ao aplicativo de serviço Conectividade de Dados Corporativos.

  7. Para bloquear o site, de modo que não seja possível criar páginas de perfil, desmarque Habilitar Criação de Página de Perfil.

  8. Clique em OK.

Criar ou atualizar uma página de perfil para um tipo de conteúdo externo

Você pode criar uma nova página de perfil para um tipo de conteúdo externo ou atualizar uma página existente. Por exemplo, ao adicionar uma coluna de dados externos ou removê-la de um tipo de conteúdo externo, você pode atualizar a página de perfil para refletir as alterações feitas no tipo de conteúdo externo.

Aviso

A atualização de uma página de perfil existente pode substituir a página de perfil atual. Qualquer personalização feita na página atual pode ser perdida na página atualizada.

Para criar ou atualizar uma página de perfil para um tipo de conteúdo externo

  1. Verifique se você possui as seguintes credenciais administrativas:

    • Você deve ser um administrador de farm ou um administrador do aplicativo de serviço.
  2. No site da Administração Central, na seção Gerenciamento de Aplicativos, clique em Gerenciar aplicativos de serviço.

  3. Na lista de aplicativos de serviço, clique na linha que contém o aplicativo de Serviço de Conectividade de Dados Corporativos.

  4. Na guia Aplicativos de Serviço, na seção Operações, clique em Gerenciar.

  5. Na página Exibir Tipos de Conteúdo Externo, selecione o tipo de conteúdo externo para o qual você deseja criar ou atualizar uma página de perfil.

  6. Aponte para o tipo de conteúdo externo, clique na seta exibida e clique em Criar/Atualizar Página de Perfil.

  7. Na página Criar/Atualizar Páginas de Perfil, clique em OK.

    Dica

    Para criar ou atualizar páginas de perfil de vários tipos de conteúdo externo, selecione um conjunto de tipos de conteúdo externo, clique na guia Editar e, no grupo Páginas de Perfil, clique em Criar/Atualizar.