Bereitstellen des Beispiels

Um dieses Anwendungsbeispiel auf Ihrem System verwenden zu können, folgen Sie den folgenden Anweisungen:

HINWEIS

Es wird davon ausgegangen, dass Sie AEM Forms auf Port 4502 ausführen.

Datenbank erstellen

In diesem Beispiel wird die MySQL-Datenbank verwendet, um die Daten des adaptiven Formulars zu speichern. Sie müssen das Datenbankschema erstellen, indem Sie die Schemadatei in MySQL Workbench importieren.

Datenquelle erstellen

Sie müssen eine Datenquelle mit dem Namen StoreAndRetrieveAfData erstellen. Der Code im OSGi-Bundle verwendet diesen Datenquellennamen

Erstellen von Formulardatenmodellen

Das Formulardatenmodell muss auf Grundlage dieser Datenquelle mit dem Namen StoreAndRetrieveAfData erstellt werden. Dieses Formulardatenmodell wird verwendet, um die Mobiltelefonnummer abzurufen, die mit der Anwendungs-ID verknüpft ist. Das Formulardatenmodell kann von hier heruntergeladen werden.

Erstellen eines Entwicklerkontos mit nexmo

Erstellen Sie ein Entwicklerkonto mit Nexmo zum Senden und Überprüfen von OTP-Codes. Notieren Sie sich den API-Schlüssel und den API-Geheimschlüssel. Die Datenquelle und das Formulardatenmodell wurden für Sie bereits für diesen Dienst erstellt und sind mit den im vorherigen Schritt erwähnten Assets enthalten.

Bereitstellen der folgenden OSGi-Pakete

Stellen Sie das Bundle bereit, das über den Code zum Speichern und Abrufen von Daten aus der Datenbank verfügt.
Laden Sie die Datei developing-with-service-user.zip herunter und dekomprimieren Sie sie.
Stellen Sie die Datei "DevelopingWithServiceUser.jar"mithilfe der Felix-Webkonsole bereit.

Client-Bibliothek bereitstellen

Das Beispiel verwendet 2 Client-Bibliotheken. Importieren Sie diese Client-Bibliotheken in AEM.

Importieren der benutzerdefinierten adaptiven Formularvorlage

Die in dieser Demo verwendeten Musterformulare basieren auf einer benutzerdefinierten Vorlage. Importieren Sie die benutzerdefinierte Vorlage in AEM

Importieren der adaptiven Beispielformulare

Die beiden Formulare, aus denen dieses Muster besteht, müssen in AEM importiert werden. Die Beispielformulare können von hier heruntergeladen werden

Öffnen Sie MyAccountForm im Bearbeitungsmodus. Geben Sie die Werte für API-Schlüssel und API-Geheimnis in den entsprechenden Feldern im adaptiven Formular an.

Testen der Lösung

Anzeigen einer Vorschau der StoreAFWithAttachments
Geben Sie Ihre Mobiltelefonnummer einschließlich Ländercode ein, geben Sie Ihre Benutzerdetails ein und fügen Sie einige Anhänge hinzu. Klicken Sie auf die Schaltfläche "Speichern und beenden", um das adaptive Formular und seine Anlagen zu speichern.

Nachweis des Anwendungsfalls

Auf dieser Seite