Creare una visualizzazione di InfoPath di un modello di modulo compatibile con browser

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

In questo articolo

Introduzione alle visualizzazioni di InfoPath

Scenari per l'uso

Passaggio 1: aggiunta di una visualizzazione di InfoPath a un modello di modulo compatibile con browser

Passaggio 2: visualizzazione da browser quando il modello di modulo abilitato per browser è aperto un browser Web

Passaggio 3: visualizzazione da InfoPath quando il modello di modulo abilitato per browser è aperto in InfoPath

Introduzione alle visualizzazioni di InfoPath

È possibile progettare un modello di modulo adatto a due tipi di utenti: coloro che hanno installato Microsoft Office InfoPath nei computer e coloro che non lo hanno installato. Questo tipo di modello di modulo è detto modello di modulo compatibile con browser. In un modello del genere, tutte le funzionalità di InfoPath, le impostazioni e i controlli che non funzionano in un browser Web vengono nascosti o disattivati nella modalità progettazione in modo da non provare a utilizzarli.

Quando si è pronti per condividere un modello di modulo compatibile con browser con gli utenti, è necessario pubblicare il progetto in un server che esegue InfoPath Forms Services e quindi renderla abilitati per i browser. Se gli utenti hanno InfoPath nel proprio computer, verrà aperto il modulo in InfoPath. Se non hanno installato InfoPath, il modulo verrà aperto in un Web browser. In entrambi i casi, il modello di modulo non include funzionalità di InfoPath, le impostazioni o controlli che non funzionano in un browser.

Se molti utenti hanno installato InfoPath nei propri computer, potrebbe non essere necessario limitare il progetto del modello di modulo al sottoinsieme di funzionalità supportate in un browser Web. In questo caso, è possibile creare due visualizzazioni dello stesso modello di modulo compatibile con browser: una per gli utenti che apriranno il modulo in un browser Web e l'altra per gli utenti che hanno installato InfoPath. Questa visualizzazione di InfoPath non verrà mai aperta in un browser Web, di conseguenza è possibile utilizzare le funzionalità di InfoPath che normalmente non potrebbero essere utilizzate, come ad esempio ruoli utenti e controlli master/dettaglio.

In questa sezione, verrà descritto come progettare una visualizzazione di InfoPath dedicata in un modello di modulo compatibile con browser. Inoltre, verrà descritto come creare una regola che rilevi se l'utente che apre il modello di modulo ha installato InfoPath nel computer. Se InfoPath viene rilevato, allora l'utente potrà utilizzare la visualizzazione da InfoPath. Se invece InfoPath non viene rilevato, verrà utilizzata la visualizzazione da browser in un browser Web.

Inizio pagina

Scenari per l'uso

Si immagini di lavorare per una compagnia di assicurazioni e che si stia progettando un modello di modulo compatibile con browser per l'elaborazione delle denuncie di sinistri. Il modello di modulo compatibile con browser deve essere adatto agli assicurati che aprono e compilano il modulo della denuncia dal sito Web della compagnia e agli utenti interno che verificano e approvano i dati nei moduli, assumendo che gli utenti esterni non abbiano InfoPath installato nei computer mentre gli utenti interni sì. Per gli utenti che non hanno installato InfoPath, è possibile progettare due modelli di moduli distinti: uno compatibile con browser e uno che non lo è. Tuttavia, è senza dubbio più semplice e più rapido progettare un modello di modulo compatibile con browser che include le seguenti visualizzazioni:

Visualizzazione 1: visualizzazione per la compilazione delle denuncie, esterna    Questa è la visualizzazione che appare agli assicurati quando si collegano al sito Web e aprono un modulo di denuncia. Poiché non esiste un modo per sapere se l'assicurato ha una copia di InfoPath installato nel proprio computer, il modello di modulo deve essere compatibile con browser, in modo da garantire la corretta compilazione mediante un browser Web.

Visualizzazione 2: visualizzazione per l'elaborazione delle denuncie, interna    Questa visualizzazione è adatta per gli utenti che elaborano le denuncie, che hanno verificato il modulo inviato e lo hanno quindi indirizzato al reparto liquidazioni per l'approvazione. Tutti i dipendenti di una compagnia di assicurazioni hanno installato InfoPath nei computer pertanto è possibile progettare una visualizzazione da InfoPath dedicata appositamente per loro. A differenza della visualizzazione per la compilazione della denuncia, a cui accedono gli assicurati tramite un browser Web, la visualizzazione da InfoPath non viene visualizzata mai se non in InfoPath e pertanto può contenere tutte le funzionalità, i controlli e le impostazioni che non sono disponibili in un modello di modulo compatibile con browser.

Inizio pagina

Passaggio 1: aggiunta di una visualizzazione di InfoPath a un modello di modulo compatibile con browser

Per creare una visualizzazione di InfoPath in un modello di modulo compatibile con browser, è necessario modificare una impostazione nella finestra di dialogo Proprietà visualizzazione. Questa impostazione consente agli utenti di InfoPath di utilizzare la visualizzazione, ma ne impedisce l'utilizzo in un browser Web.

  1. Aprire il modello di modulo compatibile con browser.

  2. Nel menu Visualizza fare clic su Gestisci visualizzazioni.

  3. In Azioni, nel riquadro attività Visualizzazioni, selezionare Aggiungi nuova visualizzazione.

  4. Nella finestra di dialogo Aggiungi visualizzazione immettere un nome per la visualizzazione, quindi fare clic su OK.

  5. Nell'elenco Selezionare una visualizzazione fare doppio clic sulla visualizzazione che si desidera creare.

  6. Fare clic sulla scheda Generale.

  7. Deselezionare la casella di controllo Includi nel menu Visualizza durante la compilazione del modulo.

    Nota : Deselezionando questa casella di controllo, gli utenti che non hanno installato InfoPath non potranno provare a passare alla visualizzazione di InfoPath.

  8. Selezionare la casella di controllo Consenti solo funzionalità di InfoPath (la visualizzazione non sarà disponibile nei browser), quindi fare clic su OK.

  9. Progettare la visualizzazione come si farebbe normalmente.

    A questo punto è possibile utilizzare funzioni, controlli e impostazioni nella visualizzazione di InfoPath che non sarebbero normalmente disponibili in un modello di modulo compatibile con browser. Ad esempio, è possibile utilizzare i controlli nel riquadro attività Controlli e non solo quelli che funzionano in un browser. Inoltre, nel riquadro attività Controllo grafico non verranno visualizzati messaggi o errori di compatibilità con il browser.

    Nota : Nonostante sia possibile utilizzare la maggior parte delle funzionalità di InfoPath nella visualizzazione di InfoPath, determinate funzioni e impostazioni che si applicano al modello di modulo compatibile con browser restano disattivate o nascoste. Ad esempio, non è possibile attivare le firme digitali per l'intero modello di modulo o utilizzare gli script nella visualizzazione in quanto una delle visualizzazioni del modello di modulo è compatibile con browser.

  10. Per aggiungere altre visualizzazioni di InfoPath al modello di modulo compatibile con browser, ripetere i passaggi 2-9.

Inizio pagina

Passaggio 2: visualizzazione da browser quando il modello di modulo abilitato per browser è aperto un browser Web

