Planejar para modelos de formulário de usuário (SharePoint Server 2010)

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2016-11-30

Este artigo descreve as configurações que são específicas para modelos de formulário de usuário e que ajudam você a planejar os recursos do InfoPath Forms Services devem ser utilizados para habilitar esses modelos.

Neste artigo:

  • Sobre modelos de formulário de usuário

  • Formulários de usuário habilitados para navegador

  • Planejar acesso a dados externos

  • Biblioteca de conexões de dados

Sobre modelos de formulário de usuário

Modelos de formulário podem ser divididos em três categorias, dependendo da forma como são implantados: modelos de formulário de usuário, modelos aprovados pelo administrador e modelos de formulário como soluções de área restrita. Os modelos de formulário de usuário são aqueles implantados por um usuário não administrador; por exemplo, um designer de formulários. Eles podem ser implantados por qualquer usuário que, no site, tenha o nível de permissão Design. Os modelos de formulário de usuário podem ser publicados em uma lista ou em uma biblioteca de formulários.

Modelos de formulário aprovados pelo administrador devem ser implantados por um administrador de farm. Esses modelos podem conter código ou lógica de negócios que exige níveis adicionais de permissão. Para que um modelo de formulário aprovado pelo administrador seja disponibilizado de maneira abrangente, ele precisa ser carregado no site da Administração Central por um administrador de farm e depois ativado por um administrador de conjunto de sites.

Modelos de formulário como soluções de área restrita são aqueles que contêm código e que são publicados em bibliotecas de formulários como soluções de área restrita. Isso permite ao designer de formulários que também é seja administrador de conjuntos de sites publicar formulários sem a necessidade de aprovação do administrador de farm. As soluções de área restritra são executadas em um ambiente com acesso a um subconjunto do modelo de objetos de servidor. Um administrador de farm pode definir limites de uso para proteger o servidor de código mal-intencionado. Para obter mais informações sobre soluções de área restrita, consulte Planejar soluções de área restrita (SharePoint Server 2010) e Enable sandboxed solutions on the farm (SharePoint Server 2010).

Para obter mais informações formulários e modelos de formulário, consulte Sobre formulários no SharePoint Server 2010.

Formulários de usuários habilitados para navegador

Por padrão, quando os designers de formulários criam um modelo de formulário, esse modelo está habilitado para navegador, permitindo que os usuários o preencham em um navegador da Web. Isso permite que os usuários preencham formulários caso não tenham o Microsoft InfoPath Filler 2010 instalado em seus computadores. Você deve decidir o seguinte:

Observação

Essas definições são aplicáveis somente a modelos de formulário de usuário publicados em bibliotecas de formulários. Os modelos de formulário de fluxo de trabalho e de lista não são afetados.

  • Deseja permitir que os usuários publiquem modelos de formulário de usuário habilitados para navegador? É possível decidir se os designers de formulários podem publicar modelos de formulário habilitados para navegador no farm do SharePoint Server. Se os designers de formulários não puderem publicar modelos de formulário habilitados para navegador da Web, eles deverão solicitar aos administradores de farm que façam a publicação desse tipo de modelo. A restrição dessa habilidade para publicar formulários em navegadores da Web aos administradores proporciona um controle mais rígido sobre a disponibilidade de formulários em navegadores da Web.

  • Deseja renderizar modelos de formulário de usuário habilitados para navegador? É possível determinar se os usuários podem usar um navegador da Web para preencher formulários do usuário habilitados para navegador. Se você optar por renderizar os modelos de formulário de usuário habilitados para navegador, os formulários poderão ser abertos no InfoPath Filler 2010 se o InfoPath estiver instalado no computador do usuário.

Por padrão, os modelos de formulário de usuário habilitados para navegador são publicados e renderizados. Para obter mais informações sobre como alterar essas definições, consulte a seção Configurar modelos de formulário de usuário habilitados para navegador, em "Configurar o InfoPath Forms Services".

Planejar acesso a dados externos

Um modelo de formulário de usuário pode acessar dados de fontes externas, como, por exemplo, de um banco de dados, um serviço Web ou uma lista do SharePoint. Esta seção resume as definições que afetam o acesso aos dados externos e que você deve levar em consideração ao planejar a implantação de modelos de formulário de usuário.

  • Acesso entre domínios

  • Proxy do serviço Web do InfoPath Forms Services

  • Informações de autenticação em arquivos de conexão de dados

Acesso entre domínios

Por padrão, os modelos de formulário de usuário não podem fazer conexões entre domínios. Ou seja, as conexões de dados externos devem residir no mesmo domínio que o farm do SharePoint Server no qual o modelo de formulário de usuário foi publicado. Se você tiver modelos de formulário de usuário que precisem acessar dados localizados em outro domínio, habilite o acesso entre domínios para esses modelos.

Para obter mais informações sobre como alterar essas definições, consulte a seção Configurar definições de autenticação e conexão de dados para o InfoPath Forms Services, em "Configurar o InfoPath Forms Services".

Proxy de serviço Web do InfoPath Forms Services

