Installera och konfigurera ett Forms-centrerat arbetsflöde i OSGi installing-and-configuring-forms-centric-workflow-on-osgi

Introduktion introduction

Företag samlar in och bearbetar data från flera formulär, backend-system och andra datakällor. Behandlingen av data omfattar gransknings- och godkännandeprocedurer, repetitiva uppgifter och dataarkivering. Du kan till exempel granska ett formulär och konvertera det till PDF-dokument. När de görs manuellt kan de repetitiva uppgifterna ta mycket tid och många resurser.

Du kan använda Forms-centrerat arbetsflöde i OSGi för att snabbt skapa anpassningsbara formulärbaserade arbetsflöden. Dessa arbetsflöden kan hjälpa dig att automatisera arbetsflöden för granskning och godkännande, arbetsflöden för affärsprocesser och andra repetitiva uppgifter. Dessa arbetsflöden hjälper också till att bearbeta dokument (skapa, sammanställa, distribuera och arkivera PDF-dokument, lägga till digitala signaturer för att begränsa åtkomsten till dokument, avkoda streckkodsformulär med mera) och använda Adobe Sign-signaturarbetsflöde med formulär och dokument.

När de har konfigurerats kan dessa arbetsflöden utlösas manuellt för att slutföra en definierad process eller köras programmatiskt när användare skickar ett formulär eller interaktiv kommunikation. Funktionen ingår i AEM Forms tilläggspaket.

AEM Forms är en kraftfull plattform för större företag. Forms-centrerat arbetsflöde i OSGi är bara en av funktionerna i AEM Forms. En fullständig lista över funktioner finns på Introduktion till AEM Forms.

NOTE
Med Forms-centrerat arbetsflöde i OSGi kan du snabbt skapa och distribuera arbetsflöden för olika uppgifter i OSGi-stacken, utan att behöva installera den fullständiga processhanteringsfunktionen på JEE-stacken. Se en jämförelse av de Forms-centrerade AEM arbetsflödena i OSGi och Process Management i JEE för att lära dig skillnaden och likheterna i funktionerna.
Om du väljer att installera funktionen för processhantering på JEE-stacken efter jämförelsen kan du läsa Installera eller uppgradera AEM Forms på JEE för detaljerad information om hur du installerar och konfigurerar JEE-stacken och processhanteringsfunktionerna.

Topologi för distribution deployment-topology

AEM Forms tilläggspaket är ett program som distribueras till AEM. Du behöver bara minst en AEM författare eller bearbetningsinstans (produktionsförfattare) för att köra det Forms-centrerade arbetsflödet på OSGi-funktionen. En bearbetningsinstans är en härdad AEM -instans. Gör inga riktiga redigeringsfunktioner, som att skapa arbetsflöden eller anpassningsbara formulär, på produktionsförfattaren.

Följande topologi är en indikativ topologi för att köra AEM Forms Interactive Communications, Correspondence Management, AEM Forms datainhämtning och Forms-Centric-arbetsflöden för OSGi-funktioner. Mer information om topologin finns i Arkitektur och driftsättningstopologier för AEM Forms.

rekommenderad topologi

AEM Forms Forms-baserade arbetsflöden i OSGi kör AEM Inbox och AEM Workflow Model som används i Author-instanserna av AEM Forms.

Systemkrav system-requirements

NOTE
Gå till Nästa steg om du redan har installerat AEM Forms på OSGi enligt anvisningarna i installera och konfigurera datainhämtningsfunktioner artikel.

Innan du börjar installera och konfigurera ett Forms-centrerat arbetsflöde i OSGi måste du se till att:

  • Maskinvaru- och programvaruinfrastruktur finns på plats. En detaljerad lista över maskin- och programvara som stöds finns på tekniska krav.

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

  • En AEM-instans körs. 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 en AEM (Författare eller Bearbetning) för att köra Forms-centrerade arbetsflöden på OSGi:

    • Upphovsman: 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.

    • Bearbetar: En bearbetningsinstans är en härdad AEM -instans. Du kan ställa in en Author-instans och göra den oskarp efter att du har utfört installationen.

    • Publicera: 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.
  • Extra krav för UNIX-baserade system: Om du använder det UNIX-baserade operativsystemet installerar du följande paket från installationsmediet för respektive operativsystem.

