Dieses Nutzungsszenario für das System verwenden

HINWEIS

Damit die Beispiel-Assets auf Ihrem System funktionieren, wird davon ausgegangen, dass die AEM-Autoren- und Veröffentlichungsinstanz auf Port 4502 bzw. Port 4503 ausgeführt wird. Es wird außerdem davon ausgegangen, dass der Zugriff auf die AEM-Autoreninstanz über admin/admin. Wenn die Portnummern oder das Admin-Kennwort geändert wurden, funktionieren diese Beispiel-Assets nicht. Sie müssen Ihre eigenen Assets mit dem bereitgestellten Beispielcode erstellen.

Gehen Sie wie folgt vor, um dieses Anwendungsbeispiel auf Ihrem lokalen System zu verwenden:

  • Installieren Sie die AEM-Autoreninstanz auf Port 4502 und die AEM-Veröffentlichungsinstanz auf Port 4503
  • Befolgen Sie die Anweisungen, die bei der Entwicklung mit dem Dienstbenutzer in AEM Forms angegeben wurden.. Stellen Sie sicher, dass Sie den Dienstbenutzer erstellen und das Bundle in Ihrer AEM-Autoren- und Veröffentlichungsinstanz bereitstellen.
  • OSGi-Konfiguration öffnen .
  • Suchen Sie nach Apache Sling Referrer Filter. Stellen Sie sicher, dass das Kontrollkästchen Leere erlauben aktiviert ist.
  • Bereitstellen des benutzerdefinierten AEMFormDocumentService-Bundles.Dieses Bundle muss auf Ihrer AEM-Veröffentlichungsinstanz bereitgestellt werden. Dieses Bundle enthält den Code zum Generieren interaktiver PDF aus einem mobilen Formular.
  • Laden Sie die mit diesem Artikel verknüpften Assets herunter und entpacken Sie sie. Sie erhalten Folgendes
    • offline-submission-profile.zip - Dieses AEM-Paket enthält das benutzerdefinierte Profil, mit dem Sie das interaktive PDF-Dokument in Ihr lokales Dateisystem herunterladen können. Stellen Sie dieses Paket auf Ihrer AEM-Veröffentlichungsinstanz bereit.
    • xdp-form-and-workflow.zip - Dieses AEM-Paket enthält XDP, Beispiel-Workflow, Starter, konfiguriert für Knoteninhalt/pdfsubmissions. Stellen Sie dieses Paket auf Ihrer AEM-Autoren- und Veröffentlichungsinstanz bereit.
    • HandlePDFSubmission.HandlePDFSubmission.core-1.0-SNAPSHOT.jar - Dies ist das AEM Bundle, das den Großteil der Arbeit erledigt. Dieses Bundle enthält das Servlet, das auf /bin/startworkflow. Dieses Servlet speichert die gesendeten Formulardaten unter /content/pdfsubmissions Knoten in AEM Repository. Stellen Sie dieses Bundle sowohl auf Ihrer AEM-Autoren- als auch auf Ihrer Veröffentlichungsinstanz bereit.
  • Vorschau des mobilen Formulars
  • Füllen Sie mehrere Felder aus und klicken Sie dann auf die Schaltfläche in der Symbolleiste, um die interaktive PDF herunterzuladen.
  • Füllen Sie die heruntergeladene PDF mit Acrobat aus und drücken Sie die Senden-Schaltfläche.
  • Sie sollten eine Erfolgsmeldung erhalten
  • Melden Sie sich bei der AEM-Autoreninstanz als Administrator an
  • Aktivieren Sie den AEM Posteingang .
  • Sie sollten über ein Arbeitselement verfügen, um die eingereichte PDF zu überprüfen.
HINWEIS

Anstatt die PDF an das Servlet zu übermitteln, das auf der Veröffentlichungsinstanz ausgeführt wird, haben einige Kunden das Servlet im Servlet-Container wie Tomcat bereitgestellt. Das alles hängt von der Topologie ab, mit der der Kunde vertraut ist. Für dieses Tutorial verwenden wir das Servlet, das in der Veröffentlichungsinstanz bereitgestellt wird, zum Verarbeiten der PDF-Übermittlungen.

Auf dieser Seite