Inviare dati del modulo a un servizio Web

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

Se si vuole agli utenti di inviare i dati del modulo a un servizio Web, è possibile aggiungere una connessione dati al modello di modulo come una connessione dati secondaria. A seconda dei tipi di dati che il servizio Web accetta, è possibile configurare la connessione dati invia per inviare i dati in un campo specificato, i dati in tutti i campi in un gruppo o tutti i dati del modulo.

Dopo aver aggiunto la connessione dati, configurare il modello di modulo per consentire agli utenti di inviare i dati del modulo al servizio Web. Di conseguenza, Microsoft Office InfoPath viene aggiunto un pulsante Invia nella barra degli strumenti Standard e un comando Invia al menu File nella maschera. È anche possibile personalizzare le opzioni di invio del modello di modulo nei modi seguenti:

  • Modificare il testo che viene visualizzato il pulsante Invia nella barra degli strumenti Standard e il comando Invia del menu File.

  • Modificare i tasti di scelta rapida per il pulsante Invia nella barra degli strumenti Standard e il comando Invia del menu File.

  • Creare messaggi personalizzati per la visualizzazione agli utenti quando si inviano i moduli.

  • Specificare se si desidera lasciare aperta la maschera, chiudere la maschera o aprire un modulo vuoto dopo l'invio.

Aggiungere la connessione dati

  1. Dal menu Strumenti fare clic su Opzioni invio.

  2. Nella finestra di dialogo Opzioni invio, selezionare la casella di controllo Consenti agli utenti di inviare il modulo.

  3. Fare clic su Invia dati del modulo a una singola destinazione e quindi fare clic su servizio Web nell'elenco.

  4. Fare clic su Aggiungi.

  5. In connessione guidata dati digitare il percorso del servizio Web in cui gli utenti verranno inviare i dati e quindi fare clic su Avanti.

    Suggerimento: Se si desidera cercare in un servizio Web server Universal Description, individuazione e Integration (UDDI), fare clic su Cerca UDDI, immettere il server UDDI che si desidera eseguire una ricerca, specificare se si desidera eseguire la ricerca dal provider o ai servizi forniti, Immettere una parola chiave di ricerca e quindi fare clic su Cerca. Servizi Web che soddisfano i criteri di ricerca verranno visualizzato nell'elenco dei risultati di ricerca.

  6. Nella pagina successiva della procedura guidata, nell'elenco Selezionare un'operazione fare clic su operazione del servizio Web che si desidera utilizzare per ricevere i dati del modulo e quindi fare clic su Avanti.

  7. Nella pagina successiva della procedura guidata per selezionare i dati del modulo per inviare per ogni parametro nel servizio Web, eseguire una delle operazioni seguenti:

    Inviare i dati in un campo o gruppo

    1. Nell'elenco parametri fare clic sul parametro del servizio Web che riceverà i dati del modulo.

    2. Nelle Opzioni del parametro, fare clic su campo o gruppo.

    3. Fare clic su Modifica Icona del pulsante .

    4. Nella finestra di dialogo Seleziona campo o gruppo fare clic sul campo o gruppo di cui si desidera inviare i dati e quindi fare clic su OK.

    5. Nella casella Includi fare clic su testo ed elementi figlio solo per inviare solo i dati in questo campo e gli elementi figlio del campo o gruppo oppure fare clic su sottostruttura XML, incluso l'elemento selezionato per inviare il nome del campo, i dati nel campo e elementi figlio nel campo o gruppo selezionato.

    Inviare tutti i dati del modulo

    1. Nell'elenco parametri fare clic sul parametro del servizio Web che riceverà i dati del modulo.

    2. In Opzioni del parametro, fare clic su intero modulo (documento XML, incluse le istruzioni di elaborazione).

    Inviare i dati come una stringa

    1. Nell'elenco parametri fare clic sul parametro del servizio Web che riceverà i dati del modulo.

    2. In Opzioni del parametro, fare clic su intero modulo (documento XML, incluse le istruzioni di elaborazione).

    3. Selezionare la casella di controllo Invia dati come una stringa.

      Nota: In genere, si seleziona questa casella di controllo per inviare i dati con firma digitale. Nella maggior parte dei casi, deselezionare questa casella di controllo.

    Dettagli tecnici sugli oggetti DataSet Microsoft ADO.NET

    Se il servizio Web richiede un oggetto di set di dati ADO.NET, selezionare un nodo set di dati quando si configura la connessione dati. Se si usa un altro tipo di nodo per una connessione dati a un servizio Web che richiede un set di dati ADO, l'azione di invio avrà esito negativo.

  8. Fare clic su Avanti.

  9. Nella pagina successiva della procedura guidata, nella casella Immettere un nome per la connessione dati digitare un nome descrittivo per questa connessione dati.

    1. Per modificare il nome del pulsante Invia visualizzata sulla barra degli strumenti Standard e il comando Invia che viene visualizzato nel menu File, quando gli utenti compilano il modulo, digitare il nuovo nome nella casella etichettaInvia Opzioni nella finestra di dialogo.

      Suggerimento: Se si desidera assegnare una scelta rapida da tastiera per questo pulsante e il comando, digitare una e commerciale (&) prima del carattere che si desidera utilizzare come tasti di scelta rapida. Ad esempio, per assegnare tasti di scelta rapida per il pulsante Invia e il comando ALT + B, digitare in & via.

  10. Verificare che le informazioni siano corrette nella sezione Sommario e quindi fare clic su Fine.

  11. Per consentire agli utenti di utilizzare il comando Invia o il pulsante Invia nella barra degli strumenti Standard durante la compilazione del modulo, selezionare la casella di controllo Mostra il comando di menu e il pulsante Invia.

    1. Per impostazione predefinita, dopo l'invio di un modulo InfoPath mantiene il modulo aperto e viene visualizzato un messaggio per indicare se il modulo è stato inviato. Per modificare il comportamento predefinito, fare clic su Avanzate e quindi eseguire una delle operazioni seguenti:

      1. Per chiudere la maschera o creare un nuovo modulo vuoto dopo l'utente invia un modulo completato, fare clic sull'opzione desiderata nell'elenco dopo l'invio.

      2. Per creare un messaggio personalizzato per indicare se il modulo è stato inviato, selezionare la casella di controllo Usa messaggi personalizzati e quindi digitare i messaggi nelle caselle successo e in caso di errore.

        Suggerimento: Utilizzare un messaggio nella casella in caso di errore per informare gli utenti cosa fare se non riescono a inviare il modulo. Ad esempio, è possibile suggerire che gli utenti salvino il modulo e per ulteriori informazioni, contattare un utente.

      3. Se non si desidera visualizzare un messaggio dopo l'utente invia un modulo, deselezionare la casella di controllo Mostra messaggi esito positivo o negativo.

Torna all'inizio

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×