Overview
Este post descreve passo-a-passo, uma das possíveis soluções para uma necessidade comum em muitas empresas, na qual precisamos que um formulário eletrônico seja preenchido e encaminhado diretamente para um endereço de e-mail de forma automática. Esta solução demonstra a integração do InfoPath 2007, com MOSS 2007 bem como com o Outlook 2007.
Solução
Foi desenvolvido um formulário eletrônico utilizando-se das facilidades do InfoPath 2007, com isto conseguimos otimizar o tempo de desenvolvimento, desta solução e atender de forma prática a uma solicitação da gestão;
Passo a passo
Inicialmente será necessário criar uma biblioteca de formulários dentro do portal, entre no menu ações do site, e exibir todo o conteúdo do site.
Clique em criar
Selecione biblioteca de formulários
Nomeie, personalize e adicione a biblioteca.
Ela aparecerá no conteúdo no site, nomeie a biblioteca como formulários.
Localize o local onde o formulário foi criado, neste caso salvei o formulário no desktop.
Selecione a opção design no arquivo, com o botão direito.
Como queremos colocar o formulário no portal do SharePoint será necessário criar uma conexão de dados.
Clique em adicionar
Selecione: Criar uma conexão para.
Direcione, para a biblioteca de formulário já criada anteriormente.
Coloque a url do portal onde está localizada a biblioteca e nomeie o formulário
Nomeie agora sua conexão de dados
Sua primeira conexão de dados está criada
Caso o formulário tenha que ser enviado por e-mail temos que configurar opções de envio
Selecione, permitir que os usuários enviem este formulário
Personalize de acordo com sua necessidade
Adicione uma conexão de dados para envio, com o botão adicionar.
Ao avançar, você poderá escolher a forma que o formulário será encaminhado no e-mail (Neste caso o formulário será enviado no corpo do e-mail).
Nomeie agora sua segunda conexão de dados e conclua.
Adicione um controle ao formulário.
O controle será adicionado no local onde estará o marcador.
Selecione a opção do botão.
Configure o botão selecionando-o com o botão direito em propriedades de botão.
Adicione a ação de enviar. Vinculando com a segunda conexão de dados criada. Conclua.
Verifique agora as opções de formulário.
É importante configurar as opções do formulário, para os usuários que iram preencher o formulário no navegador.
O formulário deve estar assinado, por um usuário do portal com permissão na biblioteca onde ele será salvo.
.
Personalize de acordo com as necessidades.
Neste momento devemos publicar o formulário.
Publique um formulário em um local de rede, ou mesmo localmente.
Indique a url da biblioteca e nome do formulário, avance.
Caso os usuários acessem uma url publica indique nesta opção a url. Avance.
Selecione publicar.
Indique o usuário com permissão para contribuir o formulário na biblioteca.
Selecione fechar.
Neste momento o arquivo já foi enviado para biblioteca de formulário, neste caso a biblioteca já possui regras de segurança, por isso não aceita o acesso anônimo.
Acesse o formulário e preencha.
Após, preenchido role a barra até o botão enviar.
O InfoPath necessita que uma conta no Outlook ou Outlook Express esteja configurada para o envio.
Caso ocorra o envio correto você receberá uma mensagem de confirmação, na medida você tenha configurado na personalização das opções de envio conforme indicação anterior.
Confirmação de chegada do e-mail.
Ao final deste post com cara de receita de bolo, conseguimos atender uma demanda comum, com qualidade e de forma eficiente adaptável em diversos cenários atuais.
Vamos lá! Agora os testes é com vocês!