Come inviare un modulo di InfoPath in una raccolta documenti di Windows SharePoint Services

Traduzione articoli Traduzione articoli
Identificativo articolo: 826993 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Introduzione

Nella versione originale di Microsoft Office InfoPath 2003, non č possibile inviare dati del modulo a una raccolta documenti di Microsoft Windows SharePoint Services direttamente. In questo articolo viene descritto come progettare un modello di modulo che utilizza uno script per inviare dati del modulo a una raccolta documenti di Windows SharePoint Services. In InfoPath 2003 Service Pack 1 (SP1) e versioni successive di InfoPath, č possibile inviare i dati del modulo a una raccolta documenti di Windows SharePoint Services direttamente mediante l'interfaccia utente. Questo articolo contiene la procedura da utilizzare a tale scopo.

Informazioni

Progettare l'origine dati modulo e il layout in InfoPath 2003

  1. Avviare InfoPath. Progettare un nuovo modulo vuoto.
  2. NelOrigine datiriquadro attivitā , aggiungere un'origine dati al modulo. A questo scopo, attenersi alla seguente procedura:
    1. Fare clic sucampiPersonali, quindi fare clic suAggiungere.

      IlAggiungi campo o gruppoverrā visualizzata la finestra di dialogo.
    2. TipoNomecome nome del campo, quindi scegliereOK.
    3. Ripetizione passaggio a. tipoMiddleInitialcome nome del campo, quindi scegliereOK.
    4. Ripetizione passaggio a. tipoCognomecome nome del campo, quindi scegliereOK.
  3. AggiungerecampiPersonalinel modulo.
  4. Fare clic suSezione con controlli.

Progettare l'origine dati modulo e il layout in InfoPath 2007

  1. Avviare InfoPath 2007.
  2. Fare clic suProgettazione di un modello di modulofare clic suVuoto, quindi fare clic suOK.
  3. NelAttivitā di progettazioneriquadro, fare clic suOrigine dati.
  4. Fare clic sucampiPersonali, quindi fare clic suAggiungere.
  5. NelAggiungi campo o gruppofinestra, digitareNomecome nome del campo, quindi scegliereOK.
  6. NelAggiungi campo o gruppofinestra, digitareMiddleInitialcome nome del campo, quindi scegliereOK.
  7. NelAggiungi campo o gruppofinestra, digitareCognomecome nome del campo, quindi scegliereOK.
  8. Aggiungere ilcampiPersonaligruppo del modulo e scegliereControlli nella tabella layout.

Progettare l'origine dati modulo e il layout in InfoPath 2010

  1. Avviare InfoPath 2010.
  2. InModelli di modulo pių diffusifare clic suVuoto, quindi fare clic suProgettazione form.
  3. Se non esiste unAttivitā di progettazioneriquadro, fare clic suOrigine dati.
  4. Se non esiste unCampiriquadro visualizzato a destra, quindi sulDatischeda, fare clic suMostra campi.
  5. NelAggiungi campo o gruppofinestra, digitareNomecome nome del campo, quindi scegliereOK.
  6. Aggiungere un altro campo. NelAggiungi campo o gruppofinestra, digitareMiddleInitialcome nome del campo, quindi scegliereOK.
  7. Aggiungere un altro campo. NelAggiungi campo o gruppofinestra, digitareCognomecome nome del campo, quindi scegliereOK.
  8. Aggiungere ilcampiPersonaligruppo nel modulo.

Invia dati modulo a una raccolta documenti di SharePoint Services

Č possibile utilizzare lo script o l'interfaccia utente per inviare i dati del modulo alla raccolta documenti SharePoint Services.

