Forms-centric workflow op OSGi forms-centric-workflow-on-osgi

CAUTION
AEM 6.4 heeft het einde van de uitgebreide ondersteuning bereikt en deze documentatie wordt niet meer bijgewerkt. Raadpleeg voor meer informatie onze technische ondersteuningsperioden. Ondersteunde versies zoeken hier.

Ondernemingen verzamelen gegevens uit honderden en duizenden formulieren, verschillende back-endsystemen en online of offline gegevensbronnen. Zij hebben ook een dynamische reeks gebruikers om besluiten over de gegevens te nemen, die herhalende herbeoordeling en goedkeuringsprocessen impliceren.

Samen met overzicht en goedkeuringswerkschema's voor intern en extern publiek, hebben de grote organisaties en de ondernemingen herhalende taken. Bijvoorbeeld het omzetten van een PDF-document in een andere indeling. Wanneer manueel gedaan, nemen deze taken veel tijd en middelen op. Ondernemingen hebben ook wettelijke vereisten om een document digitaal te ondertekenen en formuliergegevens te archiveren voor later gebruik in vooraf gedefinieerde indelingen.

Inleiding tot Forms-centric workflow op OSGi introduction-to-forms-centric-workflow-on-osgi

U kunt AEM Workflows gebruiken om snel adaptieve workflows op basis van formulieren te maken. Deze workflows kunnen worden gebruikt voor revisie en goedkeuringen, bedrijfsprocesstromen, het starten van documentservices, integratie met de Acrobat Sign-handtekeningworkflow en vergelijkbare bewerkingen. Bijvoorbeeld de verwerking van creditcardtoepassingen, de werkstromen van het werknemersverlaten goedkeurings, die een vorm als document van de PDF bewaren. Bovendien kunnen deze workflows binnen een organisatie of via een netwerkfirewall worden gebruikt.

Met Forms-centric werkschema op OSGi, kunt u werkschema's voor diverse taken op de stapel snel bouwen en opstellen OSGi, zonder het moeten het volledige vermogen van het Beheer van het Proces op de stapel van JEE installeren. Voor de ontwikkeling en het beheer van workflows wordt gebruikgemaakt van de vertrouwde AEM en AEM Inbox-mogelijkheden. De werkstromen vormen de basis van het automatiseren van echte bedrijfsprocessen die veelvoudige softwaresystemen, netwerken, afdelingen, en zelfs organisaties omspannen.

Nadat de configuratie is ingesteld, kunnen deze workflows handmatig worden geactiveerd om een gedefinieerd proces te voltooien of programmatisch worden uitgevoerd wanneer gebruikers een formulier of correspondentiebeheer letter. Met deze verbeterde AEM workflowmogelijkheden biedt AEM Forms twee aparte, maar toch vergelijkbare mogelijkheden. Als onderdeel van uw implementatiestrategie moet u bepalen welke strategie voor u werkt. Zie een vergelijking van de Forms-centric AEM Workflows op OSGi en Process Management op JEE. Bovendien, voor de plaatsingstopologie zien, Architectuur en plaatsingstopologieën voor AEM Forms.

Forms-gecentreerde workflow op OSGi breidt uit AEM Postvak IN en biedt extra componenten (stappen) voor AEM Workfloweditor om ondersteuning toe te voegen voor AEM Forms-centric workflows. De functie Uitgebreide AEM Inbox is vergelijkbaar met AEM Forms Workspace. Samen met het beheren van human-centric werkschema's (Goedkeuring, Overzicht, etc.), kunt u AEM werkschema's gebruiken om te automatiseren documentservicesVerwante bewerkingen (bijvoorbeeld PDF genereren) en documenten voor elektronische ondertekening (Acrobat Sign).

Het volgende diagram toont de procedure van begin tot eind om, een Forms-centric werkschema op OSGi tot stand te brengen in werking te stellen en te controleren.

introductie-to-name-forms-workflow

