Skip to main content
Skip table of contents

Formulieren beheren

Formulier aanmaken

  1. Start vanaf het scherm met het overzicht van formulieren binnen het dossiertype. Klik op de knop + Voeg formulier toe. Het dialoogvenster Nieuw formulier opent zich.

  2. Vul een Naam in. Terwijl je de naam typt, wordt automatisch de Key ingevuld. Indien gewenst, kan je deze achteraf nog wijzigen via de JSON.

  3. Optioneel kan je de functionaliteit Validatie per sectie inschakelen. Met deze optie moet de gebruiker het formulier sectie per sectie vervolledigen, waarbij elke sectie wordt afzonderlijk gevalideerd. Meer info hierover kan je terugvinden in de sectie formulier validatie.

  4. Bevestig door op de knop Aanmaken te klikken. Je komt nu in de formulier editor voor het nieuw aangemaakte formulier.

Keys moeten uniek zijn binnen de scope van je applicatie (over dossiertypes heen).

Het is ook mogelijk om rechtstreeks vanuit een gebruikerstaak in de workflow editor een formulier aan te maken. Gebruik hiervoor de image-20250124-093332.png knop. Vervolgens kan je ook rechtstreeks naar het gelinkte formulier navigeren. Klik op het image-20250124-093232.png icoon naast de formulierselector.

Formuliereigenschappen bewerken

  1. Start vanaf het scherm met het overzicht van formulieren binnen het dossiertype. Klik op het

    image-20250124-094234.png icoon naast het formulier waarvan je de eigenschappen wil bewerken. Het dialoogvenster Bewerk formulier opent zich.

  2. Hier kan je de Naam van het formulier wijzigen. Ook de functionaliteit Validatie per sectie kan je in- of uitschakelen. Meer info hierover kan je terugvinden in de sectie formulier validatie.

Formulier bewerken in formulier editor

  1. Start vanaf het scherm met het overzicht van formulieren binnen het dossiertype. Klik op het formulier dat je wil bewerken.

  2. De formulier editor opent. Je kunt nu je bewerkingen starten.

Alle bewerkingen worden automatisch opgeslagen. Let op: er zijn geen knoppen om acties ongedaan te maken of opnieuw uit te voeren.

Formulier bewerken in de JSON-formulierdefinitie

Je kan het formulier ook rechtstreeks in de JSON-formulierdefinitie aanpassen.

  1. Start vanaf het scherm van het overzicht van formulieren binnen het dossiertype. Klik op het formulier dat je wil bewerken.

  2. De formulier editor opent. Klik nu rechts bovenaan op het ellips icoon ellipsisicon.pngen kies vervolgens Bewerk het formulier in de JSON-editor.

Een formulier bewerken in de JSON-formulierdefinitie is mogelijk, maar vergt diepgaande kennis van alle eigenschappen.

Formulier verwijderen

Binnen Studio is het niet mogelijk om een formulier te verwijderen. Dit moet in de git tool gebeuren en is niet zonder risico. De reden hiervoor is dat dossiertypes een lange levensduur hebben (van enkele maanden tot enkele jaren). Van zodra binnen één specifiek proces een formulier is aangemaakt is de formulierdefinitie blijvend nodig om de ingevoerde data te kunnen visualiseren en opslaan. Ook al breng je dus achteraf wijzigingen aan in je dossiertype en maak je geen actief gebruik meer van het formulier, dan nog hebben we de formulierdefinitie nodig om de voordien aangemaakte en afgeronde dossiers toegankelijk te houden. Klik hier voor meer uitleg over backwards compatibility.

Formulier integreren in de workflow

Een formulier kan worden geïntegreerd in de workflow door middel van een gebruikers- of servicetaak. Als je wilt dat een menselijke gebruiker het formulier leest, bewerkt of invult, maak dan een gebruikerstaak aan. Als je wilt dat een formulier automatisch wordt gelezen, bewerkt of ingevuld, maak dan een servicetaak aan.

Gebruikerstaak

Selecteer in je workflow de taak en verander het type wrenchicon.png in User task. Ga vervolgens naar het tabblad Basis binnen het eigenschappen panel van de taak. Zoek naar de eigenschap Element template en selecteer Formulier. Vul vervolgens de specifieke eigenschappen in met betrekking tot gebruikerstaak algemeen en gebruikerstaak formulier.

Servicetaak

Selecteer in je workflow de taak en verander het type wrenchicon.png in Service task. Ga vervolgens naar het tabblad Basis binnen het eigenschappen panel van de taak. Zoek naar de eigenschap Element template en selecteer de template die je nodig hebt. Vul volgende de relevante eigenschappen met betrekking tot die template in. Sommige van deze templates maken een link met een specifiek formulier. Als je de Schrijf een expressie template kiest, kun je een expressie bouwen om waarden naar een formulierveld te schrijven.

Pad naar formuliervelden

Het pad naar formuliervelden vertrekt vanuit de root van de applicatie.

Het pad naar een formulierveld houdt geen rekening met dossiertype. Let er dus op dat je een formulierkey (bv. aanvraag) nooit gebruikt in twee verschillende dossiertypes. Formulierkeys moeten uniek zijn binnen de scope van de applicatie.

Standaardvelden

formulieren.keyFormulier.keyVeld

Velden in een groep

formulieren.keyFormulier.keyGroep.keyVeld

Velden in een lijst (index meegeven)

formulieren.keyFormulier.keyLijst[0].keySubveld

Hoe je deze paden aanspreekt binnen een expressie, hangt af van het soort expressie en de scope waarbinnen de expressie wordt uitgevoerd.

Snapshot formulier maken

De inhoud van een formulier kan wijzigen doorheen het proces. Soms wil een dossierbeheerder weten wat de exacte toestand van een formulier was op een specifiek ogenblik in het proces (bijvoorbeeld vlak na initiële indiening van het aanvraagformulier). Vandaar dat Skryv de mogelijkheid voorziet om een snapshot te maken.

Formulier testen

Maak geen nieuw testdossier aan voor elke testiteratie van je formulier. Pas in plaats daarvan de volgende strategie toe.

  1. Maak binnen je workflow een gebruikerstaak aan en koppel deze aan het formulier.

  2. Ga naar de preview-omgeving van je applicatie.

  3. Start een testdossier en duw het door de workflow tot het punt dat het de gebruikerstaak bereikt.

  4. Open de gebruikerstaak. Evalueer hoe je formulier eruit ziet.

  5. Bewerk het formulier in Studio.

  6. Stuur je bijgewerkte formulierdefinitie via update naar de preview-omgeving van je applicatie.

  7. Ga terug naar de geopende gebruikerstaak. Refresh de pagina. Het formulier wordt aangepast.

  8. Evalueer je wijzigingen. Indien niet OK of verdere iteraties nodig, herhaal dan vanaf stap 5.

Meer info over hoe dit specifieke gedrag tot stand komt, kan je terugvinden op de pagina over backwards compatibility.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.