Il modulo può contenere una o più pagine. È costruito tramite un diagramma che consente di sequenziare pagine, test, esecuzione di script, salto di pagina e fasi di registrazione. La modalità di progettazione del diagramma globale è la stessa di un flusso di lavoro Campaign.
Per ogni pagina, è possibile eliminare i pulsanti Next o Previous. A questo scopo, selezionare la pagina in questione e selezionare l'opzione Disable next page o Disallow returning to the previous page .
È possibile sostituire questi pulsanti con collegamenti. Consultate Inserimento di contenuto HTML.
L'oggetto Jump consente di accedere a un'altra pagina o a un altro modulo quando l'utente fa clic su Next.
La destinazione può essere:
Un'altra pagina del modulo. A questo scopo, selezionate Internal activity e specificate la pagina desiderata, come segue:
Un altro modulo. A questo scopo, selezionare l'opzione Explicit e specificare il modulo di destinazione.
La destinazione può essere memorizzata in una variabile. In questo caso, selezionatelo dall'elenco a discesa, come mostrato di seguito:
La scheda Comment consente di inserire informazioni che saranno visibili all'operatore quando fa clic sull'oggetto nel diagramma.
Nell'esempio seguente, si desidera configurare un modulo Web che, una volta approvato, visualizzerà un altro modulo designato da un parametro dell'URL. A questo scopo, eseguire i seguenti passaggi:
Inserire un salto alla fine di un modulo: sostituisce la casella End.
Nelle proprietà del modulo, aggiungere un parametro (next) memorizzato in una variabile locale (next). Le variabili locali sono descritte in Memorizzazione dei dati in una variabile locale.
Modificare l'oggetto Jump, selezionare l'opzione Stored in a variable e selezionare la variabile next dalla casella a discesa.
L'URL di consegna deve includere il nome interno del modulo di destinazione, ad esempio:
https://[myserver]/webForm/APP62?&next=APP22
Quando l'utente fa clic sul pulsante Approve, viene visualizzato il modulo APP22.
È possibile inserire collegamenti ad altre pagine del modulo. A tal fine, aggiungere alla pagina un elemento statico di tipo Link. Per ulteriori informazioni, vedere Inserimento di un collegamento.
La casella Test consente di condizionare la sequenza delle pagine in un modulo. Consente di definire varie linee di ramo in base ai risultati del test. Questo consente di visualizzare pagine diverse a seconda delle risposte fornite dagli utenti.
Ad esempio, potete visualizzare una pagina diversa per i clienti che hanno già effettuato l’ordine online e un’altra per coloro che hanno effettuato più di dieci ordini. A tal fine, nella prima pagina del modulo, inserire un campo di immissione di tipo Number che consenta all'utente di indicare il numero di ordini inseriti.
È possibile memorizzare queste informazioni in un campo del database o utilizzare una variabile locale.
Le modalità di memorizzazione sono dettagliate in Campi di memorizzazione di risposta.
Nel nostro esempio, vogliamo usare una variabile:
Nel diagramma del modulo, inserire una casella di prova per definire le condizioni. Per ogni condizione, verrà aggiunto un nuovo ramo all'uscita della casella di prova.
Selezionare l'opzione Activate the default branching per aggiungere una transizione per i casi in cui nessuna delle condizioni è vera. Questa opzione non è necessaria se ogni possibile caso è coperto dalle condizioni definite.
Quindi, definite la sequenza delle pagine quando una delle condizioni è vera, ad esempio:
È inoltre possibile personalizzare la sequenza delle pagine in base ai parametri di inizializzazione del modulo Web o ai valori memorizzati nel database. Vedere Parametri URL modulo.
L'oggetto Script consente di immettere direttamente uno script JavaScript, ad esempio per modificare il valore di un campo, recuperare dati dal database o chiamare un'API Adobe Campaign .
Posizionare una pagina finale alla fine del diagramma. La pagina finale viene visualizzata quando l'utente fa clic sul pulsante Approve nel modulo Web.
Per personalizzare questa pagina, fate doppio clic su End e immettete il contenuto della pagina nell’editor centrale.