Voordat u begint before-you-start

  • Een werkschema is een vertegenwoordiging van een echt bedrijfsproces. Houd uw real-world bedrijfsproces en lijst van de deelnemers van het bedrijfsproces klaar. Houd ook de hulplijnen (adaptieve formulieren, PDF-documenten en meer) gereed voordat u een workflow gaat maken.
  • Een werkstroom kan uit meerdere fasen bestaan. Deze fasen worden weergegeven in het AEM Inbox en Help de voortgang van de workflow te melden. Verdeel uw bedrijfsproces in logische stadia.
  • U kunt de taakstap van AEM Workflows configureren om e-mailmeldingen te verzenden naar de gebruikers of de toewijzingen. Dus, e-mailberichten inschakelen.
  • Een workflow kan ook Acrobat Sign voor digitale handtekeningen gebruiken. Als u Acrobat Sign in een workflow wilt gebruiken, Acrobat Sign configureren voor AEM Forms voordat u het gebruikt in een workflow.

Een workflowmodel maken create-a-workflow-model

Een workflowmodel bestaat uit logica en stroom van een bedrijfsproces. Het bestaat uit een reeks stappen. Deze stappen zijn AEM componenten. U kunt workflowstappen uitbreiden met parameters en scripts om desgewenst meer functionaliteit en controle te bieden. AEM Forms bevat een aantal stappen naast AEM stappen uit het vak. Ga voor een gedetailleerde lijst met AEM- en AEM Forms-stappen naar AEM Workflowstapverwijzing en Forms-centric workflow voor OSGi - Step Reference.

AEM biedt een intuïtieve gebruikersinterface voor het maken van een workflowmodel met behulp van de meegeleverde workflowstappen. Voor stapsgewijze instructies voor het maken van een workflowmodel raadpleegt u Workflowmodellen maken. In het volgende voorbeeld worden stapsgewijze instructies gegeven voor het maken van een workflowmodel voor een goedkeurings- en revisiewerkstroom:

NOTE
Als u een workflowmodel wilt maken of bewerken, moet u lid zijn van de groep met workfloweditors.

Een model maken voor een goedkeurings- en revisiewerkstroom create-a-model-for-an-approval-and-review-workflow

Goedkeuring- en revisiewerkstroom is bedoeld voor de taken waarvoor menselijke tussenkomst vereist is om beslissingen te nemen. In het volgende voorbeeld wordt een workflowmodel gemaakt voor een hypotheekleningaanvraag die moet worden ingevuld door een bankagent van het hoofdkantoor. Nadat de aanvraag is ingevuld, wordt deze ter goedkeuring verzonden. Later wordt de goedgekeurde aanvraag met Acrobat Sign naar de aanvrager van elektronische handtekeningen gezonden.

Het voorbeeld is beschikbaar als een hieronder bijgevoegd pakket. Importeer en installeer het voorbeeld met pakketbeheer. U kunt ook de volgende stappen uitvoeren om handmatig het workflowmodel voor de toepassing te maken:

In het voorbeeld wordt een workflowmodel gemaakt voor een hypotheektoepassing die moet worden ingevuld door een bankagent op het hoofdkantoor. Nadat de aanvraag is ingevuld, wordt deze ter goedkeuring verzonden. Later wordt de goedgekeurde toepassing met Acrobat Sign naar de klant verzonden voor elektronische handtekeningen. U kunt het voorbeeld importeren en installeren met pakketbeheer.

Bestand ophalen

  1. Open de console Workflowmodellen. De standaard-URL is https://[Server]:[port]/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models

  2. Selecteren Create vervolgens Create Model. Het dialoogvenster Workflowmodel toevoegen wordt weergegeven.

  3. Voer de Title en Name (optioneel). Bijvoorbeeld een hypotheekaanvraag. Tik op Done.

  4. Selecteer het nieuwe workflowmodel en tik op Bewerken. Nu kunt u workflowstappen toevoegen om bedrijfslogica te maken. Wanneer u voor het eerst een workflowmodel maakt, bevat dit het volgende:

    • De stappen: Start- en stroomeinde van stroom. Deze stappen vertegenwoordigen het begin en het einde van de workflow. Deze stappen zijn vereist en kunnen niet worden bewerkt of verwijderd.
    • Een stap van de voorbeelddeelnemer genoemd Stap 1. Deze stap wordt gevormd om een het werkpunt aan de admin gebruiker toe te wijzen. Verwijder deze stap.
  5. E-mailmeldingen inschakelen. U kunt een op Forms gerichte workflow op OSGi configureren om e-mailmeldingen naar de gebruikers of gebruikers te sturen. Voer de volgende configuraties uit om e-mailmeldingen in te schakelen:

    1. Ga naar AEM configuratiebeheer op https://[server]:[port]/system/console/configMgr.
    2. Open de Day CQ Mail Service configuratie. Geef een waarde op voor de SMTP server host name, SMTP server port, en “From” address velden. Klik op Save.
    3. Open de Day CQ Link Externalizer configuratie. In de Domains Geef het daadwerkelijke hostname-/IP-adres en poortnummer op voor lokale instanties, auteurs- en publicatieinstanties. Klik op Save.
  6. Workflowfasen maken. Een werkstroom kan uit meerdere fasen bestaan. Deze fasen worden weergegeven in het AEM Inbox en de voortgang van de workflow rapporteren.

    Tik op de knop info-circle om eigenschappen van workflowmodellen te openen, opent u het dialoogvenster Stages , fasen voor het workflowmodel toevoegen en tikken Save & Close. Maak bijvoorbeeld fasen in het voorbeeld van de hypotheektoepassing: leningaanvraag, status van leningaanvraag, te ondertekenen documenten en ondertekend leningsdocument.

  7. Sleep de Assign Task stappen browser aan het werkschemamodel. Maak van het de eerste stap van het model.

    De taakcomponent toewijzen wijst de taak, die door workflow wordt gemaakt, toe aan een gebruiker of groep. Naast het toewijzen van de taak kunt u de component gebruiken om een adaptief formulier of een niet-interactieve PDF voor de taak op te geven. Het adaptieve formulier is vereist om invoer van gebruikers te accepteren en niet-interactieve PDF of een alleen-lezen adaptief formulier wordt gebruikt voor workflows die alleen voor revisie dienen.

    U kunt de stap ook gebruiken om het gedrag van de taak te controleren. Als u bijvoorbeeld een automatisch recorddocument maakt, wijst u de taak toe aan een bepaalde gebruiker of groep, het pad van de verzonden gegevens, het pad van de gegevens die vooraf moeten worden ingevuld en de standaardhandelingen. Voor gedetailleerde informatie over de opties van de taakstap van de toewijzing, zie Forms-centric workflow voor OSGi - Step Reference document.

    workflow-editor

    In het voorbeeld van de hypotheektoepassing configureert u de taakstap zodanig dat een alleen-lezen adaptief formulier wordt gebruikt en het PDF-document wordt weergegeven wanneer de taak is voltooid. Selecteer ook voor gebruikersgroep die de aanvraag voor een lening mag goedkeuren. Op de Actions tabblad, schakelt u de Submit optie. Geef een Route Variable. Bijvoorbeeld actionTake. Voeg ook de routes Goedkeuren en Afwijzen toe. De routes worden getoond als afzonderlijke acties (knopen) in AEM Inbox. De werkstroom selecteert een vertakking op basis van de actie (knoop) een gebruiker tikt.

    U kunt het voorbeeldpakket importeren, dat u kunt downloaden vanaf het begin van de sectie, voor de volledige set waarden van alle velden van de taakstap toewijzen die is geconfigureerd, bijvoorbeeld hypotheektoepassing.

  8. Sleep de component OR Splitsen van de stapbrowser naar het workflowmodel. Met de indeling OR wordt een splitsing in de workflow gemaakt, waarna slechts één vertakking actief is. Met deze stap kunt u voorwaardelijke verwerkingspaden in uw workflow introduceren. U voegt workflowstappen naar wens toe aan elke vertakking.

    Open eigenschappen van OR Split en voeg de volgende codefragmenten aan Branch1 en Branch2 toe. Deze codefragmenten helpen een tak kiezen die op de gebruikersactie in AEM Inbox wordt gebaseerd.

    Codefragment voor takken 1

    Wanneer een gebruiker tikt Approve in AEM Inbox, wordt Tak 1 geactiveerd.

    code language-none
    function check(){
       var action = workflowData.getMetaDataMap().get("actionTaken","");
    log.info("action " + action);
       return action=="Approve";
    }
    

    Codefragment voor vertakking 2

    Wanneer een gebruiker tikt Reject in AEM Inbox, wordt Tak 2 geactiveerd.

    code language-none
    function check(){
       var action = workflowData.getMetaDataMap().get("actionTaken","");
    log.info("action " + action);
       return action=="Reject";
    }
    
  9. Voeg andere workflowstappen toe om de bedrijfslogica te bouwen.

    Voor het hypotheekvoorbeeld voegt u een document met een record te genereren, twee taakstappen toe en een stap in het ondertekeningsdocument aan vertakking 1 van het model, zoals in de onderstaande afbeelding wordt weergegeven. Eén taakstap toewijzen is weergeven en verzenden te ondertekenen leningsdocumenten aan de aanvrager en een andere taakcomponent toewijzen is om ondertekende documenten weer te geven. Voeg ook een taakcomponent toe aan vertakking 2. Deze wordt geactiveerd wanneer een gebruiker op Afwijzen in AEM Postvak IN tikt.

    Voor de volledige set waarden van alle velden van de taakstappen toewijzen, de stap Document of Record en de stap voor het ondertekeningsdocument die zijn geconfigureerd voor bijvoorbeeld de hypotheektoepassing, importeert u het voorbeeldpakket dat beschikbaar is om te worden gedownload vanaf het begin van deze sectie.

    Het workflowmodel is gereed. U kunt de workflow op verschillende manieren starten. Zie voor meer informatie Een Forms-centric workflow starten op OSGi.

    workflow-editor-hypotheek

Een Forms-centric Workflow-toepassing maken create-a-forms-centric-workflow-application

De toepassing is het adaptieve formulier dat aan de workflow is gekoppeld. Wanneer een toepassing via Inbox wordt verzonden, wordt de bijbehorende workflow gestart. Als u een Forms-workflow als toepassing beschikbaar wilt maken in AEM Inbox en AEM Forms App, gaat u als volgt te werk om een workflowtoepassing te maken:

NOTE
U moet lid van de fd-beheerder groep zijn om werkschematoepassingen te kunnen tot stand brengen en beheren.
  1. Ga naar de AEM gereedschappen > Forms > Manage Workflow Application en kranen Create.
  2. Geef in het venster Workflowtoepassing maken gegevens op voor de volgende velden en tik op Create. Er wordt een nieuwe toepassing gemaakt en deze wordt weergegeven in het scherm Workflowtoepassingen.
Veld
Beschrijving
Titel
De titel is zichtbaar in AEM Postvak IN en helpt gebruikers een toepassing te kiezen. Houd het beschrijvend. Bijvoorbeeld, sparen Account die Toepassing opent.
Naam
Geef de naam van de toepassing op. Alle andere tekens dan alfabeten, getallen, afbreekstreepjes en onderstrepingstekens worden vervangen door afbreekstreepjes.
Beschrijving
De beschrijving is zichtbaar in AEM Postvak IN. Geef in de beschrijvingsvelden gedetailleerde informatie over de toepassing. Bijvoorbeeld Doel van de toepassing.
Adaptief formulier

Geef het pad van een adaptief formulier op. Wanneer een gebruiker een toepassing start, wordt het opgegeven adaptieve formulier weergegeven.

Opmerking: Workflowtoepassingen ondersteunen geen formulieren en PDF-documenten die langer zijn dan één pagina of die schuiven op Apple iPad vereisen. Wanneer een toepassing wordt geopend op Apple iPad en het adaptieve formulier of het PDF-document langer is dan een pagina, gaan de formuliervelden en inhoud van de tweede pagina verloren.

Toegangsgroep
Selecteer een groep. De toepassing is alleen zichtbaar in AEM Postvak IN voor de leden van de geselecteerde groep. De optie van de toegangsgroep maakt alle groepen van de werkschema-gebruikers groep beschikbaar voor selectie.
Prefill-service
Selecteer een Prefill-service voor het adaptieve formulier.
Workflowmodel
Selecteer een workflowmodel voor de toepassing. Een workflowmodel bestaat uit logica en stroom van het bedrijfsproces.
Pad gegevensbestand
Geef het pad op van het gegevensbestand in de crx-gegevensopslagruimte. Het pad is relatief ten opzichte van de aangepaste lading van het formulier en bevat de naam van het gegevensbestand. Neem altijd de volledige naam van het bestand op, inclusief de extensie, indien van toepassing. Bijvoorbeeld [payload]/data.xml.
Pad bijlage
Geef het pad van de map voor bijlagen op in de crx-repository. Het pad naar de bijlage is relatief ten opzichte van de laadlocatie. Bijvoorbeeld [payload]/data.xml.
Document van Recordpad
Geef het pad op van het document of recordbestand in de crx-gegevensopslagruimte. Het pad is relatief ten opzichte van de aangepaste locatie van de formulierlading. Neem altijd de volledige naam van het bestand op, inclusief de extensie, indien van toepassing. Bijvoorbeeld [payload]/DOR/creditcard.pdf.

Een Forms-centric workflow starten op OSGi launch

U kunt een Forms-centric workflow starten of activeren door:

Een toepassing verzenden vanuit AEM Postvak In inbox

De workflowtoepassing die u hebt gemaakt, is beschikbaar als een toepassing in Inbox. Gebruikers die lid zijn van een groep workflowgebruikers kunnen de toepassing die de bijbehorende workflow activeert, invullen en verzenden. Voor informatie over het gebruiken van AEM Inbox om toepassingen voor te leggen en taken te beheren, zie Forms-toepassingen en -taken beheren in AEM Postvak In.

Een toepassing verzenden vanuit een AEM Forms-toepassing afa

De AEM Forms-toepassing wordt gesynchroniseerd met een AEM Forms-server en u kunt wijzigingen aanbrengen in de formuliergegevens, taken, workflowtoepassingen en opgeslagen informatie (concepten/sjablonen) in uw account. Zie voor meer informatie AEM Forms-app en aanverwante artikelen.

Een adaptief formulier indienen af

U kunt de verzendacties van een adaptief formulier zo configureren dat een workflow wordt gestart bij het verzenden van het adaptieve formulier. Aangepaste formulieren bieden de Invoke an AEM Workflow verzenden, actie om een workflow te starten bij het verzenden van een adaptief formulier. Voor gedetailleerde informatie over de verzendactie raadpleegt u De handeling Verzenden configureren. Als u een adaptief formulier wilt verzenden via de AEM Forms-app, schakelt u Synchroniseren met AEM Forms App in de adaptieve formuliereigenschappen in.

U kunt een adaptief formulier configureren voor synchronisatie, verzending en activering van een workflow vanuit de AEM Forms-app. Zie voor meer informatie werken met een formulier.

Een controlemap gebruiken watched

Een beheerder (een lid van de groep van fd-beheerders) kan een netwerkomslag vormen om een pre-gevormde werkschema in werking te stellen wanneer een gebruiker een dossier (zoals een dossier van PDF) in de omslag plaatst. Nadat de workflow is voltooid, kan het resulterende bestand worden opgeslagen in een opgegeven uitvoermap. Een dergelijke map wordt Controlemap. Voer de volgende procedure uit om een gecontroleerde omslag te vormen om een werkschema te lanceren:

  1. Ga naar de AEM gereedschappen Forms > Configure Watched Folder. Er wordt een lijst met al geconfigureerde gecontroleerde mappen weergegeven.
  2. Tik op New. Er wordt een lijst met velden weergegeven. Geef een waarde op voor de volgende velden om een gecontroleerde map voor een workflow te configureren:
Veld
Beschrijving
Naam
Geef de naam van de gecontroleerde map op. Dit veld ondersteunt alleen alfanumeriek.
Pad
Geef de fysieke locatie van de gecontroleerde map op. In een gegroepeerde milieu, gebruik een gedeelde netwerkomslag die van AEM clusterknoop toegankelijk is.
Bestanden verwerken met
Selecteer Workflow optie.
Workflowmodel
Selecteer een workflowmodel.
Uitvoerbestandspatroon
Geef de mapstructuur op voor uitvoerbestanden en -mappen. U kunt ook een patroon voor uitvoerbestanden en -mappen.
  1. Tik op Advanced. Geef een waarde op voor het volgende veld en tik op Create. De gecontroleerde map is geconfigureerd om een workflow te starten. Wanneer nu een bestand in de invoermap van de Gecontroleerde map wordt geplaatst, wordt de opgegeven workflow geactiveerd.

    table 0-row-2 1-row-2
    Veld Beschrijving
    Filter Payload Mapper Wanneer u een gecontroleerde map maakt, wordt er een mapstructuur in de crx-opslagplaats gemaakt. De mappenstructuur kan dienen als een lading aan het werkschema. U kunt een script schrijven om een AEM workflow toe te wijzen voor het accepteren van invoer uit de gecontroleerde mapstructuur. Een out van de kaderimplementatie is beschikbaar en vermeld in de Filter van de Toewijzing van de Payload. Als u geen aangepaste implementatie hebt, selecteert u de standaardimplementatie.

    Het tabblad Geavanceerd bevat meer velden. De meeste van deze velden bevatten een standaardwaarde. Als u meer wilt weten over alle velden, raadpleegt u de Een gecontroleerde map maken of configureren artikel.

Een interactieve communicatie of een brief indienen letter

U kunt een Forms-centric werkschema op OSGi associëren en uitvoeren op voorlegging van een interactieve mededeling of een brief. In correspondentiebeheerworkflows worden gebruikt voor interactieve communicatie en brieven na verwerking. Bijvoorbeeld het e-mailen, afdrukken, faxen of archiveren van uiteindelijke brieven. Voor gedetailleerde stappen raadpleegt u Nabewerking van interactieve communicatie en brieven.

Aanvullende configuraties additional-configurations

E-mailservice configureren configure-email-service

U kunt de stappen Taak toewijzen en E-mail verzenden van AEM Workflows gebruiken om een e-mail te verzenden. Voer de volgende stappen uit om e-mailservers en andere configuraties op te geven die vereist zijn om e-mail te verzenden:

  1. Ga naar AEM configuratiebeheer op https://[server]:[port]/system/console/configMgr.
  2. Open de Day CQ Mail Service configuratie. Geef een waarde op voor de SMTP server host name, SMTP server port, en “From” address velden. Klik op Save.
  3. Open de Day CQ Link Externalizer configuratie. In de Domains Geef het daadwerkelijke hostname-/IP-adres en poortnummer op voor lokale instanties, auteurs- en publicatieinstanties. Klik op Save.

Workflowinstanties wissen purge-workflow-instances

Door het minimaliseren van het aantal workflowexemplaren worden de prestaties van de workflow-engine verbeterd, zodat u regelmatig voltooide of actieve workflowexemplaren uit de repository kunt verwijderen. Zie voor meer informatie Regelmatig leegmaken van workflowinstanties.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da