Aggiungere, eliminare e cambiare visualizzazioni (pagine) in un modulo

Si applica a
InfoPath 2010

Progettando visualizzazioni diverse nel modulo, è possibile offrire agli utenti diversi modi per esaminare i dati, a seconda del tipo di maschera che si vuole creare o del tipo di utente a cui si sta presentando il modulo. Ad esempio, con più visualizzazioni è possibile:

  • È possibile semplificare un modulo lungo e complesso, ad esempio un sondaggio lungo, suddividendolo in più pagine in cui gli utenti possono spostarsi facendo clic sui pulsanti Avanti e Indietro .
  • Mostrare versioni diverse di un modulo a persone diverse in base al loro ruolo nell'organizzazione, ad esempio avere visualizzazioni di assicurati, agenti e modificatori durante l'elaborazione delle richieste di risarcimento assicurativo.
  • Creare una visualizzazione per la stampa del modulo.

Tutte le visualizzazioni nello stesso modulo di InfoPath condividono gli stessi dati. Di conseguenza, se un modulo ha due visualizzazioni e una di esse ha una casella di testo indirizzo di posta elettronica, è possibile copiare tale casella di testo nella seconda visualizzazione. Quando un utente digita l'indirizzo di posta elettronica in una visualizzazione, viene automaticamente visualizzato nell'altra visualizzazione.

Contenuto dell'articolo

Introduzione alle visualizzazioni

Esperienza utente

Per impostazione predefinita, gli utenti della maschera possono cambiare visualizzazione selezionando la visualizzazione desiderata dal gruppo Visualizzazioni visualizzazioni/pagina sulla barra multifunzione. Ogni visualizzazione verrà elencata in base al nome e la visualizzazione attiva verrà evidenziata. Verranno elencate tutte le visualizzazioni, ad eccezione di quelle in cui la casella di controllo Mostra nel menu Visualizza durante la compilazione del modulo era deselezionata nella finestra di dialogo Visualizza proprietà .

Se per nessuna delle visualizzazioni è selezionata la casella di controllo Mostra nel menu Visualizza durante la compilazione del modulo , il gruppo Visualizzazioni pagina della scheda Home non verrà visualizzato. Ciò è utile negli scenari in cui non si vuole che gli utenti possano accedere a visualizzazioni diverse da quella che si prevede di compilare. Ad esempio, un modulo usato per raccogliere feedback sui candidati potrebbe avere tre ruoli utente distinti associati: uno per i selezionatori, uno per i colloquiatori e uno per i responsabili delle assunzioni. Per ogni ruolo utente, è possibile progettare una visualizzazione leggermente diversa della maschera.

Nota

La possibilità di nascondere le visualizzazioni agli utenti non è una caratteristica di sicurezza. Gli utenti possono comunque vedere i dati se sanno come accedere ai dati XML stessi.

Per evitare che i partecipanti al colloquio possano passare alle visualizzazioni selezionatore o responsabile assunzioni, quando si progettano le visualizzazioni selezione selezione personale e responsabile assunzioni, è possibile aprire la finestra di dialogo Visualizza proprietà e deselezionare la casella di controllo Mostra nel menu Visualizza durante la compilazione del modulo .

Nota

Nelle opzioni dei moduli, la possibilità di cambiare visualizzazione può essere disabilitata per gli utenti che compilano il modulo in un Web browser. Fare clic sulla scheda File , su Informazioni, su Opzioni modulo e quindi, nella sezione Web browser , deselezionare la casella di controllo Visualizzazioni .

Per personalizzare l'esperienza di cambio visualizzazione, aggiungere pulsanti di cambio visualizzazione alla maschera come descritto più avanti in questo articolo.

Considerazioni di progettazione

Quando si progetta una nuova visualizzazione, in genere è necessario eseguire le attività seguenti:

  1. Pianificare la visualizzazione.

