Um dieses Anwendungsbeispiel auf Ihrem System verwenden zu können, folgen Sie den folgenden Anweisungen:
Es wird davon ausgegangen, dass Sie AEM Forms auf Port 4502 ausführen.
In diesem Beispiel wird die MySQL-Datenbank verwendet, um die Daten des adaptiven Formulars zu speichern. Sie müssen die Datenbankschema durch Import der Schemadatei in MySQL Workbench.
Sie müssen eine Datenquelle mit dem Namen StoreAndRetrieveAfData. Der Code im OSGi-Bundle verwendet diesen Datenquellennamen
Das Formulardatenmodell muss auf Grundlage dieser Datenquelle mit dem Namen StoreAndRetrieveAfData. Dieses Formulardatenmodell wird verwendet, um die Mobiltelefonnummer abzurufen, die mit der Anwendungs-ID verknüpft ist. Das Formulardatenmodell kann heruntergeladen haben.
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.
Stellen Sie das Bundle bereit, das über die Code zum Speichern und Abrufen von Daten aus der Datenbank
Laden Sie die developing with serviceuser.zip.
Stellen Sie die Datei "DevelopingWithServiceUser.jar"mithilfe der Felix-Webkonsole bereit.
Das Beispiel verwendet 2 Client-Bibliotheken. Importieren Sie diese Client-Bibliotheken AEM.
Die in dieser Demo verwendeten Musterformulare basieren auf einer benutzerdefinierten Vorlage. Importieren Sie die benutzerdefinierte Vorlage in AEM
Die beiden Formulare, aus denen dieses Muster besteht, müssen in AEM importiert werden. Die Musterformulare können heruntergeladen von hier
Öffnen Sie die MyAccountForm im Bearbeitungsmodus. Geben Sie die Werte für API-Schlüssel und API-Geheimnis in den entsprechenden Feldern im adaptiven Formular an.
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.