Exibindo Formulários InfoPath em Páginas do Site

Os formulário InfoPath sempre são utilizados dentro de alguma biblioteca de formulários ou documentos. No final das contas um formulário InfoPath não passa de um arquivo XML relacionado a um template XSN, essas estruturas são os locais corretos para armazenar esses formulários.

Mas é possível exibir os formulários diretamente em uma página?

Neste post vou mostrar como exibir os formulários em páginas utilizando a web part nativa do SharePoint de exibição de formulário InfoPath.

Para explicar melhor o objetivo do post, veja a imagem 01, ela mostra o resultado final. No final deste post você deverá ter o mesmo resultado, apenas com uma exibição de formulário diferente.

Imagem 01: Formulário InfoPath sendo exibido na página

Para podermos utilizar o formulário InfoPath em uma página, primeiramente é necessário publicá-lo em uma biblioteca. Qualquer tipo de formulário InfoPath está apto a ser exibido dessa forma, não precisa de nenhum tratamento especial, apenas estar publicado no SharePoint e associado a alguma biblioteca. Para publicar um formulário InfoPath no SharePoint veja o post Publicando FormulárioárnfoPath no SharePoint.

O primeiro passo é criar a página em que o formulário será exibido, para isso acesse o menu “Ações do Site” –> “Nova Página”, conforme a imagem 02.

Imagem 02: Acessando o menu de criação de páginas

A janela para informar o nome da página é exibida, informe o nome e clique em “Criar”, a imagem 03 mostra essa tela.

Imagem 03: Criando a página

Ao criar a página elá já será exibida em modo de edição, caso não esteja, clique em “Página” –> “Editar” na ribbon. Para adicionar a web parte que precisamos, ou até para adicionar qualquer web part na página, deixe o cursor na zona de web parts que deseja inserir, depois em “Inserir” –> “Mais Web Parts”, conforme a imagem 04.

Imagem 04: Adicionando web parts

A janela com as web parts existentes é exibida, selecione a categoria “Formulários”, selecione a web part de Formulário do InfoPath e clique em “Adicionar”, conforme a imagem 05.

Imagem 05: Adicionando a web part de formulário do InfoPath

A web part agora faz parte da página e para configurar o formulário que ela exibirá clique em “Clique aqui para abrir o painel de ferramentas”, conforme a imagem 06.

Imagem 06: Configurando a web part de formulário do InfoPath

Nas propriedades da web part selecione a biblioteca em que o formulário foi publicado e confirme a alteração. Além da biblioteca existem outras configurações que podem ser feitas. A imagem 07 mostra como fazer.

Imagem 07: Selecionando a biblioteca que o formulário InfoPath está publicado

Pronto, agora o formulário InfoPath publicado na biblioteca selecionada será exibido dentro da página, conforme a imagem 01.

Anúncios
Publicado em Dicas, InfoPath. Tags: . 2 Comments »

2 Respostas to “Exibindo Formulários InfoPath em Páginas do Site”

  1. Suzana Says:

    Fabian, bom dia!

    Preciso fazer um formulário Infopath em que seja salva diretamente na pasta do cliente. É possível criar algum mecanismo para procurar a pasta dentro da biblioteca a ser salva?


Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: