Show Menu
THEMEN×

Installieren und konfigurieren Sie Datenerfassungsfunktionen

Einführung

AEM Forms bietet eine Reihe von Formularen, um Daten vom Endbenutzer zu erhalten: adaptive Formulare, HTML5-Formulare und PDF-Formulare. Darüber hinaus bietet es Tools zum Auflisten aller verfügbaren Formulare auf einer Webseite, Analysieren der Verwendung von Formularen und Targeting von Benutzern anhand ihres Profils. Diese Funktionen sind im Add-On-Paket für AEM Forms enthalten. Das Add-On-Paket wird auf einer Autor- oder Veröffentlichungsinstanz von AEM bereitgestellt.
Adaptive Formulare: Diese Formulare ändern Aussehen aufgrund der Bildschirmgröße des Geräts, sind ansprechend und interaktiv. Adaptive Formulare können auch mit Adobe Analytics, Adobe Sign und Adobe Target integriert werden. Es ermöglichte Ihnen, basierend auf der Demografie und anderen Funktionen, personalisierte Formulare und prozessorientierte Benutzererfahrungen bereitzustellen. Sie können außerdem adaptive Formulare mit Adobe Sign integrieren.
PDF-Formulare eignen sich für pixelgenaues Drucken und digitale Informationserfassung in einem PDF-Dokument. Im digitalen Avatar können Sie Adobe Acrobat oder Acrobat Reader verwenden, um diese Formulare zu füllen. Sie können diese Formulare auf Ihrer Website hosten oder das Formularportal verwenden, um diese Formulare auf einer AEM-Site aufzulisten. Sie können diese Formulare auch als Anhang an andere senden. Diese Formulare eignen sich am besten für Desktopumgebungen.
HTML5-Forms sind die browserfreundliche Version von PDF-Formularen. HTML5-Forms eignen sich für Umgebungen, in denen PDF-Plug-Ins nicht unterstützt werden. HTML5-Forms ermöglichen das Anzeigen von Formularen auf mobilen Geräten und Desktop-Browsern, auf denen XFA-basierte PDF nicht unterstützt werden. Diese Formulare sind für Tablets und Desktops am besten geeignet.
AEM Forms ist eine leistungsstarke Plattform der Enterprise-Klasse und die Datenerfassung (adaptive Formulare, PDF-Formulare und HTML5-Formulare) ist nur eine der Möglichkeiten von AEM Forms. Eine vollständige Liste der Funktionen finden Sie unter Einführung in AEM Forms .

Bereitstellungstopologie

AEM Forms-Add-On-Paket ist eine Anwendung, die auf AEM bereitgestellt wird. Sie benötigen nur ein Minimum einer AEM Autor- oder Veröffentlichungsinstanz, um AEM Forms-Datenerfassungsfunktionen auszuführen. Die folgende Topologie wird zum Ausführen von AEM Forms-Datenerfassungsfunktionen von AEM Forms empfohlen. Detaillierte Informationen zu Topologien finden Sie unter Architektur und Bereitstellungstopologien für AEM Forms .

Systemanforderungen

Bevor Sie mit der Installation und Konfiguration der Datenerfassungsfunktion von AEM Forms beginnen, stellen Sie Folgendes sicher:
  • Hardware- und Software-Infrastruktur ist eingerichtet. Eine detaillierte Liste der unterstützten Hardware und Software finden Sie unter Technische Anforderungen .
  • Der Installationspfad der AEM-Instanz enthält keine Leerzeichen.
  • Eine AEM-Instanz wird ausgeführt. Installieren Sie für Windows-Benutzer die AEM Instanz im erhöhten Modus. In der AEM-Terminologie entspricht eine „Instanz“ einer Kopie von AEM, die auf einem Server im Autor- oder Veröffentlichungsmodus ausgeführt wird. Sie benötigen mindestens zwei AEM-Instanzen (eine Autor- und Veröffentlichungsinstanz), um AEM Forms-Datenerfassungsfunktionen auszuführen:
    • Autor : Eine zum Erstellen, Hochladen und Bearbeiten von Inhalten sowie zum Verwalten der Website verwendete AEM-Instanz. Sobald der Inhalt für die Veröffentlichung bereit ist, wird er an die Veröffentlichungsinstanz repliziert.
    • Veröffentlichen : Eine AEM-Instanz, die den Inhalt über das Internet oder ein internes Netzwerk veröffentlicht.
  • Speicheranforderungen werden erfüllt. Für das Add-on-Paket für AEM Forms ist Folgendes erforderlich:
    • 15 GB temporärer Speicherplatz für Microsoft Windows-basierte Installationen.
    • 6 GB temporärer Speicherplatz für UNIX-basierte Installationen.
  • Die Replikation und die umgekehrte Replikation für die Autor- und die Veröffentlichungsinstanz werden festgelegt. Weitere Details finden Sie unter Replikation .
  • Bei UNIX-basierten Systemen:
    • Installieren Sie die folgenden 32-Bit-Pakete vom Installationsmedium:
