Erstellen Sie Ihr erstes adaptives Formular do-not-publish-create-your-first-adaptive-form
Einführung introduction
Suchen Sie einen mobilfreundlichen Formularerfahrung das die Einschreibung vereinfacht, die Interaktion erhöht und die Bearbeitungszeit verkürzt, adaptive Formulare ist perfekt für dich geeignet. Adaptive Formulare bieten ein mobiles, automatisierungs- und analysefreundliches Formularerlebnis. Sie können einfach Formulare erstellen, die responsiv und interaktiv sind, automatisierte Prozesse verwenden, um administrative und sich wiederholende Aufgaben zu reduzieren, und Datenanalysen verwenden, um die Erlebnisse, die Kunden mit Ihren Formularen haben, zu verbessern und zu personalisieren.
Dieses Tutorial bietet ein End-to-End-Framework zum Erstellen eines adaptiven Formulars. Das Tutorial ist in einen Anwendungsfall und mehrere Handbücher unterteilt. Jedes Handbuch hilft Ihnen dabei, neue Funktionen zu lernen und zum adaptiven Formular hinzuzufügen, das in diesem Tutorial erstellt wird. Sie haben nach jedem Handbuch ein funktionierendes adaptives Formular. Das Handbuch zum Erstellen eines adaptiven Formulars ist verfügbar. Nachfolgende Handbücher werden in Kürze verfügbar sein. Am Ende dieser Schulung können Sie Folgendes:
- Erstellen Sie ein adaptives Formular und ein Formulardatenmodell.
- Gestalten Sie Ihr adaptives Formular.
- Verwenden Sie den Regeleditor für adaptive Formulare, um Geschäftsregeln zu erstellen.
- Testen und veröffentlichen Sie ein adaptives Formular.
Die Journey beginnt mit dem Erlernen des Anwendungsfalls:
Eine Website bietet eine Reihe von Produkten für verschiedene Kunden. Kunden durchsuchen das Portal, wählen die Produkte aus und bestellen sie. Jeder Kunde erstellt ein Konto und stellt Versand- und Rechnungsadressen bereit. Eine bestehende Kundin, Sara Rose, möchte ihre Versandadresse zur Website hinzufügen. Die Website bietet ein Online-Formular zum Hinzufügen und Aktualisieren von Versandadressen.
Die Website wird auf Adobe Experience Manager (AEM) ausgeführt und verwendet AEM Forms für die Datenerfassung und -verarbeitung. Das Formular zum Hinzufügen und Aktualisieren von Adressen ist ein adaptives Formular. Die Website speichert Kundendetails in einer Datenbank. Das Formular zum Hinzufügen und Aktualisieren von Adressen dient dazu, verfügbare Adressen abzurufen und anzuzeigen. Sie verwenden auch das adaptive Formular, um aktualisierte und neue Adressen zu akzeptieren.
Voraussetzung prerequisite
-
Eine AEM Author-Instanz einrichten.
-
Installieren Sie das AEM Forms-Add-On auf der Author-Instanz.
-
Beziehen Sie den JDBC-Datenbanktreiber (JAR-Datei) vom Datenbankanbieter. Die Beispiele in diesem Tutorial basieren auf der MySQL-Datenbank und verwenden den MySQL JDBC-Datenbanktreiber von Oracle.
-
Richten Sie eine Datenbank mit Kundendaten mit den unten angezeigten Feldern ein. Eine Datenbank ist nicht erforderlich, um ein adaptives Formular zu erstellen. In diesem Tutorial wird eine Datenbank verwendet, um Formulardatenmodell und Persistenzfunktionen von AEM Forms anzuzeigen.
Schritt 1: Erstellen Sie ein adaptives Formular step-create-an-adaptive-form
Adaptive Formulare sind neue Generationen, ansprechend, responsiv, dynamisch und adaptiv. Mit adaptiven Formularen können Sie personalisierte und zielgerichtete Erlebnisse bereitstellen. AEM Forms bietet einen Drag & Drop-WYSIWYG-Editor zum Erstellen adaptiver Formulare. Weitere Informationen zu adaptiven Formularen finden Sie unter Einführung in das Authoring adaptiver Formulare.
Ziele:
- Erstellen eines adaptiven Formulars, mit dem ein Kunde eine Versandadresse hinzufügen kann
- Layout-Felder eines adaptiven Formulars zum Anzeigen und Akzeptieren von Informationen eines Kunden
- Erstellen Sie eine Sendeaktion zum Senden einer E-Mail mit Formularinhalt
- Anzeigen und Senden eines adaptiven Formulars in der Vorschau
Schritt 2: Erstellen Sie ein Formulardatenmodell step-create-form-data-model
Ein Formulardatenmodell ermöglicht die Verbindung eines adaptiven Formulars mit unterschiedlichen Datenquellen. Zum Beispiel AEM Benutzerprofil, RESTful-Webdienste, SOAP-basierte Webdienste, OData-Dienste und relationale Datenbanken. Ein Formulardatenmodell ist ein einheitliches Datendarstellungsschema von Geschäftsentitäten und Diensten, die in verbundenen Datenquellen verfügbar sind. Sie können das Formulardatenmodell mit einem adaptiven Formular verwenden, um Daten abzurufen, zu aktualisieren, zu löschen und zu verbundenen Datenquellen hinzuzufügen.
Ziele:
- Konfigurieren der Datenbankinstanz der Website (MySQL-Datenbank) als Datenquellen
- Erstellen des Formulardatenmodells mit der MySQL-Datenbank als Datenquelle
- Hinzufügen von Datenmodellobjekten zum Datenmodell
- Konfigurieren der Lese- und Schreibdienste für Datenmodellobjekte
- Testen des Formulardatenmodells und der konfigurierten Dienste mit Testdaten
Schritt 3: Wenden Sie Regeln auf adaptive Formularfelder an step-apply-rules-to-adaptive-form-fields
Adaptive Formulare stellen einen Editor zum Schreiben von Regeln für adaptive Formularobjekte bereit. Diese Regeln definieren Aktionen für Formularobjekte, die durch voreingestellte Bedingungen, Benutzereingaben und Benutzeraktionen im Formular ausgelöst werden. Dies hilft, die Genauigkeit zu gewährleisten, und beschleunigt das Ausfüllen der Formulare.
Ziele:
- Erstellen und Anwenden von Regeln auf adaptive Formularfelder
- Verwenden Sie Regeln zum Auslösen von Formulardatenmodelldiensten, um Daten in der Datenbank zu aktualisieren
Schritt 4: Gestalten Sie Ihr adaptives Formular step-style-your-adaptive-form
Adaptive Formulare bieten Designs und einen Editor, um Designs für die adaptiven Formulare zu erstellen. Ein Design enthält Stildetails für Komponenten und Bereiche und Sie können ein Design in verschiedenen Formularen wiederverwenden. Die Stile umfassen Eigenschaften wie Hintergrundfarben, Statusfarben, Transparenz, Ausrichtung und Größe. Wenn Sie das Design auf Ihr Formular anwenden, spiegelt der angegebene Stil die entsprechenden Komponenten des Formulars wider. Adaptive Formulare unterstützen auch die Inline-Formatierung für Formularstile.
Ziele:
- Anwenden eines Standarddesigns auf ein adaptives Formular
- Erstellen eines Designs für ein adaptives Formular mit dem Design-Editor
- Verwenden von Webfonts in einem benutzerdefinierten Design
Schritt 5: Testen Sie Ihr adaptives Formular step-test-your-adaptive-form
Adaptive Formulare sind für die Interaktion mit Ihren Kunden von wesentlicher Bedeutung. Es ist wichtig, Ihre adaptiven Formulare bei jeder Änderung, die Sie daran vornehmen, zu testen. Das Testen jedes Felds eines Formulars ist mühsam. AEM Forms bietet ein SDK (Calvin SDK) zur Automatisierung des Testens adaptiver Formulare. Calvin ermöglicht es Ihnen das automatische Testen der adaptiven Formulare im Webbrowser.
Ziele:
- Installieren des Calvin SDK
- Erstellen von Test-Suites und Testfällen für das Formular "Adresse ändern"
Weitere Informationen zum SDK finden Sie unter Verwenden automatisierter Tests mit AEM adaptiven Formular.
Schritt 6: Veröffentlichen Sie Ihr adaptives Formular step-publish-your-adaptive-form
Sie können adaptive Formulare als eigenständiges Formular veröffentlichen (Einzelseitenanwendung), in AEM einschließen Siteseiteoder auf einer AEM Site mit Forms Portal.
Ziele:
- Veröffentlichen des adaptiven Formulars als Einzelseitenanwendung