none
Como preencher um e-mail com informações de um Form (InfoPath)

Answers

  • 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
    • Marked as answer by wesleyaugusto Friday, December 04, 2009 2:11 PM
    Tuesday, November 10, 2009 12:50 AM

All replies

  • 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?
    Tuesday, November 03, 2009 11:02 AM
  • 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
    • Marked as answer by wesleyaugusto Friday, December 04, 2009 2:11 PM
    Tuesday, November 10, 2009 12:50 AM
  • 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-0e718d30e53b

    Será que falta alguma configuracao no servidor sharepoint?

    Thursday, May 03, 2012 7:16 PM