Introduzione all'aggiornamento di modelli di modulo esistenti

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.

Quando si pubblica un modello di modulo che sono stati modificati, InfoPath possibile aggiornare il modello di modulo (xsn) e i moduli esistenti (file con estensione XML) basato su tale modello. Per impostazione predefinita, InfoPath sostituisce automaticamente la versione precedente del modello di modulo con la versione più recente. È possibile scegliere il metodo di aggiornamento che si preferisce per i moduli utente esistenti.

In questo articolo

Modalità di aggiornamento dei modelli di modulo di InfoPath

Considerazioni per l'aggiornamento dei modelli di modulo abilitati per i browser

Come evitare perdite di dati nei moduli utente esistenti

Opzioni per l'aggiornamento moduli utente esistenti

Modalità di aggiornamento dei modelli di modulo di InfoPath

Quando si apre una maschera in cui è basata sul modello di modulo prima di tutto, file di modello di modulo sottostante verrà archiviato in una posizione temporanea sul proprio computer. Questo percorso temporaneo è denominato cache. Tra le altre cose posizione memorizzati nella cache consente agli utenti che non sono in linea in grado di lavorare con una copia locale del modello di modulo.

InfoPath aggiorna la versione memorizzati nella cache di un modello di modulo ogni volta che una nuova versione diventa disponibile. Questo aggiornamento viene eseguito automaticamente ogni volta che gli utenti aprono una nuova versione del modulo. Se gli utenti viene eseguita in modalità offline quando si pubblica un modello di modulo aggiornato, la volta successiva che si connessione alla rete dell'aggiornamento.

Gli utenti in genere non si noti che è in corso un aggiornamento, sebbene sia possibile specificare in caso contrario, quando si progetta modello di modulo.

Nota: Un modello di modulo installato personalizzato è un modello di modulo che è installato nel computer degli utenti mediante un pacchetto di Microsoft Windows Installer (MSI) o un altro programma di installazione. Con questo tipo di modello di modulo, è necessario reinstallare manualmente il modello di modulo nei computer degli utenti ogni volta che si aggiorna. L'installazione può essere eseguita automaticamente, tramite un programma, ad esempio Microsoft Systems Management Server (SMS) 2003, una distribuzione desktop per desktop o un tipo di script di installazione.

Torna all'inizio

Considerazioni per l'aggiornamento dei modelli di modulo abilitati per i browser

Tutti i modelli di modulo abilitati per i browser sono ospitati su un server che esegue InfoPath Forms Services, ovvero una tecnologia server basata su Windows SharePoint Services 3.0. Esistono due modalità di distribuzione per l'hosting di modelli di modulo in un server che esegue InfoPath Forms Services: uno per gli utenti finali e una per gli amministratori. Quando si aggiorna un modello di modulo abilitati per i browser, tenere presente quanto segue:

  • Se si prevede di aggiornare un modello di modulo approvato dall'amministratore, è necessario pubblicare il modello di modulo aggiornato e quindi fornire all'amministratore della farm Windows SharePoint Services 3.0 per la distribuzione in una raccolta moduli in una raccolta siti. Una raccolta siti è un insieme di siti Web in un server virtuale che hanno lo stesso proprietario e condividere le impostazioni di amministrazione. Quando un amministratore della farm distribuisce un modello di modulo aggiornato, può specificare un'opzione di aggiornamento "side-by-side", che consente la versione aggiornata del modulo per l'esecuzione insieme alla versione originale. Questa opzione di aggiornamento consente agli utenti che ancora in corso la compilazione di un modulo quando si distribuisce una versione aggiornata per completare compilando il modulo senza perdere il loro lavoro.

  • Se si pubblicano gli aggiornamenti a un modello di modulo che è stato distribuito se stessi a una raccolta di Windows SharePoint Services 3.0 o un elenco, gli utenti che stanno compilando un modulo basato su tale modello di modulo verranno visualizzato un messaggio di errore quando tentano di salvare o inviare loro f ORM. Per questo motivo, è consigliabile avvisare gli utenti degli aggiornamenti in ed eventualmente eseguire il modello di modulo durante le ore per eseguire gli aggiornamenti.

Torna all'inizio

Come evitare perdite di dati nei moduli utente esistenti

Se è necessario aggiornare un modello di modulo esistente, è possibile modificarlo, pubblicarlo e distribuirlo agli utenti. Tuttavia, determinati tipi di modifiche potrebbero impedire l'accesso ai dati nei moduli completati basati sul modello di modulo originale.

Se si apporta modifiche a un modello di modulo che potrebbe causare la perdita di dati o errori nei moduli che hanno già compilati, verrà visualizzato un messaggio. Quando si aggiungono nuove, i campi obbligatori a un modello di modulo o quando si rinomina o rimuovere campi o gruppi dal modello di modulo, è spesso verrà visualizzato il messaggio.

Messaggio di errore indicante la possibile perdita di dati

Quando viene visualizzato questo messaggio, fare clic su e continuare con le modifiche apportate, potrebbe non essere possibile accedere ai dati nei moduli esistenti dopo la pubblicazione del modello di modulo aggiornato. In alcuni casi può trattarsi accettabile. È necessario decidere di volta in base alla situazione specifica.

Per fare in modo che è possibile accedere ai dati già raccolti dagli utenti, seguire queste linee guida quando si apportano modifiche al modello di modulo originale:

  • Non rinominare i campi esistenti e i gruppi nell'origine dati.

  • Non spostare i campi esistenti e i gruppi nell'origine dati.

  • Non eliminare i campi esistenti e i gruppi dell'origine dati. È possibile eliminare controlli dal modello di modulo senza problemi, purché si lascia il controllo campo o gruppo corrispondente nell'origine dati.

Torna all'inizio

Opzioni per l'aggiornamento moduli utente esistenti

Quando si apportano modifiche a un modello di modulo esistente, i moduli esistenti (file con estensione XML) basato su tale modello potrebbero essere necessario aggiornare in modo che funzionano con la versione più recente del modello di modulo. In questo modo che gli utenti possono continuare a lavorare con i moduli esistenti senza problemi e che è possibile continuare a accedere ai dati raccolti in tali moduli. Quando si aggiornano i moduli esistenti per gli utenti, sono disponibili tre metodi, che è possibile scegliere tra:

  • Aggiornare automaticamente i moduli    È possibile consentire l'aggiornamento automatico dei moduli esistenti che corrisponde all'impostazione predefinita. In questo caso, i moduli esistenti corrisponderanno il modello di modulo aggiornato. Ad esempio, se si rimuove un controllo casella di riepilogo nel modello di modulo e quindi pubblicare il modello di modulo modificato, InfoPath rimuoverà automaticamente il controllo casella di riepilogo da tutti i moduli esistenti.

  • Aggiornare i moduli tramite il codice     Quelle ottenute con l'esperienza tecnica possibile scrivere codice per gestire l'evento OnVersionUpgrade , si verifica quando il numero di versione di modulo aperto è meno il numero di versione del modello di modulo in cui si basa. In un modulo nota spese, ad esempio, è possibile utilizzare il gestore eventi OnVersionUpgrade per determinare se una maschera con una versione precedente contiene un campo denominato emailAddress e, in caso contrario, aggiungere il campo alla maschera. L'evento OnVersionUpgrade risulta utile per gestire le modifiche apportate ai XML Schema su cui è basato il modello di modulo.

  • Scegliere di non aggiornare i moduli     È possibile scegliere di non aggiornare i moduli esistenti. Quando questa opzione è selezionata, gli utenti possono compilare i moduli basati sul modello di modulo aggiornato, ma potrebbe non essere possibile aprire i moduli esistenti. Se sono in grado di aprire i moduli esistenti, non sarà in grado di modificare i campi appena aggiunti.

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.

×