Enviar dados de formulário para um serviço da Web

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Se você quiser que os seus usuários enviem seus dados de formulário para um serviço da Web, é possível adicionar uma conexão de envio de dados ao seu modelo de formulário como uma conexão de dados secundária. Dependendo dos tipos de dados que o serviço da Web aceita, você pode configurar a conexão de envio de dados para enviar os dados em um campo específico, os dados em todos os campos de um grupo, ou todos os dados no formulário.

Após você adicionar a conexão de envio de dados, configure o modelo de formulário para permitir que os usuários enviem seus dados de formulário ao serviço da Web. Como resultando, o Microsoft Office InfoPath adiciona um botão Enviar à barra de ferramentas Padrão e um comando Enviar ao menu Arquivo no formulário. Você também pode personalizar as opções de envio para o seu modelo de formulário da seguintes maneiras:

  • Alterar o texto que aparece no botão Enviar na barra de ferramentas Padrão e o comando Enviar no menu Arquivo.

  • Alterar o atalho de teclado do botão Enviar na barra de ferramentas Padrão e o comando Enviar no menu Arquivo.

  • Crie mensagens personalizadas para exibir para os seus usuários quando eles enviarem seus formulários.

  • Especifique se deseja deixar o formulário aberto, fechá-lo ou abrir outro formulário em branco após o formulário ser enviado.

Adicionar a conexão de envio de dados

  1. No menu Ferramentas, clique em Opções de envio.

  2. Na caixa de diálogo Opções de envio, marque a caixa de seleção Permitir que os usuários enviarem este formulário.

  3. Clique em Enviar dados de formulário para um único destino e, em seguida, clique em Serviço da Web na lista.

  4. Clique em Adicionar.

  5. No Assistente para Conexão de Dados, digite o local do serviço da Web para o qual seus usuários enviarão seus dados e, em seguida, clique em Avançar.

    Dica : Se quiser pesquisar um servidor UDDI (Universal Description, Discovery, and Integration) para um serviço da Web, clique em Procurar UDDI, digite o servidor UDDI que deseja pesquisar, especifique se deseja pesquisar por provedor ou pelos serviços fornecidos, digite uma palavra-chave de pesquisa e, em seguida, clique em Pesquisar. Os serviços da Web que corresponderem à sua palavra-chave de pesquisa aparecerão na lista Resultado da pesquisa.

  6. Na próxima página do assistente, na lista Selecione uma operação, clique na operação do serviço da Web que deseja usar para receber os dados de formulário e, em seguida, clique em Avançar.

  7. Na próxima página do assistente, para selecionar quais dados do formulário você deseja enviar para cada parâmetro no serviço da Web, execute uma das seguintes ações:

    Envie os dados em um campo ou grupo

    1. Na lista Parâmetros, clique no parâmetro do serviço da Web que receberá os dados do formulário.

    2. Em Opções de parâmetro, clique em Campo ou grupo.

    3. Clique em Modificar imagem do botão .

    4. Na caixa de diálogo Selecionar Campo ou Grupo, clique no campo ou no grupo do qual os dados você deseja enviar e, em seguida, clique em OK.

    5. Na caixa Incluir, clique em Somente texto e elementos filho para enviar somente os dados nesse campo e os elementos filho do campo ou do grupo, ou clique em Subárvore XML, incluindo o elemento selecionado para enviar o nome do campo, os dados no campo e os elementos campos no grupo ou campo selecionado.

    Envie todos os dados no formulário

    1. Na lista Parâmetros, clique no parâmetro do serviço da Web que receberá os dados do formulário.

    2. Em Opções de parâmetro, clique em formulário inteiro (documento XML, incluindo instruções de processamento).

    Envie os dados como uma seqüência de caracteres

    1. Na lista Parâmetros, clique no parâmetro do serviço da Web que receberá os dados do formulário.

    2. Em Opções de parâmetro, clique em formulário inteiro (documento XML, incluindo instruções de processamento).

    3. Marque a caixa de seleção Enviar dados como uma seqüência de caracteres.

      Observação : Normalmente, você marca essa caixa de seleção para enviar dados assinados digitalmente. Na maioria dos casos, desmarque essa caixa de seleção.

    Detalhes técnicos sobre os objetos Microsoft ADO.NET DataSet

    Se o serviço da Web exigir um objeto ADO.NET DataSet, selecione um nó DataSet ao configurar essa conexão de dados. Se você usar qualquer outro tipo de nó para uma conexão de dados com um serviço da Web que exija um ADO DataSet, a ação de envio falhará.

  8. Clique em Avançar.

  9. Na próxima página do assistente, na caixa Digite um nome para esta conexão de dados, digite um nome descritivo para esta conexão de dados de envio.

    1. Para alterar o nome do botão Enviar que aparece na barra de ferramentas padrão e o comando Enviar que aparece no menu arquivo, quando os usuários preencherem o formulário, digite o novo nome na caixa legenda na caixa de diálogo Opções de envio.

      Dica : Se você quiser atribuir um atalho de teclado para este botão e o comando, digite um e comercial (&) antes do caractere que você deseja usar como um atalho de teclado. Por exemplo, para atribuir ALT + B como o atalho de teclado para o comando e o botão Enviar, digite & botão Enviar.

  10. Verifique se as informações na seção Resumo estão corretas e clique em Concluir.

  11. Para permitir que os usuários usem o comando Enviar ou o botão Enviar na barra de ferramentas Padrão quando eles preencherem seu formulário, marque a caixa de seleção Mostrar o item de menu Enviar e o botão da barra de ferramentas Enviar.

    1. Por padrão, depois que os usuários enviarem um formulário, o InfoPath mantém o formulário aberto e exibe uma mensagem para indicar se o formulário foi enviado com êxito. Para alterar esse comportamento padrão, clique em Avançado e, em seguida, siga um destes procedimentos:

      1. Para fechar o formulário ou criar um novo formulário em branco depois que o usuário envia um formulário preenchido, clique na opção desejada na lista após enviar.

      2. Para criar uma mensagem personalizada para indicar se o formulário foi enviado com êxito, marque a caixa de seleção mensagens personalizadas de uso e digite suas mensagens nas caixas no sucesso e de falha.

        Dica : Usar uma mensagem na caixa em falha para informar aos usuários o que fazer se eles não podem enviar seus formulários. Por exemplo, você pode sugerir que os usuários salvem o formulário e entre em contato com alguém para instruções adicionais.

      3. Se você não deseja exibir uma mensagem após o usuário envia um formulário, desmarque a caixa de seleção Mostrar mensagens de sucesso e falha.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×