Installera och konfigurera datainhämtningsfunktioner install-and-configure-data-capture-capabilities
Introduktion introduction
AEM Forms tillhandahåller en uppsättning formulär för att hämta data från slutanvändaren: adaptiva formulär, HTML5 Forms och PDF forms. Det innehåller även verktyg för att lista alla tillgängliga formulär på en webbsida, analysera formuläranvändningen och för att identifiera målanvändare utifrån deras profil. Dessa funktioner ingår i AEM Forms tilläggspaket. Tilläggspaketet distribueras på en Author- eller Publish-instans av AEM.
Anpassade formulär: De här formulären ändrar utseende baserat på enhetens skärmstorlek, är engagerande och interaktiva till sin natur. Adaptiv Forms kan även integreras med Adobe Analytics, Adobe Sign och Adobe Target. Ni kunde leverera personaliserade formulär och processorienterade upplevelser till användarna baserat på deras demografi och andra funktioner. Man kan också integrera adaptiva blanketter med Adobe Sign.
PDF forms passar för pixelperfekt utskrift och digital informationsinhämtning i ett PDF-dokument. I den digitala avataren kan du använda Adobe Acrobat eller Acrobat Reader för att fylla i dessa formulär. Du kan lägga upp dessa formulär på din webbplats eller använda formulärportalen för att lista dem på en AEM webbplats. Du kan även skicka dessa formulär till andra som bilagor. De här formulären passar bäst för skrivbordsmiljöer.
HTML5 Forms är en webbläsarvänlig version av PDF forms. HTML5 Forms passar för miljöer som inte stöder plugin-program för PDF. HTML5 Forms möjliggör återgivning av XFA-baserade formulär på mobila enheter och webbläsare på stationära datorer där XFA-baserad PDF inte stöds. Dessa formulär passar bäst för surfplattor och datorer.
AEM Forms är en kraftfull plattform i företagsklass och datainhämtning (adaptiva formulär, PDF forms och HTML5 Forms) är bara en av AEM Forms funktioner. En fullständig lista över funktioner finns i Introduktion till AEM Forms.
Distributionstopologi deployment-topology
AEM Forms tilläggspaket är ett program som distribueras till AEM. Du behöver bara minst en instans av AEM Author och AEM Publish för att kunna köra AEM Forms datainhämtningsfunktioner. Följande topologi rekommenderas för att köra AEM Forms AEM Forms datainsamlingsfunktioner. Mer information om topologin finns i Arkitektur och distributionstopologier för AEM Forms.
Systemkrav system-requirements
Innan du börjar installera och konfigurera datainhämtningsfunktionen i AEM Forms måste du se till att:
-
Maskinvaru- och programvaruinfrastruktur finns på plats. En detaljerad lista över maskinvara och programvara som stöds finns i Tekniska krav.
-
Installationssökvägen för AEM-instansen innehåller inte blanksteg.
-
En AEM-instans körs. För Windows-användare måste du installera AEM i förhöjt läge. I AEM är "instance" en kopia av AEM som körs på en server i författar- eller publiceringsläge. Du behöver minst två AEM instanser (en författare och en Publish) för att kunna köra AEM Forms datainsamlingsfunktioner:
- Författare: En AEM som används för att skapa, överföra och redigera innehåll och för att administrera webbplatsen. När innehållet är klart att publiceras replikeras det till publiceringsinstansen.
- Publish: En AEM som skickar det publicerade innehållet till allmänheten via Internet eller ett internt nätverk.
-
Minneskraven är uppfyllda. AEM Forms tilläggspaket kräver:
- 15 GB temporärt utrymme för Microsoft Windows-baserade installationer.
- 6 GB temporärt utrymme för UNIX-baserade installationer.
-
Replikering och omvänd replikering har angetts för författaren och publiceringsinstanserna. Mer information finns i Replikering.
-
För UNIX-baserade system:
- Installera följande 32-bitarspaket från installationsmediet:
- Om OpenSSL redan är installerat på servern uppgraderar du det till den senaste versionen.
- Skapa symbolerna libcurl.so, libcrypto.so och libssl.so som pekar på den senaste versionen av biblioteken libcurl, libcrypto och libssl.
-
Installera följande 64-bitarspaket från installationsmediet:
- libicu
-
Installera Microsoft Visual Studio 2019 32-bitars Redistributable.
Installera AEM Forms-tilläggspaket install-aem-forms-add-on-package
AEM Forms tilläggspaket är ett program som distribueras till AEM. Paketet innehåller AEM Forms datainhämtning och andra funktioner. Så här installerar du tilläggspaketet:
-
Öppna Programvarudistribution. Du behöver en Adobe ID för att logga in på Software Distribution.
-
Välj Adobe Experience Manager som finns på rubrikmenyn.
-
I avsnittet Filters:
- Välj Forms i listrutan Solution.
- Välj version och typ för paketet. Du kan också använda alternativet Search Downloads för att filtrera resultaten.
-
Välj det paketnamn som gäller för ditt operativsystem, välj Accept EULA Terms och välj Download.
-
Öppna Pakethanteraren och klicka på Upload Package för att överföra paketet.
-
Markera paketet och klicka på Install.
Du kan även hämta paketet via den direktlänk som visas i artikeln AEM Forms-utgåvor.
-
När paketet har installerats uppmanas du att starta om AEM. Starta inte om servern omedelbart. Innan du stoppar AEM Forms-servern väntar du tills ServiceEvent REGISTERED- och ServiceEvent UNREGISTERED-meddelandena inte längre visas i
[AEM-Installation-Directory]/crx-quickstart/logs/error.log
-filen och loggen är stabil.note note NOTE Du bör använda kommandot Ctrl + C för att starta om SDK:n. Om du startar om AEM SDK med alternativa metoder, till exempel genom att stoppa Java-processer, kan det leda till inkonsekvenser i den AEM utvecklingsmiljön. -
Upprepa steg 1-7 för alla Author- och Publish-instanser.
(Endast Windows) Automatisk installation av Visual Studio-omdistribuerbara filer automatic-installation-visual-studio-redistributables
Om du installerar en AEM i förhöjt läge installeras 32-bitars visuella Studio-omdistribuerbara automatiskt under installationen av AEM Forms tilläggspaket.
Om du vill utvärdera om Visual Studio-omdistribuerbara filer installeras automatiskt öppnar du filen error.log
som finns i katalogen /crx-repository/logs/
. Loggarna innehåller följande meddelande:
Redist <service name> already installed on system, will not attempt re-installation
Om omdistributables inte kan installeras innehåller loggarna följande meddelande:
Current user does not have elevated privileges, aborting installation of redist <service name>
Du löser problemet genom att starta om AEM, installera AEM i förhöjt läge och sedan installera AEM Forms tilläggspaket.
Om behörighetskontrollen misslyckas innehåller loggarna följande meddelande:
Privilege escalation check failed with error: <error message>
Post-installationskonfigurationer post-installation-configurations
AEM Forms har några obligatoriska och valfria konfigurationer. De obligatoriska konfigurationerna är bland annat att konfigurera BouncyCastle-bibliotek och serialiseringsagent. De valfria konfigurationerna är bland annat att konfigurera dispatcher, Forms-portalen, Adobe Sign, Adobe Analytics och Adobe Target.
Obligatoriska konfigurationer efter installation mandatory-post-installation-configurations
Konfigurera RSA- och BouncyCastle-bibliotek configure-rsa-and-bouncycastle-libraries
Utför följande steg på alla författare- och Publish-instanser för att starta delegeringen av biblioteken:
-
Stoppa den underliggande AEM.
-
Öppna filen
[AEM installation directory]\crx-quickstart\conf\sling.properties
för redigering.Om du använde
[AEM installation directory]\crx-quickstart\bin\start.bat
för att starta AEM redigerar du sling.properties som finns på[AEM_root]\crx-quickstart\
. -
Lägg till följande egenskaper i filen sling.properties:
code language-shell sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
-
Spara och stäng filen och starta AEM.
-
Upprepa steg 1-4 för alla författare och Publish-förekomster.
Konfigurera serialiseringsagenten configure-the-serialization-agent
Utför följande steg på alla Author- och Publish-instanser för att lägga till paketet i tillåtelselista:
- Öppna AEM Configuration Manager i ett webbläsarfönster. Standardwebbadressen är
https://'[server]:[port]'/system/console/configMgr
. - Sök efter com.adobe.cq.deserfw.impl.DeserializationFirewallImpl.name och öppna konfigurationen.
- Lägg till paketet sun.util.calendar i fältet tillåtelselista. Klicka på Spara.
- Upprepa steg 1-3 för alla författare och Publish-förekomster.
Ytterligare konfigurationer efter installation optional-post-installation-configurations
Konfigurera Dispatcher configure-dispatcher
Dispatcher är Adobe Experience Manager verktyg för cachelagring och/eller belastningsutjämning som kan användas tillsammans med en webbserver i företagsklass. Om du använder Dispatcher ska du göra följande konfigurationer för AEM Forms:
-
Konfigurera åtkomst för AEM Forms:
Öppna filen dispatcher.any för redigering. Navigera till filteravsnittet och lägg till följande filter i filteravsnittet:
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
Spara och stäng filen. Mer information om filter finns i Dispatcher-dokumentation.
-
Konfigurera tjänsten för refererarfilter:
Logga in som administratör i konfigurationshanteraren för Apache Felix. Konfigurationshanterarens standardwebbadress är
https://[server]:[port_number]/system/console/configMgr
. Välj alternativet Refererarfilter för Apache Sling på menyn Konfigurationer. I fältet Tillåt värdar anger du avsändarens värdnamn så att det kan användas som referent och klickar på Spara. Posten har formatethttps://[server]:[port]
.
Konfigurera cache configure-cache
Cachelagring är en mekanism som förkortar dataåtkomsttider, minskar fördröjningen och förbättrar in-/utdatahastigheter (I/O). Cacheminnet för adaptiva formulär lagrar endast HTML-innehåll och JSON-struktur i ett adaptivt formulär utan att några förfyllda data sparas. Det minskar tiden som krävs för att återge ett anpassat formulär.
- När du använder cacheminnet för adaptiva formulär använder du AEM Dispatcher för att cachelagra klientbibliotek (CSS och JavaScript) för ett adaptivt formulär.
- När du utvecklar anpassade komponenter bör du se till att cachen för anpassade formulär är inaktiverad på servern som används för utveckling.
Utför följande steg för att konfigurera cachen för adaptiva formulär:
-
Gå till konfigurationshanteraren AEM webbkonsolen på https://'[server]:[port]/system/console/configMgr.
-
Klicka på Adaptiv form och Interactive Communication Web Channel Configuration om du vill redigera dess konfigurationsvärden. I dialogrutan Redigera konfigurationsvärden anger du det maximala antalet formulär eller dokument som en instans av AEM Forms-servern kan cachelagra i fältet Antal adaptiva Forms. Standardvärdet är 100. Klicka på Spara.
note note NOTE Om du vill inaktivera cachen anger du värdet 0 i fältet Antal adaptiva Forms. Cacheminnet återställs och alla formulär och dokument tas bort från cacheminnet när du inaktiverar eller ändrar cachekonfigurationen.
Konfigurera SSL-kommunikation för formulärdatamodell configure-ssl-communcation-for-form-data-model
Du kan aktivera SSL-kommunikation för formulärdatamodellen. Om du vill aktivera SSL-kommunikation för formulärdatamodellen ska du lägga till certifikat i Java Trust Store för alla instanser innan du startar en AEM Forms-instans. Du kan köra följande kommando för att lägga till certifikaten: "
keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>
Konfigurera Adobe Sign configure-adobe-sign
Adobe Sign möjliggör e-signaturarbetsflöden för anpassningsbara formulär. E-signaturer förbättrar arbetsflödena för att bearbeta dokument inom juridik, försäljning, löneadministration, personaladministration och många andra områden.
I ett typiskt Adobe Sign-scenario och ett scenario med adaptiva formulär fyller en användare i ett adaptivt formulär som ska ansöka om en tjänst. Till exempel kan en kreditkortsansökan och en medborgare få förmåner. När en användare fyller i, skickar och signerar ansökningsformuläret skickas formuläret till tjänsteleverantören för ytterligare åtgärder. Tjänsteleverantören granskar programmet och använder Adobe Sign för att markera det som godkänt. För att möjliggöra liknande arbetsflöden för elektroniska signaturer kan du integrera Adobe Sign med AEM Forms.
Integrera Adobe Sign med AEM Forms om du vill använda Adobe Sign med AEM Forms.
Konfigurera Adobe Analytics configure-adobe-analytics
AEM Forms kan integreras med Adobe Analytics så att ni kan hämta in och spåra prestandamått för era publicerade formulär och dokument. Syftet med att analysera dessa värden är att fatta välgrundade beslut baserat på uppgifter om de ändringar som krävs för att göra formulär eller dokument mer användbara.
Information om hur du använder Adobe Analytics med AEM Forms finns i Konfigurera analyser och rapporter.
Integrera Adobe Target integrate-adobe-target
Kunderna överger troligtvis ett formulär om upplevelsen inte är engagerande. Även om det är frustrerande för kunderna kan det också öka supportvolymen och kostnaderna för organisationen. Det är viktigt och utmanande att identifiera och tillhandahålla rätt kundupplevelse som ökar konverteringsgraden. AEM innehåller nyckeln till detta problem.
AEM kan integreras med Adobe Target, en Adobe Marketing Cloud-lösning, för att leverera personaliserade och engagerande kundupplevelser i flera digitala kanaler. Integrera Adobe Target med AEM Forms om du vill använda Adobe Target för att testa adaptiva formulär.
Nästa steg next-steps
Du har konfigurerat en miljö för att använda AEM Forms datainsamlingsfunktioner. Nästa steg mot att använda funktionen är: