Schulung: Erstellen eines adaptiven Formulars

02-create-adaptive-form-main-image

Diese Schulung ist ein Schritt in der Serie Erstellen Sie Ihr erstes adaptives Formular. Es wird empfohlen, der Serie in chronologischer Reihenfolge zu folgen, um den vollständigen Anwendungsfall zu verstehen, auszuführen und zu demonstrieren.

Über die Schulung

Adaptive Formulare sind Formulare der neuen Generation, die dynamisch und responsiv sind. Sie können adaptive Formulare verwenden, um ein personalisiertes Benutzererlebnis zu schaffen. Sie können adaptive Formulare auch mit Adobe Analytics für die Nutzungsstatistik und Adobe Campaign für die Kampagnenverwaltung integrieren. Weitere Informationen zu den Funktionen für adaptive Formulare finden Sie unter Einführung in das Authoring adaptiver Formulare.

Es ist einfacher, Formulare zu erstellen und zu verwalten, wenn ein ordnungsgemäßer Prozess eingehalten wird. In diesem Artikel lernen Sie Folgendes:

Am Ende des Artikels haben Sie ein Formular, was so ähnlich wie Folgendes aussieht:

Schritt 1: Adaptives Formular erstellen

  1. Melden Sie sich bei Ihrer AEM-Autoreninstanz an und navigieren Sie zu Adobe Experience Manager > Formulare > Formulare und Dokumente. Die Standard-URL lautet http://localhost:4502/aem/forms.html/content/dam/formsanddocuments.

  2. Tippen Sie auf Erstellen und wählen Sie Adaptives Formular. Eine Option zum Auswählen einer Vorlage wird angezeigt. Tippen Sie auf die leere Vorlage, um sie auszuwählen, und dann auf Weiter.

  3. Eine Option Eigenschaften hinzufügen wird angezeigt. Die Felder Titel und Name sind obligatorisch.

    • Titel: Geben Sie Add new or update shipping address im ​Feld "Titel"an. Das Feld „Titel“: Gibt den Anzeigenamen des Formulars an. Der Titel erleichtert Ihnen die Identifizierung des Formulars in der AEM Forms-Benutzeroberfläche.
    • Name: Geben Sie shipping-address-add-update-form im Feld " ​Name"an. Das Feld „Name“ gibt den Namen des Formulars an. Im Repository wird ein Knoten mit dem angegebenen Namen erstellt. Wenn Sie mit der Eingabe des Titels beginnen, wird automatisch ein Wert für das Feld „Name“ vorgeschlagen. Sie können den vorgeschlagenen Wert gegebenenfalls ändern. Im Feld „Name“ dürfen nur alphanumerische Zeichen, Bindestriche und Unterstriche eingegeben werden. Ungültige Eingaben werden durch Bindestriche ersetzt.
  4. Tippen Sie auf Erstellen. Ein adaptives Formular wird erstellt und es wird ein Dialogfeld zum Öffnen des Formulars zur Bearbeitung angezeigt. Tippen Sie auf Öffnen, um das neu erstellte Formular in einer neuen Registerkarte zu öffnen. Das Formular wird zur Bearbeitung geöffnet. Es zeigt auch die Seitenleiste an, um das neu erstellte Formular entsprechend den Anforderungen anzupassen.

    Weitere Informationen zur Authoring-Benutzeroberfläche für adaptive Formulare und zu verfügbaren Komponenten finden Sie unter Einführung in das Authoring adaptiver Formulare.

    new-created-adaptive-form

