製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Ons Escalatielog Audit is een zelfstandige webpagina voor het controleren van .xlsx-exports met escalatielogs uit Nedap Ons. De webui maakt opvallende patronen zichtbaar en laat je doorklikken naar de bijbehorende Excelregels. Grafieken en overzichten ondersteunen de controle van deze patronen en de bijbehorende bronregels.
De applicatiekop gebruikt een paarse tijdheatmap als icoon. Het browsertabblad toont een vereenvoudigde variant met vier vakken, als SVG met een PNG-fallback van 32×32 pixels. Alle iconen zijn ingebouwd in het HTML-bestand.
De analyse draait volledig in de browser. Het Excelbestand wordt niet geüpload en de webui maakt geen verbinding met externe diensten.
De browser leest het werkblad en filtert bekende systeemregels en exacte duplicaten uit de inhoudelijke tellingen. De overgebleven regels vormen de auditpopulatie.
Op basis hiervan berekent de webui tellingen, signalen, tijdvensters en vergelijkingen met vergelijkbare medewerkers. Je kunt vanuit iedere uitkomst de bijbehorende bronregels bekijken.
[!IMPORTANT] Een signaal is geen bewijs van onrechtmatige toegang of dossierinzage. Controleer altijd de achterliggende gegevens voordat je conclusies trekt.
De webui biedt de volgende mogelijkheden:
Met het toetsenbord wissel je tussen tabbladen met de pijltjestoetsen, Home en End. Sorteer een tabel via de knop in een kolomkop; de pijl toont de richting. Meldingen staan ook bij de exportknoppen en instellingen. Bij ongeldige instellingen gaat de focus naar het veld en lees je welke waarden zijn toegestaan.
De gebruikte berekeningen, definities en signaleringsregels staan in Berekeningen, tellingen en patroonherkenning.
Download escalatielog-audit-rondleiding.html en open dit bestand rechtstreeks in je browser. Je hebt geen server, installatie of losse Excel-export nodig. De oefenvariant laadt bij openen en verversen automatisch de vaste synthetische gegevens en start op Overzicht. De permanente balk vermeldt de oefenomgeving, applicatieversie en bronfixture. De gewone webui blijft beschikbaar voor je eigen exports.
De rondleiding legt eerst uit wat een escalatielog, bronregel, auditpopulatie en signaal zijn. Op Overzicht staan de populatie- en aandachtspuntenkaarten vóór Opvallendheden om te onderzoeken. Tijdens de uitleg blijft de tabbalk in beeld en is het actieve tabblad gemarkeerd. Daarna oefen je met overzichten, bronregels, zoeken en filteren, context, tijdpatronen, datakwaliteit, instellingen en exports. De uitleg benoemt ook wat de cijfers niet aantonen en welke aanvullende informatie je nodig hebt voor een beoordeling.
Onderstreepte knopnamen in de uitleg zijn aanwijsbaar: klik erop of gebruik Tab en Enter om de echte knop in beeld te brengen en te markeren. De actie wordt daarbij niet uitgevoerd. Ook een uitgeschakelde knop wordt gemarkeerd; de focus blijft dan op de verwijzing in de uitleg. De rondleiding meldt dat de knop uitgeschakeld is. Een gesloten knop geeft een beschikbaarheidsmelding. Aangewezen knoppen van de webui blijven ook op mobiel en na een vensterwijziging vrij van de uitleg. Verwijzingen naar tourknoppen wijzen de bediening binnen het uitlegvenster aan.
De uitlegtekst scrolt afzonderlijk; de tourknoppen blijven in hun eigen gedeelte bereikbaar. Bronregeldialogen staan onder de oefenbalk en naast of boven de uitleg. Bij handmatig geopende bronregels kun je met Sluiten of Toon onderdeel terugkeren. Gebruik Vorige en Volgende, of Stoppen om zelfstandig te oefenen. Escape stopt de uitleg; Hervatten keert binnen dezelfde sessie terug naar de huidige stap. Opnieuw beginnen herstelt de standaardinstellingen, Top-X=10 en de synthetische analyse. Je kunt uitsluitend met de ingebouwde verzonnen gegevens werken: import van bron- en instellingenbestanden is uitgeschakeld. Downloads en klembordacties gebeuren alleen na je eigen klik.
Het bestand wordt beheerd als gegenereerd gebruikersartefact in de repositoryhoofdmap. Ontwikkelaars voeren na wijzigingen aan de webui, fixture of tourlaag uv run python scripts/generate_tour.py uit; --check controleert of het resultaat actueel is. De tests doorlopen de echte bediening rechtstreeks via file:// en controleren de DOM-ankers. Het bestaande releaseproces neemt het bestand mee als losse bijlage en in de ZIP met controlesommen. Publicatie blijft handmatig.
Je hoeft niets te installeren en hebt geen webserver nodig.
Online showcase
Bekijk de webui direct in je browser.
Deze versie toont het open-source project en volgt de gecontroleerde wijzigingen op main. Door caching kan het ongeveer tien minuten duren voordat een nieuwe versie zichtbaar is.
Je kunt de showcase uitproberen met het synthetische voorbeeldbestand. Dit bestand bevat geen echte persoonsgegevens.
Lokale kopie voor analyse
Download de nieuwste GitHub Release.
Je kunt kiezen uit de losse webui-HTML, de losse rondleiding of een ZIP met de webui, uitleg en diagrammen. Pak de ZIP volledig uit en behoud de mapstructuur.
Gebruik voor analyses een lokaal vastgestelde versie. Controleer de download met het meegeleverde SHA256SUMS.txt.
Op macOS:
shasum -a 256 -c SHA256SUMS.txt
Op Linux:
sha256sum -c SHA256SUMS.txt
Download de webui-HTML, de rondleiding en de ZIP in dezelfde map om alle bestanden te kunnen controleren; SHA256SUMS.txt verwacht ze alle drie.
Alle varianten verwerken de ingelezen Excelgegevens uitsluitend in het geheugen van je browser.
Bij het openen van de online showcase ontvangt GitHub het paginaverzoek en registreert het bezoekers-IP voor beveiligingsdoeleinden. De inhoud van je Excelbestand wordt niet verzonden.
escalatielog-audit-webui.html in een recente versie van Edge, Chrome, Firefox of Safari. Minimaal vereist zijn Edge/Chrome 80, Firefox 113 of Safari 16.4..xlsx-export of sleep het bestand naar het uploadvak.De PNG-export en het HTML-rapport gebruiken de laatste succesvolle analyse. Heb je instellingen gewijzigd? Klik dan eerst op Analyse opnieuw uitvoeren om die wijzigingen toe te passen. Mislukt die heranalyse, dan blijven de vorige analyse en instellingen actief.
In het instellingenpaneel — via de knop Instellingen in het uploadvak — kun je je auditinstellingen als een lokaal JSON-bestand bewaren en bij een volgende controle weer inladen.
escalatielog-audit-instellingen.json. Bevat ook waarden die afwijken van de standaardinstellingen. Bij ongeldige invoer verschijnt een foutmelding en wordt geen bestand aangemaakt..json-bestand in de browser. Het bestand wordt gecontroleerd op structuur, formaatnaam, formaatversie, verwachte sleutels, typen en bereiken. Een ongeldig bestand wordt volledig afgewezen; bestaande formulierwaarden en analyseresultaten blijven ongemoeid.Het bestand bevat uitsluitend configuratie uit SETTINGS_SCHEMA: drempels en signaalschakelaars. Geen Excelgegevens, analyseresultaten, bronregels of persoonsgegevens. Het JSON-bestand heeft een onafhankelijke schemaVersion (huidig: 1) die los staat van de app-versie. De functionaliteit gebruikt geen browseropslag of netwerkverkeer.
Gebruik het Excel-rapport van het escalatielog uit Nedap Ons.
De webui verwacht de volgende 14 kolommen:
GebruikerMedewerkernummerMedewerkersteamDeskundigheid medewerkerGebruikersnaamEscalatie redenTijdsduur (min.)Escalatiedoel typeEscalatiedoel naamEscalatiedoel identificatienummerHoofdlocatie cliëntGestart opGeactiveerd opBronDe webui zoekt naar het eerste werkblad waarin alle vereiste kolommen voorkomen. De kolomkoppen moeten in een van de eerste tien rijen staan. Gegevens uit meerdere werkbladen worden niet samengevoegd.
Voldoet geen enkel werkblad, dan toont de webui een foutmelding met:
De melding vermeldt ook dat alleen de eerste tien rijen zijn gecontroleerd.
Foutcellen in de export, zoals #N/A, leest de webui in als lege waarden. Staat een foutcel in een regel die geen systeemmelding is, dan verschijnt die onder Datakwaliteit als Foutcel in bron, zodat je de export kunt controleren. Foutcellen in systeemmeldingen worden daar niet gemeld.
Een afzonderlijk onderdeel van het XLSX-bestand mag uitgepakt maximaal 512 MB groot zijn; grotere onderdelen weigert de webui met een melding.
Controleer bij iedere analyse:
De verschillende onderdelen van de webui gebruiken niet altijd dezelfde selecties. Datakwaliteit onderzoekt bijvoorbeeld ook duplicaten, terwijl de inhoudelijke tellingen deze regels niet dubbel meetellen.
Eén bronregel kan meerdere signalen opleveren. Bij Aandachtspunten telt die regel echter maar één keer mee.
Lees de technische documentatie voor de precieze definities en berekeningen.
De webui verwerkt de Excelgegevens uitsluitend in het geheugen van de browser. Wanneer je de pagina sluit of vernieuwt, worden de ingelezen gegevens gewist.
Bestanden die je exporteert, blijven wel op je apparaat staan. ZIP-, PNG-, CSV- en HTML-bestanden kunnen persoonsgegevens bevatten. Het HTML-rapport voert alleen zijn eigen filterscript uit; de beveiligingsrichtlijn (CSP) staat alleen dat script toe via een SHA-256-hash.
Bewaar en deel deze bestanden volgens de interne afspraken van je organisatie.
Dit project valt onder de MIT-licentie.