Tutorial: creare un modulo adattivo do-not-publish-tutorial-create-an-adaptive-form
Questo tutorial è un passaggio della serie Creare il primo modulo adattivo. Si consiglia di seguire la serie in sequenza cronologica per comprendere, eseguire e dimostrare il caso di utilizzo completo dell’esercitazione.
Informazioni sull’esercitazione about-the-tutorial
I moduli adattivi sono moduli di nuova generazione dinamici e reattivi. Puoi utilizzare i moduli adattivi per fornire esperienze personalizzate. È inoltre possibile integrare i moduli adattivi con Adobe Analytics per le statistiche di utilizzo e Adobe Campaign per la gestione delle campagne. Per ulteriori informazioni sulle funzionalità dei moduli adattivi, consulta Introduzione alla creazione di moduli adattivi.
La creazione e la gestione dei moduli è più semplice se si segue un processo appropriato. In questo articolo imparerai a:
Avrai un modulo simile al seguente entro la fine dell’articolo:
Passaggio 1: creare il modulo adattivo step-create-the-adaptive-form
-
Accedi all'istanza di creazione dell'AEM e passa a Adobe Experience Manager > Forms > Forms e documenti. URL predefinito: http://localhost:4502/aem/forms.html/content/dam/formsanddocuments.
-
Seleziona Crea e Modulo adattivo. Viene visualizzata un'opzione per selezionare un modello. Seleziona il modello Vuoto per selezionarlo e scegli Successivo.
-
Viene visualizzata un'opzione per Aggiungi proprietà. I campi Titolo e Nome sono obbligatori:
- Titolo: Specificare
Add new or update shipping address
nel campo Titolo. Il campo titolo specifica il nome visualizzato del modulo. Il titolo consente di identificare il modulo nell'interfaccia utente Forms dell'AEM. - Nome: Specificare
shipping-address-add-update-form
nel campo Nome. Il campo Nome specifica il nome del modulo. Nell’archivio viene creato un nodo con il nome specificato. Quando si inizia a digitare un titolo, il valore del campo nome viene generato automaticamente. Puoi modificare il valore suggerito. Il campo nome può contenere solo caratteri alfanumerici, trattini e caratteri di sottolineatura. Tutti gli input non validi vengono sostituiti da un trattino.
- Titolo: Specificare
-
Seleziona Crea. Viene creato un modulo adattivo e viene visualizzata una finestra di dialogo per aprire il modulo per la modifica. Seleziona Apri per aprire il nuovo modulo creato in una nuova scheda. Il modulo viene aperto per la modifica. Viene visualizzata inoltre la barra laterale per personalizzare il modulo appena creato in base alle esigenze.
Per informazioni sull'interfaccia per l'authoring di moduli adattivi e sui componenti disponibili, consulta Introduzione all'authoring di moduli adattivi.
Passaggio 2: aggiungere intestazione e piè di pagina step-add-header-and-footer
L'AEM Forms fornisce molti componenti per visualizzare informazioni su un modulo adattivo. I componenti Intestazione e Piè di pagina consentono di conferire a un modulo un aspetto coerente. In genere, un’intestazione include il logo di un’azienda, il titolo del modulo e il riepilogo. Un piè di pagina include in genere informazioni sul copyright e collegamenti ad altre pagine.
-
Seleziona
-
Seleziona Logo. Viene visualizzata la barra degli strumenti. Seleziona
-
Seleziona Immagine. Viene visualizzata la barra degli strumenti. Selezionare
Se non ne hai uno, seleziona Ottieni file per scaricare il logo utilizzato in questo articolo.
-
Trascina il componente Footer da
Passaggio 3: aggiungere componenti per acquisire e visualizzare informazioni step-add-components-to-capture-and-display-information
I componenti sono elementi costitutivi di un modulo adattivo. L'AEM Forms fornisce molti componenti per acquisire e visualizzare informazioni in un modulo adattivo. Puoi trascinare i componenti da
-
Trascina il componente Casella numerica nel modulo adattivo. Posizionalo prima del componente Piè di pagina. Apri le proprietà del componente, cambia Titolo del componente in
Customer ID
, cambia Nome elemento incustomer_ID
, abilita l'opzione Campo richiesto, abilita l'opzione Usa tipo di input numero HTML5 e seleziona -
Trascina tre componenti Casella di testo nel modulo adattivo. Posizionale prima del componente Piè di pagina. Impostare le seguenti proprietà per queste caselle di testo.:
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 html-authored no-header Proprietà Riquadro 1 Casella di testo 2 Riquadro 3 Titolo Nome Indirizzo di spedizione Stato Nome elemento customer_Name customer_Shipping_Address customer_State Campo obbligatorio Abilitato Abilitato Abilitato Consenti più righe Disattivato Abilitato Disattivato -
Trascina un componente Casella numerica prima del componente piè di pagina. Apri le proprietà del componente, imposta i valori elencati nella tabella seguente, seleziona
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Proprietà Valore Titolo Codice postale Nome elemento customer_ZIPCode Numero massimo di cifre 6 Campo obbligatorio Abilitato Tipo di pattern di visualizzazione Nessun pattern -
Trascina un componente E-mail prima del componente piè di pagina. Apri le proprietà del componente, imposta i valori elencati nella tabella seguente e seleziona
table 0-row-2 1-row-2 2-row-2 3-row-2 Proprietà Valore Titolo E-mail Nome elemento customer_Email Campo obbligatorio Abilitato -
Trascina un componente File allegato prima del componente piè di pagina. Apri le proprietà del componente, imposta i valori elencati nella tabella seguente e seleziona
table 0-row-2 1-row-2 2-row-2 3-row-2 html-authored no-header Proprietà Valore Titolo Bozza indirizzo approvato dal governo Nome elemento customer_Address_Proof Campo obbligatorio Abilitato -
Trascina un componente Pulsante di invio nel modulo adattivo. Posizionalo prima del componente Piè di pagina. Apri le proprietà del componente, cambia il nome elemento in
address_addition_update_submit
, seleziona
Passaggio 4: configurare l’azione di invio per il modulo adattivo step-configure-submit-action-for-the-adaptive-form
Un’azione di invio viene attivata quando un utente tocca il pulsante Invia in un modulo adattivo. È possibile utilizzare un’azione di invio per salvare i dati del modulo nell’archivio locale, inviare i dati del modulo a un endpoint REST, inviare i dati del modulo come e-mail e altro ancora. I moduli adattivi forniscono alcune ulteriori azioni di invio pronte all’uso. Per informazioni dettagliate, vedere Configurazione dell'azione Invia.
La procedura seguente consente di configurare l’azione di invio e-mail e l’azione di invio demo del modulo:
-
Configura il server e-mail. Per ulteriori dettagli, vedere Configurazione della notifica e-mail.
-
Selezionare Contenitore modulo nel browser Contenuti e selezionare
-
Vai a Invio > Azione invio. Seleziona Invia e-mail. Specifica i seguenti valori e seleziona
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 Proprietà Valore Da donotreply@weretail.com
A ${customer_Email}
Oggetto Conferma: hai aggiunto l'indirizzo di spedizione sul sito Web We.Retail. Modello e-mail Salve ${customer_Name}
, il seguente indirizzo viene aggiunto come indirizzo di spedizione per il tuo account:${customer_Name}
,${customer_Shipping_Address}
,${customer_State}
,${customer_ZIPCode}
Cordiali saluti, We.RetailIncludi allegati Abilitato Modulo pronto. Ora è possibile visualizzare in anteprima il modulo e verificarne la funzionalità. Se si è utilizzato il nome indicato nell'esercitazione e si accede al modulo nel computer che esegue il server AEM Forms, il modulo sarà disponibile all'indirizzo http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.
Passaggio 5: visualizzare in anteprima e inviare il modulo adattivo step-preview-and-submit-the-adaptive-form
È possibile utilizzare l'opzione Anteprima per valutare l'aspetto e il comportamento di un modulo. Puoi inviare un modulo in modalità anteprima e controllare anche le convalide applicate a un modulo. Ad esempio, se viene visualizzato un errore quando un campo obbligatorio viene lasciato vuoto.
I moduli adattivi offrono anche un’opzione per emulare l’esperienza di un modulo per vari dispositivi. Ad esempio, iPhone, iPad e Desktop. Puoi utilizzare entrambe le opzioni Anteprima e Emulatore
- Seleziona l'opzione Anteprima sul lato destro dell'editor di moduli. Il modulo viene aperto in modalità anteprima. Se hai usato il nome menzionato nell'esercitazione, l'URL di anteprima del modulo è http://localhost:4502/content/dam/formsanddocuments/shipping-address-add-update-form/jcr:content?wcmmode=disabled
- Utilizza
- Compila i campi del modulo e seleziona Invia. Il modulo è stato inviato e si è reindirizzati alla pagina predefinita Grazie. È inoltre possibile specificare una pagina di ringraziamento personalizzata. Per ulteriori dettagli, vedere Configurazione della pagina di reindirizzamento.
Il modulo adattivo per aggiungere un indirizzo è pronto. Se è stato utilizzato il nome indicato nell'esercitazione e si accede al modulo nel computer che esegue il server AEM Forms, il modulo sarà disponibile all'indirizzo http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html.