AEM Forms stellt viele Komponenten bereit, um Informationen in einem adaptiven Formular anzuzeigen. Kopfzeilen- und Fußzeilen-Komponenten sorgen für ein konsistentes Erscheinungsbild eines Formulars. Eine Kopfzeile enthält normalerweise das Logo eines Unternehmens, den Titel des Formulars und eine Zusammenfassung. Eine Fußzeile enthält meist Copyright-Informationen und Links zu anderen Seiten.

  1. Tippen Sie auf Umschalten-Side-Panel > treeexpandall. Der Komponentenbrowser wird geöffnet. Ziehen Sie die Komponente Kopfzeile aus dem Komponentenbrowser in das adaptive Formular.

  2. Tippen Sie auf Logo. Der Symbolleiste wird angezeigt. Tippen Sie auf der Symbolleiste auf aem_6_3_edit, geben Sie We.Retail ein und tippen Sie auf aem_6_3_forms_save.

  3. Tippen Sie auf „Bild“. Der Symbolleiste wird angezeigt. Tippen Sie auf cmppr. Der Eigenschaften-Browser wird auf der linken Seite des Bildschirms geöffnet. Suchen Sie das Logo und laden Sie es hoch. Tippen Sie auf aem_6_3_forms_save. Das Bild erscheint in der Kopfzeile.

    Sie können auf „Datei abrufen“ tippen, um das in diesem Artikel verwendete Logo herunterzuladen, falls Sie keines haben.

    Datei laden

  4. Ziehen Sie die Komponente Fußzeile von treeexpandall in das adaptive Formular. Nach diesem Schritt sieht das Formular wie folgt aus:

    adaptive-form-with-headers-and-footers

Schritt 3: Komponenten hinzufügen, um Informationen zu erfassen und anzuzeigen

Komponenten sind Bausteine ​​eines adaptiven Formulars. AEM Forms stellt viele Komponenten bereit, um Informationen in einem adaptiven Formular zu erfassen und anzuzeigen. Sie können die Komponenten von treeexpandall in ein Formular ziehen. Weitere Informationen zu verfügbaren Komponenten und entsprechenden Funktionen finden Sie unter Einführung in das Authoring adaptiver Formulare.

  1. Ziehen Sie die Komponente Numerisches Feld in das adaptive Formular. Platzieren Sie sie vor der Fußzeilenkomponente. Öffnen Sie die Eigenschaften der Komponente, ändern Sie Titel der Komponente in Customer ID, ändern Sie Elementname in customer_ID, aktivieren Sie die Option Erforderliches Feld, aktivieren Sie die Option HTML5-Zahleneingabetyp und tippen Sie auf aem_6_3_forms_save.

  2. Ziehen Sie drei Textfeldkomponenten in das adaptive Formular. Platzieren Sie diese vor die Fußzeilenkomponente. Legen Sie die folgenden Eigenschaften für diese Textfelder fest:

    Property Textfeld 1
    Textfeld 2
    Textfeld 3
    Titel Name
    Lieferadresse Bundesland/Kanton
    Elementname customer_Name
    customer_Shipping_Address customer_State
    Erforderliches Feld Aktiviert Aktiviert Aktiviert
    Mehrere Zeilen zulassen
    Deaktiviert Aktiviert Deaktiviert
  3. Ziehen Sie eine Numerisches Feld-Komponente vor die Fußzeilenkomponente. Öffnen Sie die Eigenschaften der Komponente, legen Sie die in der folgenden Tabelle aufgeführten Werte fest, tippen Sie auf aem_6_3_forms_save.

    Eigenschaft Wert
    Titel Postleitzahl
    Elementname customer_ZIPCode
    Maximale Anzahl von Ziffern 6
    Erforderliches Feld Aktiviert
    Mustertyp anzeigen Kein Muster
  4. Ziehen Sie eine E-Mail-Komponente vor die Fußzeilenkomponente. Öffnen Sie Eigenschaften der Komponente, legen Sie die in der folgenden Tabelle aufgeführten Werte fest und tippen Sie auf aem_6_3_forms_save.

    Eigenschaft Wert
    Titel E-Mail
    Elementname customer_Email
    Erforderliches Feld Aktiviert
  5. Ziehen Sie eine Dateianhang-Komponente vor die Fußzeilenkomponente. Öffnen Sie Eigenschaften der Komponente, legen Sie die in der folgenden Tabelle aufgeführten Werte fest und tippen Sie auf aem_6_3_forms_save.

    Eigenschaft Wert
    Titel Von Behörden anerkannter Adressnachweis
    Elementname customer_Address_Proof
    Erforderliches Feld Aktiviert
  6. Ziehen Sie eine Sendeschaltfläche-Komponente in das adaptive Formular. Platzieren Sie sie vor der Fußzeilenkomponente. Öffnen Sie Eigenschaften der Komponente, ändern Sie den Elementnamen in address_addition_update_submit, tippen Sie auf aem_6_3_forms_save. Das Layout des Formulars ist vollständig und das Formular sieht wie folgt aus:

    adaptive-form-with-all-the-components

