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.