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
Adaptief formulier configureren
- De verzendactie van het aangepaste formulier configureren om de AEM te activeren
De oplossing testen
Implementeer de aangepaste bundel met de OSGi-webconsole
De workflowcomponent importeren met pakketbeheer
De voorbeeldworkflow importeren
Het adaptieve formulier importeren
Voeg een bijlage aan het formulier toe en verzend het.