Utilizzare script per inviare i dati del modulo a una raccolta documenti di SharePoint Services in InfoPath 2003

  1. SulStrumentimenu, scegliereInvio di moduli.

    IlInvio di moduliverrā visualizzata la finestra di dialogo.
  2. NelInvio di modulinella finestra di dialogo, fare clic suAbilita invio.
  3. NelInviarecasella, fare clic suInvia tramite script personalizzato.
  4. Fare clic suAprire Microsoft Script Editor, quindi fare clic suOK.

    Verrā avviato Microsoft Script Editor.
  5. Modificare ilOnSubmitRequestevento come illustrato di seguito.

    Notač necessario modificare il valore distrURLvariabile a un URL valido nel codice. L'URL nel seguente esempio di codice fa riferimento a un server denominatoNomeserverun sito di SharePoint che č denominatoNomesitoe una raccolta documenti denominataDocumentLibraryName.
    function XDocument::OnSubmitRequest(eventObj)
    {
        // If the submit operation is successful, set
        // eventObj.ReturnStatus = true.
        var fSuccessful = false;
     
        // Set the URL of the file that you want to submit here.
        var strUrl = "http://ServerName/SiteName/DocumentLibraryName/testform.xml";
     
        try 
        { 
            // Create an xmlhttp object.
            var oXmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
     
            // See whether the document with the same name already exists in the Windows SharePoint Services (WSS) document library.
            oXmlHttp.Open("HEAD", strUrl, false); 
            oXmlHttp.Send(); 
     
            //  No document with the URL has been found. Continue to submit.
            // If you must replace the original file, you must call
            // oXmlHttp.Open("DELETE", strUrl, false) to delete the document 
            // in the WSS document library.
            if (oXmlHttp.Status == 404) 
            {
                // Put the document in the WSS document library. 
                oXmlHttp.Open("PUT", strUrl, false); 
                oXmlHttp.Send(XDocument.DOM.xml);
     
                //  A 200 status code or a 201 status code indicates that the form has been submitted successfully.
                if (oXmlHttp.Status == 200 || oXmlHttp.Status == 201)
                {
                    fSuccessful = true;
                }
            }
        } 
        catch (ex){} 
        
        if (fSuccessful)
        {
            XDocument.UI.Alert("Document submitted successfully."); 
            eventObj.ReturnStatus = true;
        }
        else
        {
            eventObj.ReturnStatus = false;
        }
    }
    
  6. Salvare lo script. Chiudere Script Editor.
  7. Salvare il modello di modulo comeSubmitToWSS.xsn.

Utilizzare l'interfaccia utente per inviare i dati del modulo a una raccolta documenti di SharePoint Services in InfoPath 2003 Service Pack 1

  1. SulStrumentimenu, scegliereInvio di moduli.

    IlInvio di moduliverrā visualizzata la finestra di dialogo.
  2. NelInvio di modulinella finestra di dialogo, fare clic suAttivare tramite comandi e pulsanti.
  3. NelInviare asezione, scegliereRaccolta moduli di SharePoint.
  4. NelInvio di modulinella finestra di dialogo, fare clic suAggiungere.

    IlCollegamento guidato dativiene avviato.
  5. Input del collegamento di raccolta SharePoint Services modulo nelRaccolta moduli di SharePointcasella.

    Il collegamento della libreria potrebbe simile al seguente:

    http://ServerName/SiteName/DocumentLibraryName
  6. Digitare il nome del documento nelNome filecasella.

    Č possibile utilizzare il nome di un documento, ad esempio TestForm.

    Fare clic suSuccessivo.
  7. NelCollegamento guidato datifare clic suFine.
  8. NelInvio di modulinella finestra di dialogo OpzioniOK.
  9. Salvare il modello di modulo come "SubmitToWSS.xsn".

Utilizzare l'interfaccia utente per inviare i dati del modulo a una raccolta documenti di SharePoint Services in InfoPath 2007

  1. SulStrumentimenu, scegliereOpzioni di invio.

    IlOpzioni di invioverrā visualizzata la finestra di dialogo.
  2. NelOpzioni di invionella finestra di dialogo, fare clic suConsenti agli utenti di inviare il modulo.
  3. Selezionare ilInvia dati modulo a una destinazione solacasella di controllo.
  4. Nell'elenco a discesa, scegliereRaccolta documenti di SharePoint.
  5. NelOpzioni di invionella finestra di dialogo, fare clic suAggiungere.

    IlCollegamento guidato dativiene avviato.
  6. Digitare il collegamento di raccolta documenti SharePoint nelRaccolta documenticasella.

    Collegamento raccolta documento potrebbe essere simile al seguente:
    http://ServerName/SiteName/DocumentLibraryName
  7. Digitare il nome del documento nelNome filecasella.

    Č possibile utilizzare il nome di un documento, ad esempio TestForm.
  8. Fare clic suSuccessivo.
  9. NelImmettere un nome per la connessione daticasella, digitare un nome per questa connessione dati.
  10. Nella connessione guidata dati, fare clic suFine.
  11. NelOpzioni di invionella finestra di dialogo, fare clic suOK.
  12. Salvare il modello di modulo come SubmitToWSS2007.xsn.

