Van scherm naar query.
Bekijk de bestaande React-app, de API-dispatch en de Perl-functies die gegevens lezen en schrijven.
React-componenten ↗
Vier perspectieven en hun schermen.
EXPLORE / apiAPI explorer ↗
Requests, functies en responscontracten.
EXPLORE / backendBackend explorer ↗
215 functies met SQL en aanroepen.
EXPLORE / databaseDatabase explorer ↗
36 objecten, velden en schrijvers.
EXPLORE / identifiersIdentifiers ↗
GUID, levering, locatie en stop-ID.
EXPLORE / integratiesIntegraties ↗
Maps, Waze, Keana en ondersteunende modules.
Brede diagrammen kun je horizontaal scrollen.
Bekijk Mermaid-bron
flowchart LR React["React app"] --> Handler["XLSLMFHandler"] Handler --> Base["XLS::Base"] Handler --> LMF["XLS::LMF"] Base --> Conn["XLS::Base::Connection"] Conn --> DB["DBI / PostgreSQL"] LMF --> DB LMF --> Datum["XLS::Datum"] LMF --> GUID["Data::GUID"] LMF --> XML["XML::TreePP"] LMF --> Control["EmballageControl: controle"] Control --> DB LMF -. "geladen; factory niet aangeroepen" .-> Importer["RoutePlanImporter"] Importer --> DB LMF --> Postcode["XLS::Postcode"] Postcode --> NL["Net::PostcodeNL::WebshopAPI"] LMF --> Keana["Keana::API"] Keana --> HTTP["LWP / HTTP::Request / JSON"] React --> Maps["Google Maps JS"]
Brede diagrammen kun je horizontaal scrollen.
Bekijk Mermaid-bron
flowchart TD App["React App + Redux login/current_information"] --> View["Rolscherm of detaildrawer"] View --> Actions["Axios actions: JSON + Bearer"] Actions --> Apache["Apache /api: XLSLMFHandler"] Apache --> Auth["Actieve lmf_user"] Auth --> Dispatch["LMF.handle_request"] Dispatch --> Reads["Overzichten en profielhelpers"] Dispatch --> Writes["Bevestiging / HUB / stopregistratie"] Dispatch --> Ctrl["EmballageControl; geen Reactcaller gevonden"] Reads --> DB["PostgreSQL via Base.DBH"] Writes --> DB Ctrl --> DB DB --> Response["JSON: variabele responsevormen"] Response --> View View --> Google["Google Directions / navigatielink"] Writes --> Files["Optioneel foto/handtekeningbestand"]
Legenda · bewijs en verbindingen
Bewijsstatus
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.
Relaties
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.