Schritt 4: Sendeaktion für das adaptive Formular konfigurieren

Eine Sendeaktion wird ausgelöst, wenn ein Benutzer in einem adaptiven Formular auf die Schaltfläche „Senden“ klickt. Sie können eine Sendeaktion verwenden, um Formulardaten im lokalen Repository zu speichern, Formulardaten an einen REST-Endpunkt zu senden, Formulardaten als E-Mail zu senden und mehr. Adaptive Formulare bieten einige weitere vordefinierte Übermittlungsaktionen. Weitere Informationen finden Sie unter Konfigurieren der Sendeaktion.

Mithilfe der folgenden Schritte können Sie die E-Mail-Übermittlungsaktion und die Demo-Übermittlungsaktion des Formulars konfigurieren:

  1. Konfigurieren Sie den E-Mail-Server. Weitere Informationen finden Sie unter Konfigurieren von E-Mail-Benachrichtigungen..

  2. Tippen Sie im Inhaltsbrowser auf Form Container und dann auf cmppr. Der Eigenschaften-Browser wird auf der linken Seite geöffnet.

  3. Navigieren Sie zu Übermittlung > Übermittlungsaktion. Wählen Sie E-Mail senden. Geben Sie die folgenden Werte ein und tippen Sie auf aem_6_3_forms_save.

    Eigenschaft Wert
    Von donotreply@weretail.com
    To ${customer_Email}
    Betreff Bestätigung: Sie haben die Lieferadresse auf der We.Retail-Website hinzugefügt.
    E-Mail-Vorlage Hi ${customer_Name}, Die folgende Adresse wird als Lieferadresse für Ihr Konto hinzugefügt:
    ${customer_Name}, ${customer_Shipping_Address}, ${customer_State}, ${customer_ZIPCode}
    Was, We.Retail
    Anlagen einschließen Aktiviert

    Ihr Formular ist jetzt bereit. Jetzt können Sie das Formular in der Vorschau anzeigen und die Funktionalität testen. Wenn Sie den im Lernprogramm erwähnten Namen verwendet haben und auf das Formular auf dem Computer zugreifen, auf dem AEM Forms-Server ausgeführt wird, ist das Formular unter http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html verfügbar.

Schritt 5: Adaptives Formular in der Vorschau ansehen und senden

Sie können die Option Vorschau verwenden, um das Erscheinungsbild und Verhalten eines Formulars zu bewerten. Sie können ein Formular im Vorschaumodus senden und auch die für ein Formular geltenden Validierungen prüfen. Zum Beispiel, wenn ein Fehler angezeigt wird, weil ein Pflichtfeld leer ist.

Adaptive Formulare bieten auch eine Option zum Emulieren des Benutzererlebnisses bei einem Formular für verschiedene Geräte. Beispiel: iPhone, iPad und Desktop. Sie können die Optionen Vorschau und Emulator Lineal gemeinsam verwenden, um ein Formular für Geräte unterschiedlicher Bildschirmgrößen Vorschau.

  1. Tippen Sie auf die Option Vorschau auf der rechten Seite des Formulareditors. Das Formular wird im Bearbeitungsmodus geöffnet. Wenn Sie den Namen verwendet haben, der in der Schulung benutzt wird, dann lautet die Vorschau-URL des Formulars http://localhost:4502/content/dam/formsanddocuments/shipping-address-add-update-form/jcr:content?wcmmode=disabled
  2. Verwenden Sie das Lineal Lineal, um die Darstellung des Formulars auf verschiedenen Geräten Ansicht.
  3. Füllen Sie die Felder des Formulars aus und tippen Sie auf Senden. Das Formular wird gesendet und Sie werden zur standardmäßigen Dankeseite weitergeleitet. Sie können auch eine benutzerdefinierte Danke-Seite angeben. Einzelheiten finden Sie unter Konfigurieren der Weiterleitungsseite.

Das adaptive Formular zum Hinzufügen einer Adresse ist fertig. Wenn Sie den im Lernprogramm erwähnten Namen verwendet haben und auf das Formular auf dem Computer mit AEM Forms Server zugreifen, ist das Formular unter http://localhost:4502/editor.html/content/forms/af/shipping-address-add-update-form.html verfügbar.

Auf dieser Seite

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now