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

hoofdafbeelding

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 Adobe 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 Inbox 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 (Adobe Sign).

Alle AEM Forms-workflowstappen ondersteunen het gebruik van variabelen. Met variabelen kunnen workflowstappen metagegevens tijdens runtime bevatten en doorgeven. U kunt verschillende typen variabelen maken om verschillende typen gegevens op te slaan. U kunt ook variabele verzamelingen (arrays) maken om meerdere instanties van verwante, met hetzelfde type getypte gegevens op te slaan. Typisch, gebruikt u een variabele of een inzameling van variabelen wanneer u een besluit moet nemen dat op de waarde wordt gebaseerd die het houdt of informatie opslaat die u later in een proces nodig hebt. Zie voor meer informatie over het gebruik van variabelen in deze Forms-centric workflowcomponenten (stappen) Forms-centric workflow voor OSGi - Step Reference. Voor informatie over het maken en beheren van variabelen raadpleegt u Variabelen in AEM werkstromen.

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 gebruikmaken van een Adobe voor digitale handtekeningen. Als u Adobe Sign in een workflow wilt gebruiken, Adobe 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 voor het hoofdkantoor. Nadat de aanvraag is ingevuld, wordt deze ter goedkeuring verzonden. Later wordt de goedgekeurde aanvraag met Adobe 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 Adobe 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 Maken vervolgens Model maken. Het dialoogvenster Workflowmodel toevoegen wordt weergegeven.

  3. Voer de Titel en Naam (optioneel). Bijvoorbeeld een hypotheekaanvraag. Selecteren Gereed.

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

    • De stappen: Start en Einde 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 configuratiemanager 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.

    Als u een werkgebied wilt definiëren, selecteert u de info-circle om eigenschappen van workflowmodellen te openen, opent u het dialoogvenster Staven , voegt fasen toe voor het workflowmodel en selecteert u Opslaan en sluiten. Voor het voorbeeld van de hypotheektoepassing kunt u fasen maken: aanvraag voor een lening, status van de leningaanvraag, te ondertekenen documenten en ondertekend leningdocument.

  7. Sleep de Taak toewijzen 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 Handelingen tabblad, schakelt u de Verzenden -optie. Een actionTake variabele van het gegevenstype String en geef de variabele op als de 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.

    U kunt het verpletteren van uitdrukking voor een tak bepalen gebruikend een regeldefinitie, manuscript ECMA, of een extern manuscript.

    Gebruik de uitdrukkingsredacteur om het verpletteren van uitdrukkingen voor Tak 1 en Tak 2 tot stand te brengen. Deze verpletterende uitdrukkingen helpen een tak kiezen die op de gebruikersactie in AEM Inbox wordt gebaseerd.

    Het verpletteren van uitdrukking voor Tak 1

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

    OR Splitsen, voorbeeld

    Verpletterende uitdrukking voor Tak 2

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

    OR Splitsen, voorbeeld

    Voor informatie bij het creëren van het verpletteren van uitdrukkingen die variabelen gebruiken, zie Variabelen in AEM Forms-workflows.

  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 te tonen. 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, documentstap en stap voor ondertekeningsdocumenten die zijn geconfigureerd, bijvoorbeeld hypotheektoepassing, importeert u het voorbeeldpakket dat beschikbaar is voor downloaden in 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-1 > Forms > Manage Workflow Application en kranen Create.
  2. Geef in het venster Workflowtoepassing maken invoer op voor de volgende velden en tikken Maken. 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, koppeltekens 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 gebruikers in de workflow, 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 de formuliergegevens, taken, workflowtoepassingen en opgeslagen informatie (concepten/sjablonen) in uw account wijzigen. 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 Een AEM-workflow aanroepen verzenden, actie om een workflow te starten bij het verzenden van een adaptief formulier. Zie voor meer informatie over de verzendactie De handeling Verzenden configureren. Als u een adaptief formulier wilt verzenden via de AEM Forms-app, schakelt u Sync with 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 ook wel Gecontroleerde map. Voer de volgende procedure uit om een gecontroleerde omslag te vormen om een werkschema te lanceren:

  1. Ga naar de AEM gereedschappen-1 > Forms > Configure Watched Folder. Er wordt een lijst met al geconfigureerde gecontroleerde mappen weergegeven.
  2. Selecteer 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 de 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. Selecteren Geavanceerd. Geef een waarde op voor het volgende veld en tikken Maken. 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. Zie voor meer informatie over alle velden 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. Zie voor meer informatie 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 configuratiemanager 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 leegmaken van workflowinstanties.

Gevoelige gegevens beperken tot workflowvariabelen en opslaan in externe gegevensopslagruimten externalize-wf-variables

Alle gegevens die van adaptieve formulieren naar Experience Manager Workflows kunnen PII (Persoonlijk identificeerbare gegevens) of EPD (Gevoelige persoonlijke gegevens) van de eindgebruikers van uw bedrijf hebben. Het is echter niet verplicht om uw gegevens in Adobe Experience Manager JCR-opslagplaats. U kunt de opslag van eindgebruikergegevens in uw beheerde gegevensopslag (bijvoorbeeld, opslag van Azure blob) externaliseren door de informatie in te parameters te bepalen workflowvariabelen.

In een Adobe Experience Manager Forms-workflow worden gegevens verwerkt en doorgegeven via een reeks workflowstappen aan de hand van workflowvariabelen. Deze variabelen zijn benoemde eigenschappen of sleutelwaardeparen die zijn opgeslagen in de metagegevensnode voor workflowinstanties, bijvoorbeeld /var/workflow/instances/<serverid>/<datebucket>/<uniquenameof model>_<id>/data/metaData. Deze workflowvariabelen kunnen worden geexternaliseerd naar een andere opslagplaats dan de JCR en vervolgens worden verwerkt door Adobe Experience Manager workflows. Adobe Experience Manager biedt API UserMetaDataPersistenceProvider om de werkschemariabelen in uw beheerde externe opslag op te slaan. Meer informatie over het gebruik van workflowvariabelen voor datastores die eigendom zijn van klanten in Adobe Experience Manager, zie Werkstroomvariabelen beheren voor externe datastores.
Adobe verstrekt het volgende monster om variabelen van werkschemakaart aan Azure blob opslag op te slaan, door API te gebruiken UserMetaDataPersistenceProvider. Op vergelijkbare regels kunt u het voorbeeld gebruiken als richtlijn [UserMetaDataPersistenceProvider] API voor het extern maken van de workflowvariabelen in andere gegevensopslag buiten Adobe Experience Manager en beheren.

NOTE
Wanneer u workflowvariabelen opslaat naar een externe gegevensopslag, raadpleegt u de aanwijzers in het dialoogvenster richtlijnen voor workflows voor externe gegevensopslag.

De voorbeeldimplementatie voor de workflow-API installeren

Workflowvariabelen opslaan in uw beheerde Azure-blob-opslag:

  1. Installeer de monster workflow-API UserMetaDataPersistenceProvider als volgt:

    1. In de hoofdmap van het project uitvoeren mvn clean install gebruiken met Maven 3.

    2. Als u de bundel en het inhoudspakket wilt implementeren op de auteur, voert u mvn clean install -PautoInstallPackage.

    3. Als u alleen de bundel op de auteur wilt implementeren, voert u mvn clean install -PautoInstallBundle.

  2. Initialiseer de volgende eigenschappen in het externalizer OSGi configuratiedossier in ui.config inhoudspakket:

    code language-jql
       accountKey=""
       accountName=""
       endpointSuffix=""
       containerName=""
       protocol=""
    

Hier volgen de doeleinden (en voorbeelden) van deze eigenschappen:

  • accountKey is de geheime sleutel om toegang toe te staan.

  • accountName is het azure-account waarin gegevens moeten worden opgeslagen.

  • endSuffix, bijvoorbeeld core.windows.net.

  • containerName is de container in de rekening waar de gegevens moeten worden opgeslagen. Het voorbeeld gaat ervan uit dat de container bestaat.

  • protocol, bijvoorbeeld https of http.

  1. Het workflowmodel configureren in Adobe Experience Manager. Zie voor informatie over het configureren van het workflowmodel voor externe opslag Het workflowmodel configureren.

Workflowmodel configureren in Adobe Experience Manager voor externe gegevensopslag configure-aem-wf-model

Een AEM workflowmodel configureren voor externe gegevensopslag:

  1. Navigeren naar Tools > Workflow > Models.

  2. Selecteer een modelnaam en selecteer Edit.

  3. Selecteer het pictogram Pagina-informatie en selecteer Open Properties.

  4. Selecteren Externalize workflow data storage.

  5. Selecteren Save & Close om de eigenschappen op te slaan.

Richtlijnen voor AEM werkstromen voor externe gegevensopslag guidelines-workflows-external-data-storage

De volgende richtlijnen zijn van toepassing wanneer u Adobe Experience Manager workflows en gegevens opslaan naar externe gegevensopslagsystemen (bijvoorbeeld Microsoft Azure-opslagserver):

  • Gebruik variabelen om gegevens op te slaan tijdens het definiëren van invoer- en uitvoergegevensbestanden en bijlagen in stappen van het workflowmodel. Niet selecteren Relative to Payload en Available at an absolute path opties. De Relative to Payload en Available at an absolute path opties worden niet automatisch weergegeven als u vormen en Adobe Experience Manager workflowmodel voor externe gegevensopslag.

  • Gebruik variabelen om gegevensbestand en gehechtheid op te slaan terwijl het voorleggen van een adaptief formulier aan een AEMWerkstroom. Niet selecteren Relative to Payload en een aangepast formulier naar een Adobe Experience Manager workflow. De Relative to Payload deze optie wordt niet automatisch weergegeven als u vormen en Adobe Experience Manager workflowmodel voor externe gegevensopslag.

  • Gebruik geen aangepaste Adobe Experience Manager workflowstap in een workflowmodel om gegevens op te slaan in de CRX DE opslagplaats.

  • Wanneer u vormen en Adobe Experience Manager workflowmodel voor externe gegevensopslag, maak geen aangepaste kolommen voor Adobe Experience Manager Inbox aangezien de waarden van de douanekolommen niet worden gehaald als het het werkpunt in Adobe Experience Manager Inbox behoort tot een workflow die is gemarkeerd voor externe opslag.

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