Workflow bouwen

Meerdere stappen, één uitvoering

Probleem

Je wilt een herhaalbare reeks analyses maken die je met één klik kunt uitvoeren.

Mini-scenario (controlecyclus)

Je maakt een maandelijkse workflow:
1) import Excel met grootboek
2) query op uitzonderingen
3) export naar Excel voor review
Met één klik herhaal je dit elke periode.

Voorwaarden

  • Planner kan workflows maken
  • Uitvoerder kan workflows uitvoeren

Stappen

1) Open Acties

Ga naar je project en open de tab Acties.

2) Maak een workflow

Klik op Selecteer workflow -> Nieuwe workflow, geef een naam en klik op Maak workflow.

3) Voeg stappen toe

Configureer een actie en voeg deze toe aan de workflow via de knop in het formulier.
Herhaal dit voor alle stappen. Uitkomsten van eerdere stappen verschijnen in latere stappen van de workflow als virtual data source met de extensie "_virt".

4) Zet de juiste volgorde

Sleep de stappen in het workflow-overzicht naar de juiste volgorde.

5) Uitvoeren

Klik op Workflow uitvoeren om alle stappen achter elkaar te laten draaien.

Best practices

  • Geef elke stap een duidelijke output-naam (handig bij review).
  • Gebruik virtual data sources om tussenresultaten te hergebruiken.
  • Test eerst met een kleine dataset voordat je de volledige populatie draait.

Veelgemaakte fouten

  • Verkeerde volgorde (bijv. export vóór de filter-query).
  • Onvoldoende specifieke output-namen (later lastig terug te vinden).

Workflows exporteren en importeren

Exporteren

Je kunt een workflow exporteren als JSON:
1. Open de tab Acties en kies de workflow.
2. Klik op Export workflow (icoon met pijl omlaag).
3. Download het JSON-bestand en deel dit met een collega of gebruik het in een ander project.

Importeren

Een ontvangen workflow kun je importeren:
1. Open de tab Acties.
2. Klik op Import workflow.
3. Selecteer het JSON-bestand.
4. Geef een Workflow name op en klik op Import.

Tip: als een module niet beschikbaar is in het project, zie je een waarschuwing en kun je de workflow niet importeren.

Resultaat

De resultaten verschijnen in de Resultaten-tab, met de workflow-naam als herkenning.

Technische achtergrond

Workflow structuur

Een workflow bestaat uit:
- Workflow: container met naam, beschrijving en project-koppeling
- WorkflowSteps: individuele stappen met volgorde en parameters
- Virtual Sources: tussenresultaten die automatisch doorstromen

Execution modes

Mode Doel Data
Dry-run Validatie Max 100 rijen per stap
Production Volledige uitvoering Complete datasets

Dependency resolution

Stappen worden uitgevoerd in topologische volgorde:
1. Stap zonder dependencies eerst
2. Volgende stappen wachten op input
3. Parallelle uitvoering waar mogelijk (toekomstig)

Tip: houd stappen onafhankelijk waar mogelijk voor betere performance.

Wat nu?