Installera och konfigurera datainhämtningsfunktioner

Introduktion

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.

Anpassningsbara formulär: Dessa formulär ä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- formulär lämpar sig 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 saknar stöd för PDF-plugin-program. HTML5 Forms möjliggör återgivning av XFA-baserade formulär på mobila enheter och webbläsare på 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

AEM Forms tilläggspaket är ett program som distribueras till AEM. Du behöver bara minst en AEM Author- och AEM Publish-instans 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.

rekommenderad topologi

Systemkrav

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 maskin- och programvara som stöds finns i tekniska krav.

  • Installationssökvägen för AEM-instansen innehåller inte blanksteg.

  • En AEM 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 måste ha minst två AEM instanser (en författare och en Publicera) för att kunna köra AEM Forms datainhämtningsfunktioner:

    • 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.
    • Publicera: En AEM som skickar det publicerade innehållet till allmänheten via Internet eller ett internt nätverk.
  • Minneskraven uppfylls. 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:
exponat fontconfig freetype glibc
libcurl libICE libicu libSM
libuuid libX11

libXau

libxcb
libXext libXinerama libXrandr libXrender
nss-softokn-free-bl OpenSSL zlib
OBSERVERA
  • 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 AEM Forms tilläggspaket

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:

  1. Öppna Programvarudistribution. Du behöver en Adobe ID för att logga in på Software Distribution.

  2. Tryck på Adobe Experience Manager som finns i rubrikmenyn.

  3. I avsnittet Filters:

    1. Välj Forms i listrutan Solution.
    2. Välj version och typ för paketet. Du kan också använda alternativet Search Downloads för att filtrera resultaten.
  4. Tryck på det paketnamn som gäller för ditt operativsystem, välj Accept EULA Terms och tryck på Download.

  5. Öppna Pakethanteraren och klicka på Upload Package för att överföra paketet.

  6. Markera paketet och klicka på Install.

    Du kan även hämta paketet via den direktlänk som visas i AEM Forms-releaserna-artikeln.

  7. 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 meddelandena ServiceEvent REGISTERED och ServiceEvent UNREGISTERED inte visas i [AEM-Installation-Directory]/crx-quickstart/logs/error.log filen och loggen är stabil.

  8. Upprepa steg 1-7 för alla författare- och publiceringsinstanser.

(Endast Windows) Automatisk installation av Visual Studio-omdistribuerbara filer

Om du installerar en AEM i förhöjt läge installeras de saknade Visual Studio-omdistribuerbara komponenterna automatiskt när AEM Forms tilläggspaket installeras.

Om du vill utvärdera om Visual Studio-omdistribuerbara filer installeras automatiskt öppnar du error.log-filen 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>

Konfiguration efter installation

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 efterinstallationskonfigurationer

Konfigurera RSA- och BouncyCastle-bibliotek

Utför följande steg på alla författare- och publiceringsinstanser för att starta delegeringen av biblioteken:

  1. Stoppa den underliggande AEM.

  2. Öppna [AEM installation directory]\crx-quickstart\conf\sling.properties-filen 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\.

  3. Lägg till följande egenskaper i filen sling.properties:

    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    
  4. Spara och stäng filen och starta AEM.

  5. Upprepa steg 1-4 för alla författarinstanser och publiceringsinstanser.

Konfigurera serialiseringsagenten

Utför följande steg på alla Author- och Publish-instanser för att lägga till paketet i tillåtelselista:

  1. Öppna AEM Configuration Manager i ett webbläsarfönster. Standardwebbadressen är https://'[server]:[port]'/system/console/configMgr.
  2. Sök efter com.adobe.cq.deserfw.impl.DeserializationFirewallImpl.name och öppna konfigurationen.
  3. Lägg till sun.util.calendar-paketet i tillåtelselista-fältet. Klicka på Spara.
  4. Upprepa steg 1-3 för alla författarinstanser och publiceringsinstanser.

Ytterligare konfigurationer efter installation

Konfigurera Dispatcher

Dispatcher är ett 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:

  1. 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 documentation.

  2. 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 värdnamnet för dispatchern så att den kan användas som referent och klickar på Spara. Postens format är https://[server]:[port].

Konfigurera 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-strukturen 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:

  1. Gå till konfigurationshanteraren AEM webbkonsolen på https://'[server]:[port]'/system/console/configMgr.

  2. Klicka på Adaptiv form och Interactive Communication Web Channel Configuration för att 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.

    OBSERVERA

    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

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

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 i ett adaptivt formulärscenario 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

AEM Forms kan integreras med Adobe Analytics så att ni kan samla 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

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 både 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

Du har konfigurerat en miljö för att använda AEM Forms datainhämtningsfunktioner. Nästa steg mot att använda funktionen är:

På denna sida