Specificare le impostazioni di compatibilità per un modello di modulo
Si applica a
Quando si progetta il modello di modulo, è possibile scegliere di creare un modello di modulo che può essere aperto o compilato in InfoPath o in un Web browser. Se il modello di modulo può essere aperto e compilato tramite un browser, viene definito modello di modulo compatibile con browser. Questo tipo di modello di modulo può quindi essere abilitato per il browser quando viene pubblicato su un server che esegue InfoPath Forms Services.
Questo articolo descrive come scegliere un'impostazione di compatibilità per un modello di modulo, quando si crea il modello di modulo per la prima volta o dopo averlo già creato. In caso di dubbi sull'impostazione di compatibilità corrente per il modello di modulo, è possibile fare riferimento all'area Compatibilità sulla barra di stato di InfoPath, che si trova nell'angolo in basso a destra della finestra di InfoPath.
Contenuto dell'articolo
- Panoramica della compatibilità dei browser
- Specificare un'impostazione di compatibilità quando si crea un modello di modulo
- Modificare le impostazioni di compatibilità per un modello di modulo esistente
Panoramica della compatibilità dei browser
Tutti i modelli di modulo sono compatibili con InfoPath, ovvero gli utenti possono aprire e modificare i moduli in InfoPath, a condizione che InfoPath sia installato nei propri computer.
Se si ha accesso a un server che esegue InfoPath Forms Services, è possibile progettare un unico modello di modulo adatto a due tipi di utenti, ovvero quelli che hanno Installato InfoPath nei propri computer e quelli che non lo fanno. In quest'ultimo caso, gli utenti compilano i moduli in un Web browser supportato, non in InfoPath. Se gli utenti hanno installato InfoPath, possono aprire il modulo in InfoPath e sperimentare l'intera gamma di caratteristiche dei moduli. Gli utenti che compilano il modulo in un browser hanno accesso a un set più limitato di caratteristiche, ma beneficiano della possibilità di usare il modulo anche se InfoPath non è installato nei propri computer. Se si prevede di pubblicare il modello di modulo in un server che esegue InfoPath Forms Services, è necessario tenere presenti queste limitazioni.
Il processo di progettazione di un modello di modulo compatibile con browser include la definizione di un'impostazione di compatibilità, in primo piano, quando si crea il modello di modulo per la prima volta o in seguito, durante la progettazione del modello di modulo. Dopo aver creato un modello di modulo compatibile con browser, è possibile testarlo, pubblicarlo e abilitarlo in modo che gli utenti possano compilarlo in un browser.
Inizio pagina
Specificare un'impostazione di compatibilità quando si crea un modello di modulo
Nella finestra di dialogo Progettazione modulo è possibile scegliere di abilitare solo le caratteristiche compatibili con browser da usare nel modello di modulo. In questo caso, i controlli o le funzionalità di InfoPath non supportati nei modelli di modulo compatibili con browser vengono nascosti o disabilitati in modo da non essere tentati di usarli nel modello di modulo.
Scegliere Progetta modello di modulo dal menu File.
In Progetta un nuovo modello nella finestra di dialogo Progetta modello di modulo fare clic su Modello di modulo.
Nella raccolta Basato su eseguire una delle operazioni seguenti:
- Per definire l'origine dati durante la progettazione del modello di modulo, fare clic su Vuota.
- Per usare un servizio Web o un database come origine dati per il modello di modulo, fare clic su Servizio Web o Database. Questa opzione consente di eseguire query o inviare dati all'origine dati esterna.
- Per usare un file di documento XML (.xml) o un file XML Schema (xsd) come origine dati, fare clic su XML o Schema.
- Per usare le informazioni sulla connessione dati in un file di connessione dati come base per l'origine dati, fare clic su Raccolta connessioni.
Per rendere il modello di modulo compatibile con InfoPath Forms Services, selezionare la casella di controllo Abilita solo funzionalità compatibili con browser e quindi fare clic su OK.
Si apre un nuovo modello di modulo in InfoPath. Nella barra di stato nell'angolo in basso a destra della finestra di InfoPath vengono visualizzate le parole Compatibilità: InfoPath e InfoPath Forms Services in modo da sapere che il modello di modulo funzionerà sia in un Web browser che in InfoPath.Progettare il modello di modulo come di consueto.
Se una caratteristica non è supportata in un server che esegue InfoPath Forms Services, la caratteristica viene visualizzata in grigio nell'interfaccia utente e non sarà possibile aggiungerla al modello di modulo. Analogamente, se un particolare controllo non è supportato, non viene visualizzato nel riquadro attività Controlli .
Inizio pagina
Modificare le impostazioni di compatibilità per un modello di modulo esistente
È possibile modificare l'impostazione di compatibilità corrente per un modello di modulo esistente in qualsiasi momento durante il processo di progettazione. Ad esempio, se si eredita un modello di modulo normale di InfoPath da un collega e si vuole renderlo compatibile con il browser, è possibile modificare le impostazioni di compatibilità esistenti per il modello di modulo.
Un modello di modulo di InfoPath può contenere caratteristiche non supportate nei modelli di modulo compatibili con browser, ad esempio ruoli utente, riquadri attività personalizzati o controlli master-detail. Dopo aver specificato le nuove impostazioni di compatibilità, è possibile visualizzare un elenco dei problemi di compatibilità risultanti dal cambio dell'impostazione nel riquadro attività Controllo grafico .
Aprire il modello di modulo.
Per aprire il riquadro attività Controllo grafico , fare clic su Controllo grafico nel menu Strumenti .
Nella parte superiore del riquadro attività Controllo grafico fare clic su Modifica impostazioni compatibilità.
Nella finestra di dialogo Opzioni modulo , in Compatibilità browser, fare clic su Progetta un modello di modulo che può essere aperto in un browser o in InfoPath e quindi fare clic su OK.
Nota
In alcuni casi, potresti visualizzare un errore quando tenti di modificare le impostazioni di compatibilità. Ad esempio, se si è usato Information Rights Management (IRM) per limitare le autorizzazioni a un modello di modulo esistente, è necessario rimuovere tale impostazione prima di poter modificare correttamente le impostazioni di compatibilità.
Il riquadro attività Controllo grafico ora visualizza gli errori e i messaggi risultanti dalla modifica delle impostazioni di compatibilità.
La tabella seguente descrive la differenza tra errori e messaggi nel riquadro attività Controllo grafico .Icona Tipo Descrizione
Errore Il modello di modulo non funzionerà correttamente. È consigliabile correggere gli errori prima di pubblicare il modello di modulo.
Messaggio Il modello di modulo potrebbe non funzionare come previsto. I messaggi sono meno gravi degli errori. È possibile scegliere se indirizzare i messaggi prima di pubblicare il modello di modulo. In Compatibilità browser nel riquadro attività Controllo grafico fare clic sul testo dell'errore o del messaggio da rivedere. Quando si esegue questa operazione, in genere si verifica una delle operazioni seguenti:
- Se il problema dipende da un controllo non supportato o da un altro oggetto nel modello di modulo, InfoPath seleziona automaticamente il controllo o l'oggetto. Per ottenere maggiori dettagli sul problema, fare clic con il pulsante destro del mouse sul controllo o sull'oggetto nel modello di modulo e quindi scegliere Altri dettagli dal menu di scelta rapida.
- Se il problema deriva da un'impostazione non supportata, ad esempio se il modello di modulo specifica ruoli utente che non funzionano nei modelli di modulo compatibili con browser, InfoPath visualizza un avviso più descrittivo che spiega il problema.
Esaminare gli errori di compatibilità del browser e correggerli.
Nota
Se gli errori non vengono risolti, è comunque possibile pubblicare il modello di modulo compatibile con browser in un server che esegue InfoPath Forms Services. Tuttavia, non sarà possibile abilitare tramite browser il modello di modulo sul server, il che significa che gli utenti non possono visualizzare o compilare il modulo in un Web browser.
Esaminare i messaggi di compatibilità del browser e decidere se è necessario correggerli.
Per aggiornare l'elenco di errori e messaggi man mano che vengono risolti, fare clic su Aggiorna.
Inizio pagina