expat fontconfig freetype glibc
libcurl libICE libicu libSM
libuuid libX11
libXau
libxcb
libXext libXinerama libXrandr libXrender
nss-softokn-freebl OpenSSL zlib
  • Wenn OpenSSL bereits auf dem Server installiert ist, aktualisieren Sie es auf die neueste Version.
  • Erstellen Sie die Symlinks libcurl.so, libcrypto.so und libssl.so, die auf die neueste Version der Bibliotheken libcurl, libcrypto und libssl verweisen.
  • Installieren Sie das folgende 64-Bit-Paket vom Installationsmedium:
    • libicu

Installieren des AEM Forms-Add-on-Pakets

AEM Forms-Add-On-Paket ist eine Anwendung, die auf AEM bereitgestellt wird. Das Paket enthält AEM bildet Datenerfassung und andere Funktionen. Führen Sie die folgenden Schritte aus, um das Add-On-Paket zu installieren:
  1. Open Software Distribution . Zum Anmelden bei Software Distribution benötigen Sie eine Adobe ID.
  2. Tap Adobe Experience Manager available in the header menu.
  3. Im Abschnitt Filter :
    1. Wählen Sie Formulare aus der Dropdown-Liste Lösung .
    2. Wählen Sie die Version und den Typ für das Paket aus. You can also use the Search Downloads option to filter the results.
  4. Tap the package name applicable to your operating system, select Accept EULA Terms , and tap Download .
  5. Open Package Manager and click Upload Package to upload the package.
  6. Select the package and click Install .
    You can also download the package via the direct link listed in the AEM Forms releases article.
  7. Sobald das Paket installiert ist, werden Sie aufgefordert, die AEM-Instanz neu zu starten. Starten Sie den Server nicht sofort neu. Bevor Sie den AEM Forms-Server beenden, warten Sie, bis die Meldungen "ServiceEvent REGISTERED"und "ServiceEvent UNREGISTERED"in der [AEM-Installation-Directory]/crx-quickstart/logs/error.log Datei nicht mehr angezeigt werden und das Protokoll stabil ist.
  8. Wiederholen Sie Schritten 1-7 für alle Autor- und Veröffentlichungsinstanzen.

(Nur Windows) Automatische Installation von Visual Studio-Redistributables

Wenn Sie eine AEM Instanz im erhöhten Modus installieren, werden die fehlenden Visual Studio-Redistributables während der Installation des AEM Forms Add-On-Pakets automatisch installiert.
Um zu prüfen, ob die Visual Studio-Redistributables automatisch installiert werden, öffnen Sie die error.log Datei, die im Ordner /crx-repository/logs/ verfügbar ist. Die Protokolle enthalten die folgende Meldung:
Redist <service name> already installed on system, will not attempt re-installation
Wenn die Redistributables nicht installiert werden können, enthalten die Protokolle die folgende Meldung:
Current user does not have elevated privileges, aborting installation of redist <service name>
Um das Problem zu beheben, starten Sie den AEM-Server neu, installieren Sie AEM im erhöhten Modus und installieren Sie dann das AEM Forms-Add-On-Paket.
Wenn die Berechtigungsprüfung fehlschlägt, enthalten die Protokolle die folgende Meldung:
Privilege escalation check failed with error: <error message>

Auf die Installation folgende Konfigurationen

AEM Forms verfügt über einige obligatorische und optionale Konfigurationen. Zu den obligatorischen Konfigurationen gehören die Konfiguration von BouncyCastle-Bibliotheken und des Serialisierungsagenten. Zu den optionalen Konfigurationen gehören die Konfiguration von Dispatcher, Forms Portal, Adobe Sign, Adobe Analytics und Adobe Target.

Obligatorisch Konfigurationen nach der Installation

Konfigurieren von RSA- und BouncyCastle-Bibliotheken

Führen Sie sowohl auf der Autor- als auch auf der Veröffentlichungsinstanz folgende Schritte zum Boot-Delegate der Bibliotheken aus:
  1. Beenden Sie die zugrunde liegenden AEM-Instanz.
  2. Open the [AEM installation directory]\crx-quickstart\conf\sling.properties file for editing.
    If you used [AEM installation directory]\crx-quickstart\bin\start.bat to start AEM, then edit the sling.properties located at [AEM_root]\crx-quickstart\ .
  3. Fügen Sie die folgenden Eigenschaften der sling.properties-Datei hinzu:
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
    
  4. Speichern und schließen Sie die Datei und starten Sie die AEM-Instanz.
  5. Wiederholen Sie Schritte 1-4 für alle Autor- und Veröffentlichungsinstanzen.

Konfigurieren Sie den Serialisierungsagenten

Führen Sie die folgenden Schritte für alle Instanzen im Autoren- und Veröffentlichungsmodus aus, um das Paket der Zulassungsliste ""hinzuzufügen:
  1. Öffnen Sie AEM Configuration Manager in einem Browserfenster. Die Standardeinstellung ist https://'[server]:[port]'/system/console/configMgr .
  2. Suchen Sie nach com.adobe.cq.deserfw.impl.DeserializationFirewallImpl.name und öffnen Sie die Konfiguration.
  3. Add the sun.util.calendar package to the allowlist field. Klicken Sie auf Speichern .
  4. Wiederholen Sie Schritte 1-3 für alle Autor- und Veröffentlichungsinstanzen.

Optionale Konfigurationen nach der Installation

Konfiguration des Dispatchers

Dispatcher ist das Caching- und/oder Lastenausgleichstool von Adobe Experience Manager, das in Verbindung mit einem Webserver der Unternehmensklasse verwendet werden kann. Wenn Sie Dispatcher verwenden, führen Sie die folgenden Konfigurationen für AEM Forms durch:
  1. Konfigurieren des Zugriffs für AEM Forms:
    Öffnen Sie die Datei „dispatcher.any“, um sie zu bearbeiten. Navigieren Sie zum Filterabschnitt und fügen Sie den folgenden Filter dem Filterabschnitt hinzu:
    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
    Speichern und schließen Sie die Datei. Ausführliche Informationen zu Filtern finden Sie in der Dispatcher-Dokumentation .
  2. Konfigurieren des Referrer-Filterservice:
    Melden Sie sich beim Apache Felix Configuration Manager als Administrator an. Die Standard-URL des Configuration Managers lautet https://[server]:[port_number]/system/console/configMgr . Wählen Sie im Menü Configurations die Option Apache Sling Referrer Filter. Geben Sie im Feld „Hosts zulassen“ den Hostnamen des Dispatchers ein, um ihn als Referrer zuzulassen, und klicken Sie auf Speichern . The format of the entry is `https:// # : # '.

Konfigurieren des Cache

Caching ist ein Vorgang, um Datenzugriffszeiten zu verkürzen, die Wartezeit zu reduzieren, und die Geschwindigkeit von Eingabe/Ausgabe (I/A) zu verbessern. Cache für adaptive Formulare speichert nur HTML-Inhalte und JSON-Strukturen eines adaptiven Formulars, ohne die vorausgefüllten Daten zu speichern. Die Zeit, die benötigt wird, um ein adaptives Formular oder ein Dokument auf dem Client zu rendern, wird reduziert.
  • Wenn Sie den Cache für adaptive Formulare verwenden, nutzen Sie den AEM-Dispatcher , um Client-Bibliotheken (CSS und JavaScript) eines adaptiven Formulars oder Dokuments zwischenzuspeichern.
  • Beim Entwickeln der benutzerdefinierten Komponenten muss auf dem für die Entwicklung verwendeten Server der Cache für adaptive Formulare deaktiviert bleiben.
