Usuário com melhor resposta
Como preencher um e-mail com informações de um Form (InfoPath)

Pergunta
-
Pessoal,
Estou com um pequeno, grande probleminha aqui.
Precisava saber como eu posso fazer pra preencher um e-mail com informações preenchidas em um form do infopath.
Seguinte:
Tenho o seguinte form criado no Infopath:
http://docs.google.com/Doc?docid=0ATU6fTmDUwE2ZGhocno1eGZfMzJoZnQ4MzZnbg&hl=pt_BR
Gostaria que quando este for submetido ele gere o seguinte e-mail com as informações já preenchidas conforme o que estava no form do infopath.
http://docs.google.com/Doc?docid=0ATU6fTmDUwE2ZGhocno1eGZfMzBkZmJzNDh4Mw&hl=pt_BR
Sei que vou ter que fazer um botão e dentro colocar o código, mas como eu chamo o e-mail e pra eu conseguir colocar dentro os valores?
Alguém pode me ajudar?
Respostas
-
Wesley.......
Não precisa criar código para enviar formulários do InfoPath por e-mail, vou tentar descrever um passos aqui de como fazer:
1. No seu formulário do InfoPath, clique em Ferramentas > Opções de Envio
2. Vai abrir as Opções de Envio de Formulário, nessa tela, clique em Permitir que os usuários enviem este formulário, na caixa de seleção Enviar dados de formulário para um único destino, selecione a opção Email.
3. Agora você deve criar a conexão para envio, clique em Adicionar
4. Neste tela abriu as opções de e-mail, para preencher estes campos você pode utilizar funções do infopath, de modo a vincular um atributo ou elemento de seu DataSource para o campo "To", que identifica o usuário que vai receber o e-mail. Clique em Avançar.
5. Nesta tela. selecione a opção "Enviar somente o modo de exibição ativo do formulário e nenhum anexo", neste modo, o formulário será renderizado na tela do usuário e não será possível nenhum tipo de edição.
6. Digite um nome para a conexão de dados e clique em OK para finalizar.
Neste modo, quando seus usuários enviarem o formulário, um e-mail será enviado com o formulário renderizado na tela.
Com relação ao campo "From", acho que há forma, uma vez que este cara utiliza a conta padrão do Microsoft Office Outlook para o envio, assim como qualquer link de internet que tenha a opção de "mailto:".
Qualquer dúvida posta ai.......
Abraços.... =) ...
MCTS - Windows Sharepoint Services - Application Development- Marcado como Resposta wesleyaugusto sexta-feira, 4 de dezembro de 2009 14:11
Todas as Respostas
-
Alguém sabe como eu posso editar o campo from quando eu envio um e-mail pelo infopath?
Ele sempre deixa como default a caixa padrão do Outlook, mas se eu tenho outra caixa que não seja padrão do Outlook? Tenho como setar esta para enviar o email? -
Wesley.......
Não precisa criar código para enviar formulários do InfoPath por e-mail, vou tentar descrever um passos aqui de como fazer:
1. No seu formulário do InfoPath, clique em Ferramentas > Opções de Envio
2. Vai abrir as Opções de Envio de Formulário, nessa tela, clique em Permitir que os usuários enviem este formulário, na caixa de seleção Enviar dados de formulário para um único destino, selecione a opção Email.
3. Agora você deve criar a conexão para envio, clique em Adicionar
4. Neste tela abriu as opções de e-mail, para preencher estes campos você pode utilizar funções do infopath, de modo a vincular um atributo ou elemento de seu DataSource para o campo "To", que identifica o usuário que vai receber o e-mail. Clique em Avançar.
5. Nesta tela. selecione a opção "Enviar somente o modo de exibição ativo do formulário e nenhum anexo", neste modo, o formulário será renderizado na tela do usuário e não será possível nenhum tipo de edição.
6. Digite um nome para a conexão de dados e clique em OK para finalizar.
Neste modo, quando seus usuários enviarem o formulário, um e-mail será enviado com o formulário renderizado na tela.
Com relação ao campo "From", acho que há forma, uma vez que este cara utiliza a conta padrão do Microsoft Office Outlook para o envio, assim como qualquer link de internet que tenha a opção de "mailto:".
Qualquer dúvida posta ai.......
Abraços.... =) ...
MCTS - Windows Sharepoint Services - Application Development- Marcado como Resposta wesleyaugusto sexta-feira, 4 de dezembro de 2009 14:11
-
Ola, estou com um problema, fiz todos esses passos e quando publico o formulario ele nao consegue enviar os dados para o servidor, sendo que o teste que fiz em minha maquina local ele funciona e envia o email usando o smtp do meu outlok.
esse é o erro
ID da
Correlação:38952864-9e6a-44e2-a692-0e718d30e53bSerá que falta alguma configuracao no servidor sharepoint?