DokumentationAEMAEM-TutorialsAEM Forms-Tutorials

Umsetzen dieses Anwendungsfalls auf Ihrem System

Letzte Aktualisierung: 2. April 2025
  • Gilt für:
  • Experience Manager 6.4
  • Experience Manager 6.5
  • Themen:

Erstellt für:

  • Experte
  • Entwickler

AEM Forms 6.5

HINWEIS
Damit die Beispiel-Assets auf Ihrem System verwendet werden können, wird davon ausgegangen, dass Sie Zugriff auf eine AEM Forms-Autoren- und AEM Forms-Veröffentlichungsinstanz haben.

Gehen Sie wie folgt vor, um diesen Anwendungsfall auf Ihrem lokalen System umzusetzen:

Bereitstellen der folgenden Assets in der AEM Forms-Autoreninstanz

  • Installieren Sie das MobileFormToWorkflow-Bundle.

  • Importieren Sie das benutzerdefinierte Profil, das die Daten aus dem HTML5-Formular mit der XDP zusammenführt und ein interaktives PDF-Dokument zurückgibt.

  • Stellen Sie das DevelopingWithServiceUser-Bundle bereit.
    Fügen Sie den folgenden Eintrag im Apache Sling Service User Mapper Service mithilfe von configMgr hinzu.

DevelopingWithServiceUser.core:getformsresourceresolver=fd-service
  • Sie können die Formularübermittlungen in einem anderen Ordner speichern, indem Sie den Ordnernamen in der Konfiguration der AEM-Server-Anmeldeinformationen mit configMgr angeben. Wenn Sie den Ordner ändern, stellen Sie sicher, dass Sie einen Starter für den Ordner erstellen, um den Workflow ReviewSubmittedPDF auszulösen.

config-author

  • Importieren Sie die Beispiel-XDP und das Workflow-Paket mit Package Manager.

Bereitstellen der folgenden Assets in der Veröffentlichungsinstanz

  • Installieren Sie das MobileFormToWorkflow-Bundle.

  • Geben Sie Benutzernamen/Kennwort für die Autoreninstanz und einen vorhandenen Speicherort in Ihrem AEM-Repository an, um die übermittelten Daten mithilfe von configMgr in den AEM-Server-Anmeldeinformationen zu speichern. Sie können die URL des Endpunkts auf dem AEM-Workflow-Server unverändert lassen. Dies ist der Endpunkt, der die Daten aus der Übermittlung in dem angegebenen Knoten extrahiert und speichert.
    publish-config

  • Stellen Sie das DevelopingWithServiceUser-Bundlet bereit.

  • Öffnen Sie die OSGi-Konfiguration.

  • Suchen Sie nach Apache Sling Referrer Filter. Stellen Sie sicher, dass das Kontrollkästchen „Leere zulassen“ aktiviert ist.

  • Importieren Sie das benutzerdefinierte Profil, das die Daten aus dem HTML5-Formular mit der XDP zusammenführt und ein interaktives PDF-Dokument zurückgibt.

Testen der Lösung

  • Melden Sie sich bei Ihrer Autoreninstanz an.

  • Bearbeiten Sie die erweiterten Eigenschaften von w9.xdp. Vergewissern Sie sich, dass die Übermittlungs-URL und das Render-Profil wie unten dargestellt korrekt festgelegt sind.
    xdp-advanced-properties

  • Veröffentlichen Sie w9.xdp.

  • Melden Sie sich bei der Veröffentlichungsinstanz an.

  • Zeigen Sie das w9-Formular in einer Vorschau an.

  • Füllen Sie mehrere Felder aus und klicken Sie dann auf die Schaltfläche in der Symbolleiste, um die interaktive PDF-Datei herunterzuladen.

  • Füllen Sie die heruntergeladene PDF-Datei mit Acrobat aus und klicken Sie auf die Schaltfläche „Senden“.

  • Sie sollten eine Erfolgsmeldung erhalten.

  • Melden Sie sich bei der AEM-Autoreninstanz als Admin an.

  • Überprüfen Sie den AEM-Posteingang.

  • Sie sollten über ein Arbeitselement verfügen, um die übermittelte PDF-Datei zu überprüfen.

HINWEIS
Anstatt die PDF-Datei an das in der Veröffentlichungsinstanz ausgeführte Servlet zu übermitteln, haben einige Kundinnen und Kunden das Servlet im Servlet-Container, z. B. Tomcat, bereitgestellt. Das alles hängt von der Topologie ab, mit der die Kundin oder der Kunde vertraut ist. Für dieses Tutorial verwenden wir das in der Veröffentlichungsinstanz bereitgestellte Servlet, um die PDF-Übermittlungen zu verarbeiten.
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e