Formuliertaak frontoffice
Concept
De formuliertaak is een taaktype dat ondersteund wordt binnen de frontoffice van het Skryv platform. De frontoffice gebruiker vult een formulier in en kan bijlages opladen.
Configuratie
Taak
De formuliertaak kan geconfigureerd worden via de BPMN-workflow. Zo kan je de taak optioneel of annuleerbaar maken. Het is ook mogelijk om na afronding van een taak automatisch de volgende taak te openen (zie lager).
Formulier
De inhoud (formuliervelden), het gedrag (verplichte velden, automatisch ingevulde waarden, enzovoort) en de structuur (groepen en/of secties) zijn volledig afhankelijk van de formulierdefinitie (configuratie).
Volgende taak automatisch openen
Indien zo geconfigureerd, is het mogelijk om bij afronding van een gebruikerstaak automatisch een volgende taak op te starten voor de gebruiker. Dit gebeurt door middel van configuratie van de eerste taak.
Configuratie gebruikerstaak: welke volgende taak wil ik automatisch geopend zien?
Gebruikerstaak configuratie > Studio tabblad advanced > input parameter toevoegen:
afterCompletionGoTo
Dit is een lokale variabele waarvan de inhoud een lijst is van task activity id’s verwijzend naar gebruikerstaken (één of meerdere) die automatisch geopend mogen worden na afronding van de geconfigureerde gebruikerstaak.

Configuratie gebruikerstaak: hoe lang proberen vooraleer terug te vallen op het dashboard?
Gebruikerstaak configuratie > Studio tabblad advanced > input parameter toevoegen:
nextTaskPollingTimeout
Dit is een lokale variabele waarvan de inhoud een string is met ISO 8601 duurtijd formaat.
Voorbeelden:
PT1S (1 seconde)
PT5S (5 seconden)

Opmerking 1
Het is mogelijk om de nextTaskPollingTimeout globaal in te stellen via een specifieke applicatie eigenschap.
skryv.task.polling.timeout=5s
Opmerking 2
Indien geen timeout ingesteld is (noch op taakniveau, noch op applicatieniveau), dan valt de polling timeout terug op waarde 10 seconden.
Screenshot
Neutrale FO

Formuliertaak neutrale stijl
Vlaamse overheid FO

Formuliertaak VO-stijl
Indien de taak annuleerbaar is, verschijnt onderstaande knop rechts bovenaan.