In questa procedura viene descritto come creare una regola che definisce la visualizzazione che appare all'utente quando si apre un modulo basato sul modello di modulo compatibile con browser. La regola viene eseguita all'apertura del modulo e se si verifica una determinata condizione. In questo caso, la condizione è relativa all'apertura del modello di modulo compatibile con browser in un browser Web e viene visualizzata solo la visualizzazione da browser del modello di modulo. Questa visualizzazione è limitata alla serie di funzioni supportate in un browser.

  1. Aprire il modello di modulo compatibile con browser contenente la visualizzazione InfoPath.

  2. Scegliere Opzioni modulo dal menu Strumenti.

  3. Nell'elenco Categoria fare clic su Apertura e salvataggio.

  4. In Apertura fare clic su Regole.

  5. Nella finestra di dialogo Regole per l'apertura di moduli fare clic su Aggiungi.

  6. Nella finestra di dialogo Regola immettere un nome descrittivo per la regola, come ad esempio Regola 1: passa alla visualizzazione da browser.

  7. Per specificare i criteri di esecuzione della regola, fare clic su Imposta condizione.

  8. Nella prima casella al di sotto di Condizione di applicazione della regola selezionare l'opzione L'espressione.

  9. Nella seconda casella, immettere xdEnvironment:IsBrowser(), quindi fare clic su OK.

  10. Nella finestra di dialogo Regola fare clic su Aggiungi azione.

  11. Nell'elenco Azione fare clic su Cambia visualizzazione.

  12. Nell'elenco Visualizzazione selezionare la visualizzazione del browser a cui si desidera passare, quindi fare clic su OK.

  13. Per impedire l'esecuzione di altre regole in seguito all'esecuzione di questa regola (per l'evento corrente), selezionare la casella di controllo Interrompi l'elaborazione delle regole al termine di questa regola nella finestra di dialogo Regola.

    La regola appena creata verrà eseguita all'apertura del modello di modulo e una volta soddisfatta la condizione specificata , ovvero se l'ambiente utente è un browser Web .

Inizio pagina

Passaggio 3: visualizzazione da InfoPath quando il modello di modulo abilitato per browser è aperto in InfoPath

A questo punto è possibile aggiungere un'altra regola al modello di modulo compatibile con browser, anch'essa eseguita all'apertura del modulo e se viene soddisfatta una determinata condizione. In questo caso la condizione è relativa alla presenza di InfoPath installato nel computer dell'utente che apre il modello di modulo compatibile con browser. Se Infopath è installato, allora viene utilizza la visualizzazione di InfoPath del modello di modulo. Poiché questa visualizzazione può essere utilizzata solo da InfoPath, può contenere tutte le funzionalità di InfoPath.

  1. Aprire il modello di modulo compatibile con browser contenente la visualizzazione InfoPath.

  2. Scegliere Opzioni modulo dal menu Strumenti.

  3. Nell'elenco Categoria fare clic su Apertura e salvataggio.

  4. In Apertura fare clic su Regole.

  5. Fare clic su Aggiungi.

  6. Nella finestra di dialogo Regola immettere un nome descrittivo per la regola, ad esempio Regola 1: passa alla visualizzazione da InfoPath

  7. Per specificare i criteri di esecuzione della regola, fare clic su Imposta condizione.

  8. Nella prima casella al di sotto di Condizione di applicazione della regola selezionare l'opzione L'espressione.

  9. Nella seconda casella immettere not(xdEnvironment:IsBrowser()).

  10. Fare clic su And.

  11. Nella prima casella della prima condizione selezionare L'espressione.

  12. Nella seconda casella immettere not(xdEnvironment:IsMobile()), quindi fare clic su OK.

  13. Nella finestra di dialogo Regola fare clic su Aggiungi azione.

  14. Nell'elenco Azione, nella finestra di dialogo Azione, fare clic su Cambia visualizzazione.

  15. Nell'elenco Visualizzazione selezionare la visualizzazione di InfoPath a cui si desidera passare, quindi fare clic su OK.

  16. Per impedire l'esecuzione di altre regole in seguito all'esecuzione di questa regola (per l'evento corrente), selezionare la casella di controllo Interrompi l'elaborazione delle regole al termine di questa regola nella finestra di dialogo Regola.

    La regola creata verrà eseguita all'apertura del modello di modulo e una volta soddisfatta la condizione specificata , ovvero se l'ambiente utente è InfoPath e non un browser Web o un dispositivo mobile .

Inizio pagina

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

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

×