Os modelos de formulário podem usar o proxy de serviço Web do InfoPath Forms Services para conexão com um serviço Web. O proxy de serviço Web do InfoPath Forms Services encaminha solicitações SOAP a um serviço Web para habilitar a autorização. O proxy de serviço Web do InfoPath Forms Services usa uma ID de aplicativo de Serviço de Repositório Seguro que está contida em um arquivo de conexão de dados para autenticação. O uso do proxy de serviço Web dp InfoPath Forms Services possibilita os dois cenários a seguir, que não poderiam ser obtidos com formulários em execução em um navegador da Web:

  • Autenticação em um serviço Web em uma terceira camada, quando a autenticação NTML do Windows normalmente impediria a reutilização de credenciais de usuário.

  • Autenticação simétrica entre um formulário do InfoPath Filler e o mesmo formulário em execução em um navegador da Web.

Por padrão, os modelos de formulário de usuário não podem usar o proxy de serviço Web do InfoPath Forms Services. Para obter mais informações sobre como habilitar os modelos de formulário de usuário para usar o proxy de serviço Web do InfoPath Forms Services, consulte Configurar o proxy de serviço Web para o InfoPath Forms Services (SharePoint Server 2010).

Informações de autenticação em arquivos de conexão de dados

Os modelos de formulário podem usar arquivos de conexão de dados (.udcx) para especificar definições de conexão de dados para formulários. Uma conexão de dados é um link dinâmico entre um modelo de formulário e uma fonte de dados que armazena ou fornece dados para o modelo de formulário. Arquivos de conexão de dados podem incluir informações alternativas de autenticação; por exemplo, ID de aplicativo do Serviço de Repositório Seguro. Por padrão, os modelos de formulário de usuário não podem usar as informações de autenticação de um arquivo de conexão de dados. Você deverá habilitar os modelos de formulário de usuário para usar as informações de autenticação de arquivos de conexão de dados se tiver os seguintes cenários:

  • Você deseja permitir que os modelos de formulário de usuário usem o proxy de serviço Web do InfoPath Forms Services para fins de autenticação.

  • Você tem formulários de usuário para navegador da Web que exigem autenticação multicamadas. Por exemplo, se tiver um formulário de usuário para navegador da Web que precise acessar um servidor de banco de dados, você poderá encontrar problemas de autenticação multicamadas. Nesse cenário, as credenciais do Windows de um usuário precisariam ser transmitidas do navegador da Web para o servidor em execução no InfoPath Forms Services e depois para o servidor de banco de dados. Esse tipo de delegação não é permitida no sistema de autenticação NTLM usado pelo Microsoft Windows. Os problemas de autenticação multicamadas ocorrem com mais frequência em formulários para navegador da Web porque os formulários que são abertos no InfoPath Filler podem autenticar diretamente na fonte de dados.

Por padrão, os modelos de formulário de usuário não podem usar as informações de autenticação de um arquivo de conexão de dados. Para obter mais informações sobre como alterar essa configuração, consulte a seção Definir configurações de autenticação e conexão de dados para o InfoPath Forms Services, em "Configurar o InfoPath Forms Services".

Biblioteca de conexões de dados

O SharePoint Server fornece uma biblioteca de conexões de dados gerenciada centralmente, permitindo aos administradores de farm gerenciar os arquivos de conexão de dados utilizados por modelos de formulário aprovados pelo administrador. É aconselhável considerar a criação de uma biblioteca de conexões de dados que possa ser usada pelos modelos de formulário de usuário. Uma biblioteca de conexões de dados é um tipo específico de biblioteca que é usada para armazenar arquivos de conexão de dados.

Uma biblioteca de conexões de dados fornece os seguintes benefícios:

  • Configurações de conexão podem ser compartilhadas em vários formulários e por vários designers de formulários.

  • Se uma configuração de conexão de dados for alterada, você poderá atualizar o arquivo de conexão de dados, mas sem modificar os modelos de formulário que utilizam esse arquivo.

  • Por padrão, exige-se aprovação para que o arquivo de conexão de dados possa ser usado por qualquer pessoa. Isso permite que o administrador de conjuntos de sites (e qualquer aprovador designado) controle os tipos de conexões que serão permitidos.

Para planejar com eficiência uma biblioteca de conexões de dados, considere o seguinte:

  • Quantas bibliotecas de conexões de dados são necessárias? Os arquivos da biblioteca de conexões de dados podem ser usados por formulários e por modelos de formulário que estejam no mesmo conjunto de sites que a biblioteca de conexões de dados.

  • Quem pode carregar arquivos de conexão de dados? Os usuários com nível de permissão Parceiro podem carregar arquivos de conexão de dados na biblioteca.

  • Quem pode aprovar os arquivos de conexão de dados? Quando um arquivo de conexão de dados é carregado, o proprietário do arquivo pode usá-lo. Entretanto, é preciso obter aprovação para que o arquivo de conexão de dados possa ser utilizado por qualquer outra pessoa. Os usuários com nível de permissão Design podem aprovar arquivos de conexão de dados.

Para obter mais informações sobre bibliotecas de conexões de dados, consulte o artigo sobre como criar e usar uma biblioteca de conexões de dados (https://go.microsoft.com/fwlink/?linkid=188117&clcid=0x416).

See Also

Concepts

Sobre formulários no SharePoint Server 2010
Configurar o Serviço de Repositório Seguro (SharePoint Server 2010)