Share via


Planejar a implantação de modelos de formulário (Office SharePoint Server)

Atualizado em: 2009-02-26

Neste artigo:

  • Modelos de formulário compatíveis com o navegador

  • Cenário: processamento de indenizações de seguro

O Microsoft Office SharePoint Server 2007 permite implantar formulários avançados em um servidor com o InfoPath Forms Services, os quais podem ser abertos no Microsoft Office InfoPath 2007, no Microsoft Office Outlook 2007 ou em um navegador da Web. Os modelos de formulário compatíveis com navegador (arquivos .xsn) criados no modo de design do cliente InfoPath podem ser publicados em uma biblioteca de documentos como modelos de formulário habilitados para navegador, os quais são executados no InfoPath Forms Services.

Em uma biblioteca de documentos, também é possível carregar modelos de formulário não compatíveis com navegador. Esses modelos de formulário só podem ser abertos no Office InfoPath 2007.

Ação de planilha

Use a planilha Inventário de formulários existentes (https://go.microsoft.com/fwlink/?linkid=73&clcid=0x416) para ver a lista atual do inventário de formulários.

Modelos de formulário compatíveis com o navegador

Há duas categorias de modelos de formulário compatíveis com navegador: modelos de formulário do usuário e modelos de formulário aprovados pelo administrador. Os modelos de formulário que não contêm código gerenciado, que exigem confiança total ou que usam uma conexão de dados gerenciada por um administrador podem ser implantados por qualquer usuário que tenha a permissão Adicionar e personalizar páginas. Essa permissão é concedida por padrão ao nível de permissão Design e superior no conjunto de sites, mas pode ser concedida a qualquer grupo ou usuário pelo administrador do conjunto de sites.

Dica

Para obter mais informações sobre como personalizar permissões de grupos e usuários, consulte o artigo do Office SharePoint Server 2007, Definir níveis de permissão personalizados (Office SharePoint Server). Modelos de formulário que contenham código gerenciado (lógica comercial que incorpore funcionalidade estendida, como consultas a banco de dados ou integração com servidores de aplicativo de terceiros), exijam confiança total ou usem uma conexão de dados gerenciada por um administrador só poderão ser implantados por um administrador.

Importante

Além de planejar a implantação dos modelos de formulário, você também deve planejar uma estratégia de análise e teste da implantação dos modelos de formulário aprovados pelo administrador. Como esses modelos contêm código que pode ser executado sob uma conta de usuário administrativo, é importante que sejam submetidos a análise e testes antes de serem implantados em um ambiente de produção. Para obter mais informações, consulte Planejar a implantação de modelos de formulário aprovados pelo administrador (Office SharePoint Server).

Cenário: processamento de indenizações de seguro

Esta seção descreve um cenário de implantação de modelos de formulário compatíveis com navegador.

A Humongous Insurance, uma grande organização de seguros, introduziu o Office SharePoint Server 2007 em seu ambiente para permitir que clientes, corretores de seguro e empresas relacionadas usem formulários online para processamento de indenizações de seguro. A organização tem usado o InfoPath 2003 internamente, mas agora está usando o InfoPath Forms Services para disponibilizar os formulários online para os clientes.

Luis, o designer de modelos de formulário da Humongous Insurance, acabou de concluir o design de um modelo de formulário que permite aos clientes gerenciar a própria apólice online. Como o formulário contém lógica comercial e conexões de dados gerenciadas pelo grupo de administração do Office SharePoint Server 2007, ele não pode publicar o formulário diretamente no InfoPath Forms Services. Luis publica o modelo de formulário em um local da rede especificado pelo administrador, onde é possível verificar sua compatibilidade com os padrões de design para modelos de formulário. Em seguida, ele notifica o administrador de que o modelo de formulário está pronto para análise.

Jordão, o administrador do InfoPath Forms Services encarregado da validação dos modelos de formulário, vê o novo modelo na pasta da rede. A política para novos modelos de formulário na Humongous Insurance é primeiro validar o modelo analisando a compatibilidade do código com as normas de segurança e os padrões de design e, em seguida, carregá-lo em um ambiente de preparo para testes adicionais. Jordão analisa o código abrindo o modelo de formulário no programa InfoPath. Em seguida, ele verifica se o código do modelo chama a conexão de dados correta, se o modelo foi assinado com um certificado digital e se as configurações de segurança foram definidas corretamente. Depois de confirmar a compatibilidade com os padrões de design, Jordão carrega o modelo no ambiente de preparo, que corresponde plenamente à arquitetura de produção do Office SharePoint Server 2007.

Após o carregamento do formulário no ambiente de preparo, Jordão faz logon como usuário de teste e abre a página da Web na qual ele reside. Seguindo a lista de verificação da análise do modelo, ele preenche o formulário usando cada campo disponível e o envia, executando esse processo várias vezes e mudando sempre dados específicos, caixas de seleção marcadas e opções de comando de menu escolhidas. Ele também verifica se os dados do formulário estão sendo enviados corretamente ao banco de dados e se a lógica comercial está funcionando corretamente. Assim que o processo de teste é concluído, Jordão fecha a lista de verificação da análise e carrega o modelo de formulário no ambiente de produção.

Baixar este manual

Este tópico está incluído no seguinte manual baixável para facilitar a leitura e a impressão:

Consulte a lista completa de manuais disponíveis na página de download de conteúdo do Office SharePoint Server 2007.

Consulte também

Conceitos

Planejar quais modelos de formulário são necessários (Office SharePoint Server)
Planejar a implantação de modelos de formulário aprovados pelo administrador (Office SharePoint Server)