Werking en afbakening
Callback → authentication → tracking → history.externalId → vers_order → status → ETA / ATA / tracking. Vaste actor en commits per stap; geen eventdeduplicatie in dit pad.
Bekijk keana_webhook →Trackinghistorie bijwerken via een callback.
UNCLEAR Geen concrete gebruikershandeling aan dit onderdeel gekoppeld.
Gebruik bij tabellen en helpers kan indirect zijn. Dit bewijst geen uitvoering van elke query bij elke handeling.
Callback → authentication → tracking → history.externalId → vers_order → status → ETA / ATA / tracking. Vaste actor en commits per stap; geen eventdeduplicatie in dit pad.
Bekijk keana_webhook →Brede diagrammen kun je horizontaal scrollen.
flowchart LR Callback["Keana callback"] --> Auth["Authentication"] --> Tracking["Tracking history"] Tracking --> Order["externalId → vers_order"] --> Status["Status + ETA / ATA"] Coordinates["from / to"] --> Directions["Google DirectionsService: DRIVING"] --> Render["DirectionsRenderer"] Destination["Bestemming"] --> Waze["Waze / Google navigatielink"] Address["Postcode + huisnummer"] --> Postcode["XLS::Postcode → PostcodeNL"]
CONFIRMED Aangetroffen in bron of catalogus; niet automatisch foutloos livegedrag.
LIKELY Gevolgtrekking met onderbouwing.
UNCLEAR Onvoldoende bewijs voor deze koppeling of werking.
NOT FOUND Niet aangetroffen binnen de onderzochte scope.
FUTURE / PROPOSED Voorstel; geen huidige functionaliteit.
direct · Aangetroffen rechtstreekse referentie of aanroep.
derived · Afgeleid door selectie, groepering of berekening.
conditional · Alleen bij de genoemde voorwaarden of aanwezige bronverwijzing.
not active · Code/model aanwezig, niet aangesloten op het beschreven pad.
unclear · Verbinding niet vastgesteld.