Utilizzare l'interfaccia utente per inviare i dati del modulo a una raccolta documenti di SharePoint Services in InfoPath 2010

  1. SulDatischeda, fare clic suOpzioni di invio.

    IlOpzioni di invioverrā visualizzata la finestra di dialogo.
  2. NelOpzioni di invionella finestra di dialogo, fare clic suConsenti agli utenti di inviare il modulo.
  3. Selezionare ilInvia dati modulo a una destinazione solacasella di controllo.
  4. Nell'elenco a discesa, scegliereRaccolta documenti di SharePoint.
  5. NelOpzioni di invionella finestra di dialogo, fare clic suAggiungere.

    IlCollegamento guidato dativiene avviato.
  6. Digitare il collegamento di raccolta documenti SharePoint nelRaccolta documenticasella.

    Collegamento raccolta documento potrebbe essere simile al seguente:
    http://ServerName/SiteName/DocumentLibraryName
  7. Digitare il nome del documento nelNome filecasella.

    Č possibile utilizzare il nome di un documento, ad esempio TestForm.
  8. Fare clic suSuccessivo.
  9. NelImmettere un nome per la connessione daticasella, digitare un nome per questa connessione dati.
  10. Nella connessione guidata dati, fare clic suFine.
  11. NelOpzioni di invionella finestra di dialogo, fare clic suOK.
  12. Salvare il modello di modulo come SubmitToWSS2010.xsn.

Test del modulo in InfoPath 2003

  1. SulFilemenu, scegliereCompila indietro un form.
  2. NelCompila indietro un formriquadro attivitā, fare clic suSubmitToWSS.
  3. Completa il modulo.
  4. SulFilemenu, scegliereInviare.

    Se il modulo viene inviato correttamente, viene visualizzato un messaggio che indica che questo.
  5. Chiudere InfoPath. Se viene chiesto di salvare le modifiche al modulo, fare clic suNo.
  6. Avviare Microsoft Internet Explorer. Individuare il documento modulo raccolta.

    Ad esempio, potrebbe essere la raccolta moduli documento http://ServerName/SiteName/DocumentLibraryName.

    Una nuova voce denominataTestFormin Raccolta documenti.
  7. Fare clic suTestForm.

    In InfoPath 2003 viene aperto il modulo inviato.

Test del modulo in InfoPath 2007

  1. SulFilemenu, scegliereCompila indietro un form.
  2. NelCompila indietro un formriquadro attivitā, fare clic suSubmitToWSS2007.
  3. Completa il modulo.
  4. SulFilemenu, scegliereInviare.

    Se il modulo viene inviato correttamente, viene visualizzato un messaggio che indica che questo.
  5. Chiudere InfoPath. Se viene chiesto di salvare le modifiche al modulo, fare clic suNo.
  6. Avviare Windows Internet Explorer. Individuare il documento modulo raccolta.

    Ad esempio, la raccolta moduli documento potrebbe essere http://Nomeserver/Nomesito/DocumentLibraryName.

    Una nuova voce denominataTestFormin Raccolta documenti.
  7. Fare clic suTestForm.

    Il modulo inviato verrā aperto in InfoPath 2007.

Test del modulo in InfoPath 2010

  1. Avviare InfoPath riempimento 2010
  2. Fare clic suTrovare un modulo.
  3. TrovareSubmitToWSS2010.xsnselezionarlo, quindi scegliereApri.
  4. Completa il modulo.
  5. SulFilemenu, scegliereInviare.

    Se il modulo viene inviato correttamente, viene visualizzato un messaggio che indica che questo.
  6. Chiudere InfoPath riempimento. Se viene chiesto di salvare le modifiche al modulo, fare clic suNon salvare.
  7. Avviare Windows Internet Explorer. Individuare la raccolta documenti fornito al passaggio 6 di "Utilizzo dell'interfaccia utente per inviare i dati del modulo a una raccolta documenti di SharePoint Services in InfoPath 2010."

    Verrā visualizzato un nuovo elemento di modulo nella raccolta documenti e il tuo nome apparirā nellaModificato dacolonna.
  8. Fare clic su nuovo modulo articolo.

    Il modulo inviato viene aperto in InfoPath 2010.

Riferimenti

Per ulteriori informazioni su come ottenere il service pack pių recente per Microsoft Office, fare clic sul numero dell'articolo della Microsoft Knowledge Base:
870924Come ottenere il service pack pių recente per Office 2003
Per ulteriori informazioni su come script con i moduli di InfoPath 2003, fare clic sui numeri degli articoli della Microsoft Knowledge Base:
828853Come cambiare il linguaggio di script per il modulo di InfoPath
827002Come eseguire il debug di uno script per un modulo di Microsoft Office InfoPath 2003

Proprietā

Identificativo articolo: 826993 - Ultima modifica: venerdė 13 agosto 2010 - Revisione: 1.0
Le informazioni in questo articolo si applicano a:
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
  • Microsoft Windows SharePoint Services
  • Microsoft Infopath 2010
Chiavi: 
kbhowto kbxml kbscript kbforms kbmt KB826993 KbMtit
Traduzione automatica articoli
Il presente articolo č stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non č sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pių o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non č la sua. Microsoft non č responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 826993
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com