exponat
libxcb
freetype
libXau
libSM
zlib
libICE
libuuid
glibc
libXext
nss-softokn-free-bl
fontconfig
libX11
libXrender
libXrandr
libXinerama

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 ett Forms-orienterat arbetsflöde för OSGi 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. Välj Adobe Experience Manager finns i rubrikmenyn.

  3. I Filters avsnitt:

    1. Välj Forms från Solution listruta.
    2. Välj version och typ för paketet. Du kan också använda Search Downloads för att filtrera resultaten.
  4. Välj det paketnamn som gäller för operativsystemet och välj Accept EULA Terms och markera Download.

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

  6. Markera paketet och klicka på Install.

    Du kan också hämta paketet via direktlänken i AEM Forms-artiklarna .

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

    note note
    NOTE
    Vi rekommenderar att du använder kommandot "Ctrl + C" för att starta om SDK:n. Om du startar om AEM SDK med alternativa metoder, till exempel att stoppa Java-processer, kan det leda till inkonsekvenser i AEM utvecklingsmiljö.
  8. Upprepa steg 1-7 för alla författare- och publiceringsinstanser.

Konfiguration efter installation post-installation-configurations

AEM Forms har några obligatoriska och valfria konfigurationer. De obligatoriska konfigurationerna inkluderar konfigurering av BouncyCastle-bibliotek och serialiseringsagent. De valfria konfigurationerna inkluderar konfigurering av dispatcher och Adobe Target.

Obligatoriska konfigurationer efter installationen mandatory-post-installation-configurations

Konfigurera RSA- och BouncyCastle-bibliotek configure-rsa-and-bouncycastle-libraries

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 installationskatalog]\crx-quickstart\conf\sling.properties fil för redigering.

    Om du använt [AEM installationskatalog]\crx-quickstart\bin\start.bat här startar du AEM och redigerar sedan sling.properties som finns på [AEM_root]\crx-quickstart.

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

    code language-shell
    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 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:

  1. Öppna AEM Configuration Manager i ett webbläsarfönster. Standardwebbadressen är https://'[server]:[port]'/system/console/configMgr.
  2. Söka och öppna Konfiguration av brandvägg för deserialisering.
  3. Lägg till sun.util.calendar till tillåtelselista fält. Klicka på Spara.
  4. Upprepa steg 1-3 för alla författare- och publiceringsinstanser.

Ytterligare konfigurationer efter installation optional-post-installation-configurations

Konfigurera Dispatcher configure-dispatcher

Dispatcher är ett verktyg för cachelagring och lastbalansering för AEM. AEM Dispatcher skyddar också AEM från attacker. Du kan öka säkerheten för AEM genom att använda Dispatcher tillsammans med en webbserver i företagsklass. Om du Dispatcheroch sedan utfö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-dokumentation.

  2. Konfigurera tjänsten för refererarfilter:

    Logga in som administratör i konfigurationshanteraren för Apache Felix. Konfigurationshanterarens standard-URL är https://'server':[portnummer]/system/console/configMgr. I Konfigurationer väljer du Apache Sling Referer-filter alternativ. I fältet Tillåt värdar anger du avsändarens värdnamn för att tillåta det som referent och klickar på Spara. Formatet på posten är https://'[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 anpassade formulär använder du AEM 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 Adaptive Form and 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 dialogrutan Redigera konfigurationsvärden Antal adaptiva Forms fält. Standardvärdet är 100. Klicka Spara.

    note note
    NOTE
    Om du vill inaktivera cachen anger du värdet i fältet Antal adaptiva Forms till 0. Cacheminnet återställs och alla formulär och dokument tas bort från cacheminnet när du inaktiverar eller ändrar cachekonfigurationen.

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- och Forms-orienterat arbetsflöde i OSGi-scenarier fyller en användare i ett anpassat formulär till 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 startas ett arbetsflöde för godkännande/avvisning. Tjänsteleverantören granskar programmet i AEM Inbox och använder Adobe Sign för att signera programmet elektroniskt. För att möjliggöra liknande arbetsflöden för elektroniska signaturer kan du integrera Adobe Sign med AEM Forms.

Om du vill använda Adobe Sign med AEM Forms Integrera Adobe Sign med AEM Forms.

Nästa steg next-steps

Du har konfigurerat en miljö för att använda ett Forms-centrerat arbetsflöde på OSGi-funktioner. Stegen för att använda funktionerna är nu:

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2