Pianificare ognuna delle visualizzazioni e il modo in cui lavoreranno insieme, prestando attenzione a considerazioni come:

  • Quale delle visualizzazioni dovrebbe essere visualizzata alla prima apertura della maschera?
  • Gli utenti devono usare più visualizzazioni? Come si muoveranno tra di loro?
  • Una delle visualizzazioni deve essere di sola lettura?
  • È probabile che gli utenti stamperanno visualizzazioni dal modulo di InfoPath?
  • Popolare la visualizzazione.

Quando si aggiunge una nuova visualizzazione a un modulo, questa inizia con un modello di layout di pagina. Da qui è possibile aggiungere tabelle layout dalla scheda Inserisci della barra multifunzione per strutturare la maschera e aggiungere controlli dal gruppo Controlli della scheda Home.

È anche possibile aggiungere alla nuova visualizzazione controlli che condividono lo stesso campo dei controlli usati in altre visualizzazioni trascinando il campo appropriato dal riquadro attività Campi .

  1. Personalizzare l'esperienza di spostamento.

In che modo gli utenti potranno spostarsi nel modulo? L'utente saprà cosa significano i comandi predefiniti per passare da una visualizzazione all'altra? I comandi predefiniti sono adeguati o si vuole consentire agli utenti di passare da una visualizzazione all'altra facendo clic su un pulsante visualizzato direttamente nella maschera? Se l'utente fa clic su un pulsante, userà un'interfaccia utente a schede oppure indietro e pulsanti successivi? Per le visualizzazioni di stampa, si vuole che gli utenti stampino tutte le visualizzazioni contemporaneamente o solo la visualizzazione attiva?

Gruppo Visualizzazioni della scheda Struttura pagina

Nel gruppo Visualizzazioni della scheda Struttura pagina della barra multifunzione è possibile aggiungere o eliminare visualizzazioni o passare da una visualizzazione all'altra. Per personalizzare le impostazioni e il comportamento di una visualizzazione selezionata, fare clic sul pulsante Proprietà per aprire la finestra di dialogo Visualizza proprietà .

È anche possibile creare e associare una visualizzazione di stampa a una visualizzazione esistente creando prima la visualizzazione di stampa da visualizzare quando si vuole stampare la visualizzazione maschera, quindi assegnandola a una visualizzazione esistente tramite la finestra di dialogo Visualizza proprietà . È anche possibile specificare opzioni di stampa personalizzate per la visualizzazione di stampa nelle schede Impostazioni di stampa e Imposta pagina della finestra di dialogo Proprietà visualizzazione , ad esempio intestazioni, piè di pagina e margini di pagina.

Inizio pagina

Aggiungere una visualizzazione

Usare la procedura seguente per aggiungere altre visualizzazioni a una maschera.

  1. Fare clic sulla scheda Struttura pagina e quindi nel gruppo Visualizzazioni fare clic su Nuova visualizzazione.
  2. Digitare un nome per la visualizzazione e quindi fare clic su OK.

2e90d1d6-d2f7-4596-ad87-4a408fd67fda

  1. Per aprire la finestra di dialogo Visualizza proprietà , fare clic sulla scheda Struttura pagina e quindi nel gruppo Visualizzazioni fare clic su Proprietà.
  2. Nella finestra di dialogo Proprietà visualizzazione modificare o specificare le impostazioni o le opzioni desiderate per la visualizzazione e quindi fare clic su OK.

3d305335-fff5-442f-ba6f-20d13de231b2

  1. Nell'area di lavoro progettare la visualizzazione aggiungendo tabelle layout e controlli.

Se si vuole basare la struttura di una nuova visualizzazione su una visualizzazione esistente, aprire la visualizzazione esistente, premere CTRL+A per selezionare tutti gli elementi della visualizzazione e CTRL+C per copiare la selezione negli Appunti. Selezionare la nuova visualizzazione dall'elenco Visualizza nel gruppo Visualizzazioni della scheda Struttura pagina , eliminare il contenuto prepopolato nella visualizzazione, quindi premere CTRL+V per incollare la selezione nella nuova visualizzazione.

Inizio pagina

Eliminare una visualizzazione

Non è possibile recuperare o ripristinare una visualizzazione dopo averla eliminata. Se si elimina la visualizzazione predefinita in un modulo con una sola visualizzazione, InfoPath crea automaticamente una nuova visualizzazione predefinita. Se si elimina la visualizzazione predefinita in un modulo con più visualizzazioni, InfoPath assegna lo stato di visualizzazione predefinito alla visualizzazione successiva nell'elenco delle visualizzazioni mostrate nel gruppo Visualizzazioni della scheda Struttura pagina nell'elenco Visualizza.

  1. Selezionare la visualizzazione da eliminare nel gruppo Visualizzazioni della scheda Struttura pagina nell'elenco Visualizza.
  2. Nel gruppo Visualizzazioni della scheda Struttura pagina fare clic su Elimina.
  3. Quando viene richiesto di eliminare la visualizzazione, fare clic su .

Inizio pagina

Modificare la visualizzazione predefinita

Ogni maschera ha una visualizzazione predefinita. Gli utenti visualizzano questa visualizzazione quando aprono una maschera basata sul modulo. Se si creano visualizzazioni personalizzate per un modulo, è possibile scegliere quale delle visualizzazioni disponibili sarà la visualizzazione predefinita per gli utenti.

  1. Selezionare la visualizzazione da impostare come predefinita nel gruppo Visualizzazioni della scheda Struttura pagina nell'elenco Visualizza.
  2. Nel gruppo Visualizzazioni della scheda Struttura pagina fare clic su Proprietà.
  3. Selezionare la casella di controllo Imposta come visualizzazione predefinita e quindi fare clic su OK.

Se una maschera ha una sola visualizzazione, viene automaticamente designata come visualizzazione predefinita.

Inizio pagina

Rinominare una visualizzazione

  1. Selezionare la visualizzazione da rinominare nel gruppo Visualizzazioni della scheda Struttura pagina nell'elenco Visualizza.
  2. Nel gruppo Visualizzazioni della scheda Struttura pagina fare clic su Proprietà.
  3. Nella finestra di dialogo Visualizza proprietà digitare il nuovo nome per la scheda nella casella di testo Nome visualizzazione e quindi fare clic su OK.

Nota

Se si rinomina una visualizzazione associata a codice personalizzato, il codice potrebbe non funzionare come previsto. Per risolvere il problema, è necessario trovare tutti i riferimenti al nome precedente della vista nel codice e aggiornarli con il nuovo nome della visualizzazione.

Inizio pagina

Aggiungere un pulsante per passare da una visualizzazione all'altra

Le visualizzazioni sono spesso progettate per funzionare con le regole. Le regole consentono di automatizzare determinate attività in risposta a eventi o azioni avviate dalla persona che compila il modulo. Ad esempio, è possibile inserire un pulsante nella maschera e creare una regola per passare da una visualizzazione all'altra quando si fa clic sul pulsante e, dopo aver inserito il pulsante nella maschera, è possibile associare la regola al pulsante in modo che cambi visualizzazione quando un utente fa clic su di esso.

In particolare, in un modulo di richiesta di risarcimento per un'assicurazione è possibile creare un pulsante Mostra riepilogo che consente di aprire una visualizzazione generale dei dati del reclamo quando si fa clic su di esso. Nella visualizzazione riepilogo gli utenti possono quindi fare clic su un pulsante Mostra dettagli per tornare alla visualizzazione più dettagliata. Analogamente, se si ha una maschera molto lunga, è possibile suddividerla in più visualizzazioni e aggiungere pulsanti avanti e indietro o spostamento a schede per consentire agli utenti di spostarsi all'interno della maschera.

  1. Inserire un pulsante in ogni visualizzazione.

Per completare la procedura seguente, è necessario avere una maschera con due visualizzazioni esistenti.

  1. Selezionare la visualizzazione a cui si vuole aggiungere un pulsante nel gruppo Visualizzazioni della scheda Struttura pagina nell'elenco Visualizza.
  2. Posizionare il cursore nella maschera in cui si vuole inserire il pulsante.
  3. Nel gruppo Controlli della scheda Home selezionare Pulsante.
  4. In Strumenti controllo fare clic sulla scheda Proprietà sulla barra multifunzione.
  5. Nella casella Etichetta digitare un nome per il pulsante e quindi fare clic su OK.
  • Creare una regola per passare da una visualizzazione all'altra.

    1. Selezionare il pulsante.
    2. Nel gruppo Regole della scheda Proprietà in Strumenti controllo fare clic su Aggiungi regola.
      abc4a008-42e5-438f-99a2-39252818f985
    3. Selezionare Quando si fa clic su questo pulsante , selezionare Cambia visualizzazione nell'elenco Azioni .
    4. Nella casella di testo Visualizza selezionare la visualizzazione da visualizzare quando si fa clic sul pulsante e quindi fare clic su OK.
      b1500cc2-c9d1-48c9-a96a-923e220ceea4
  • Ripetere i passaggi 1 e 2 per creare pulsanti aggiuntivi e regole corrispondenti per ogni visualizzazione.

  • Dopo aver aggiunto pulsanti alle visualizzazioni e creato le regole necessarie, è consigliabile testare la maschera per assicurarsi che funzioni come previsto.

  • Nel gruppo Maschera della scheda Home fare clic su Anteprima.

  • Fare clic sui pulsanti per assicurarsi di poter passare da una visualizzazione all'altra in base alle esigenze.
    La visualizzazione in cui si stava lavorando più di recente è quella che verrà visualizzata nella finestra di anteprima, a meno che non sia stata creata una regola per cambiare visualizzazione in base al ruolo dell'utente al caricamento della maschera.

Nota

Nelle visualizzazioni di sola lettura i pulsanti non sono disponibili. Per lo spostamento in visualizzazioni di sola lettura, ad esempio la visualizzazione in una maschera elenco di SharePoint, usare un pulsante immagine e deselezionare la casella di controllo Nascondi immagine nelle visualizzazioni di sola lettura nella finestra di dialogo proprietà controllo nella scheda Proprietà della barra multifunzione.

Inizio pagina

Visualizzare una visualizzazione usando una regola di caricamento della maschera

Quando un utente apre un modulo, la visualizzazione può essere specifica di tale utente o di altri criteri. Ad esempio, se si sta progettando una maschera che include ruoli utente e contiene più visualizzazioni, può essere utile visualizzare una visualizzazione basata sul ruolo utente assegnato a un utente. In particolare, è possibile usare una regola per visualizzare una visualizzazione quando un utente a cui è assegnato un ruolo utente specifico apre una maschera basata sulla maschera.

I ruoli utente possono essere usati solo nei moduli progettati per il filler di InfoPath. Per cambiare visualizzazione in base all'appartenenza a un gruppo per le maschere abilitate per il Web, è consigliabile creare una regola di caricamento maschera che usa il metodo getUserMemberships del servizio Web profili utente per determinare le appartenenze degli utenti.

Questa procedura presuppone che nel modulo sia definito un ruolo utente. Se nel modulo non è presente almeno un ruolo utente, aggiungere un ruolo utente dalla scheda Dati prima di iniziare questa procedura.

  1. Nel gruppo Regole della scheda Dati fare clic su Caricamento maschera.
  2. Fare clic su Nuovo, su Azione e quindi nella casella Dettagli per immettere un nome per la regola.
  3. Per caricare una visualizzazione in base a un ruolo utente, fare clic sul collegamento nella sezione Condizione . Nel primo elenco fare clic sul ruolo corrente dell'utente e quindi selezionare il ruolo dell'utente.

È possibile selezionare altre opzioni a seconda delle condizioni che si desidera modificare il modo in cui la maschera viene caricata.

eeefb32e-0d36-4506-b82e-172cd8fa7c5a

  1. Fare clic su OK.
  2. Fare clic sul pulsante Aggiungi e quindi selezionare Cambia visualizzazione.

b45ef97f-fb33-46ae-978c-f54e09c6a67f

  1. Nell'elenco Visualizzazioni fare clic sulla visualizzazione desiderata e quindi su OK.

Inizio pagina