Eindopdracht · oefening 10 van 10

Eindopdracht: Exact naar conceptjaarrekening

Bouw één beheerste workflow die van opdrachtinvoer tot conceptdocument en auditlog loopt.

Waarom dit nodig is

De waarde zit niet in één API-call, maar in de volledige keten met controles, beveiliging, foutafhandeling en menselijke goedkeuring.

Plaats in de eindoplossing

Wat draagt deze oefening bij?

De eindopdracht verbindt alle losse concepten tot een beheerst bedrijfsproces. Het doel is niet dat iedere node groen wordt, maar dat correcte data een concept oplevert en iedere defecte situatie veilig stopt.

Wat gebeurt er technisch?

  • De keten bestaat uit invoer, ophalen, volledigheid, controle, rubricering, AI, validatie, document en audit.
  • Subworkflows maken verantwoordelijkheden herbruikbaar en testbaar.
  • Een correlation/run label verbindt logs van alle delen.
  • Happy-path- én foutscenario's vormen samen de acceptatietest.
Doen én begrijpen

Bouwstappen met uitleg

Open workflow-editor
1

Bouw de keten van invoer tot auditobject.

Waarom?
Een bruikbare integratie moet informatie door alle lagen consistent blijven volgen.
Wat moet dit opleveren?
Elke output is herleidbaar tot administrationId, financialYear en runLabel.
2

Splits verantwoordelijkheden in subworkflows.

Waarom?
Exact ophalen, controles, AI en documentgeneratie veranderen onafhankelijk en moeten afzonderlijk getest kunnen worden.
Wat moet dit opleveren?
De hoofdflow blijft leesbaar en onderdelen zijn herbruikbaar.
3

Voer alle bron- en AI-validaties uit.

Waarom?
De eindflow mag geen eerdere veiligheidsgrenzen omzeilen omdat alles nu in één keten staat.
Wat moet dit opleveren?
Alleen gecontroleerde data bereikt de documentgenerator.
4

Maak een volledig auditobject.

Waarom?
Bij een review moet zichtbaar zijn welke bron, mapping, provider, controles en documentversie zijn gebruikt.
Wat moet dit opleveren?
De run is achteraf uitlegbaar en reproduceerbaar.
5

Test happy path en defecte scenario's.

Waarom?
Betrouwbaarheid betekent voorspelbaar gedrag bij fouten, niet alleen succes bij ideale invoer.
Wat moet dit opleveren?
demo-bv produceert een concept; broken, unmapped, timeout en hallucination worden correct afgehandeld.
6

Vertaal iedere node naar Power Automate.

Waarom?
n8n is het oefenmiddel; het uiteindelijke doel is dezelfde architectuur kunnen bouwen met flows, connectors, connections en approvals.
Wat moet dit opleveren?
Je kunt per onderdeel uitleggen welk Microsoft-component het later vervangt.

Wat gaat er mis als je dit overslaat?

Zonder end-to-endtests kunnen afzonderlijk werkende onderdelen samen alsnog verkeerde data, dubbele runs, ontbrekende auditinformatie of onbeoordeelde documenten opleveren.

Kun je uitleggen waarom?

Beantwoord deze vragen in je eigen woorden voordat je de oefening afrondt. Het doel is niet alleen de juiste nodes plaatsen, maar de ontwerpkeuzes kunnen verdedigen.

  1. Waar liggen in de volledige keten de belangrijkste stopmomenten?
  2. Welke onderdelen worden custom connectors en welke gewone Power Automate-acties?
  3. Wat moet een financieel reviewer kunnen zien voordat goedkeuring verantwoord is?

Klaar wanneer

De happy flow produceert een conceptdocument; alle defecte scenario's stoppen veilig en leggen een bruikbaar auditspoor vast.