Führen Sie die folgenden Schritte aus, um den Cache für adaptive Formulare zu konfigurieren:
  1. Go to AEM web console configuration manager at https://' # : # '/system/console/configMgr.
  2. Klicken Sie auf Konfiguration für adaptive Formulare und interaktiver Kommunikationswebkanal , um die Konfigurationswerte zu bearbeiten. In the edit configuration values dialog, specify the maximum number of forms or documents an instance of the AEM Forms server can cache in the Number of Adaptive Forms field. Der Standardwert ist 100. Klicken Sie auf Speichern .
    Um den Cache zu deaktivieren, legen Sie den Wert für die Anzahl adaptiver Formulare auf 0 fest. Der Cache wird zurückgesetzt und alle Formulare und Dokumente werden aus dem Cache entfernt, wenn Sie die Cachekonfiguration deaktivieren oder ändern.

Konfigurieren Sie die SSL-Kommunikation für das Formulardatenmodell

Sie können die SSL-Kommunikation für das Formulardatenmodell aktivieren. Um die SSL-Kommunikation für das Formulardatenmodell zu aktivieren, fügen Sie vor dem Starten einer AEM Forms-Instanz Zertifikate zum Java Trust Store aller Instanzen hinzu. Sie können den folgenden Befehl ausführen, um die Zertifikate hinzuzufügen: "
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>

Adobe Sign konfigurieren

Adobe Sign aktiviert Arbeitsabläufe für E-Signaturen für adaptive Formulare. E-Signaturen verbessern die Workflows bei der Verarbeitung von Dokumenten in den Bereichen Recht, Vertrieb, Gehaltsabrechnung, Personalverwaltung u. a.
In einem typischen Szenario mit Adobe Sign und adaptiven Formularen füllt der Benutzer ein adaptives Formular aus, um eine Dienstleistung zu beantragen . Dies könnte beispielsweise ein Antrag für eine Kreditkarte oder ein Formular für Dienstleistungen für Bürger. Wenn ein Benutzer das Antragsformular ausfüllt und signiert, wird dieses zur Bearbeitung an den Dienstanbieter gesendet. Dienstanbieter prüft den Antrag und markiert ihn mit Adobe Sign als genehmigt. Sie können ähnliche Workflows für elektronische Signaturen ermöglichen, indem Sie Adobe Sign in AEM Forms integrieren.
Um Adobe Sign mit AEM Forms zu verwenden, integrieren Sie Adobe Sign mit AEM Forms .

Konfigurieren Sie Analytics

AEM Forms ermöglicht die Integration in Adobe Analytics, sodass Sie Leistungsmetriken für Ihre veröffentlichten Formulare und Dokumente erfassen und verfolgen können. Ziel dieser Analyse ist es, informierte, auf Daten basierende Entscheidungen zu erforderlichen Formularänderungen treffen zu können, durch die Formulare oder Dokumente benutzerfreundlicher werden.
Adobe Analytics mit AEM Forms finden Sie unter Konfigurieren von Analytics und Berichte .

Integrieren von Adobe Target

Ihre Kunden werden ein Formular wahrscheinlich verlassen, wenn sie nicht davon angesprochen fühlen. Für die Kunden ist dies ein frustrierendes Erlebnis. Für Ihr Unternehmen kann es zusätzlichen Supportaufwand und Mehrkosten bedeuten. Das Kundenerlebnis optimal zu gestalten und dadurch eine höhere Konvertierungsrate zu erzielen, ist absolut unverzichtbar und stellt zugleich eine große Herausforderung dar. Mit AEM forms erhalten Sie das entscheidende Werkzeug.
AEM forms kann mit der Adobe Marketing Cloud-Lösung Adobe Target integriert werden, um den Kunden ein personalisiertes und ansprechendes Erlebnis über verschiedene digitale Kanäle zu bieten. Um Adobe Target für A/B-Tests für adaptive Formulare zu verwenden, integrieren Sie Adobe Target in AEM Forms .

Nächste Schritte

Sie haben eine Umgebung für die Verwendung der AEM Forms-Datenerfassungsfunktionen konfiguriert. Die nächsten Schritte zur Verwendung der Funktionen, sind Folgende: