Document uit lijst met documenten extraheren

Een veelvoorkomend geval is het verzenden van de formuliergegevens en de formulierbijlage naar een extern systeem met behulp van de stap Formuliergegevensmodel aanroepen in een AEM werkstroom. Bijvoorbeeld, wanneer het creëren van een geval in ServiceNow u case details met een ondersteunend document zou willen voorleggen. De bijlagen die aan het adaptieve formulier worden toegevoegd, worden opgeslagen in een variabele van het type arraylist van documenten. Als u een specifiek document uit deze arraylijst wilt extraheren, moet u aangepaste code schrijven.

In dit artikel worden de stappen doorlopen voor het gebruik van de aangepaste workflowcomponent voor het uitpakken en opslaan van het document in een documentvariabele.

Workflow maken

Er moet een workflow worden gemaakt voor het verzenden van formulieren. Voor de workflow moeten de volgende variabelen worden gedefinieerd

  • Een variabele van het type ArrayList of Document (deze variabele bevat de formulierbijlagen die door de gebruiker zijn toegevoegd)

  • Een variabele van het type Document.(Deze variabele bevat het document dat uit de ArrayList is geëxtraheerd)

  • De aangepaste component aan uw workflow toevoegen en de eigenschappen ervan configureren
    extract-punt-werkschema

Adaptief formulier configureren

  • De verzendactie van het aangepaste formulier configureren om de AEM te activeren
    voorleggen-actie

De oplossing testen

Implementeer de aangepaste bundel met de OSGi-webconsole

De workflowcomponent importeren met pakketbeheer

De voorbeeldworkflow importeren

Het adaptieve formulier importeren

Voorproef de vorm

Voeg een bijlage aan het formulier toe en verzend het.

NOTE
Het geëxtraheerde document kan vervolgens worden gebruikt in elke andere workflowstap, zoals E-mail verzenden of FDM-stap aanroepen
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e