Een bedrijfsapplicatie die de stappen van tijdregistratie met elkaar verbindt: eenmalig ingevoerde gegevens vormen de basis voor berekeningen en bruikbare rapporten.
In- en uitkloktijden uit het tijdregistratiesysteem importeren.
Regels
Uren vergelijken met het werkrooster en de afwezigheden.
Controle
Afwijkingen onderzoeken en correcties onderbouwen.
Rapporten
Saldi raadplegen en exports voor personeelszaken voorbereiden.
Meer over de realisatie
Van klokregistraties naar uitlegbare resultaten
Dit tijdregistratieproject begint met een eenvoudige gebeurtenis: iemand klokt in of uit. Het resultaat moet bruikbaar zijn voor de medewerker, diens verantwoordelijke en HR. De complexiteit zit in de regels en uitzonderingen tussen registratie en resultaat.
01
Exports lezen en werkregels toepassen
De rekenmotor importeert exports van een prikklok, waaronder CSV, Excel en attlog.dat. Hij verbindt registraties met medewerkers, planningen, afwezigheden en werkparameters.
Berekeningen moeten rekening houden met verschillende werkregimes en situaties. Een totaal alleen is onvoldoende. Afwijkingen moeten zichtbaar zijn en gebruikers moeten kunnen begrijpen welke dagen bijdragen aan hun tellers.
Het project in beeld
Probeer de BX1-simulatie
Open de simulatie via de link hieronder.
Wijzig de uren van een fictieve medewerker.
Vergelijk het totaal en het verschil met het doel voordat u opnieuw begint.
Wat u kunt zien Totalen en verschillen worden opnieuw berekend. Deze vereenvoudigde simulatie bevat geen echte gegevens van BX1.
Een vergeten klokregistratie kan worden gemeld, beoordeeld en gecorrigeerd. Een afwijking verantwoorden heeft een ander effect dan een registratie wijzigen: een verantwoording verklaart de situatie, terwijl een correctie de invoer voor de berekening aanpast.
De oorspronkelijke exports blijven bewaard. Correcties vormen een afzonderlijke laag met auteur en reden, waarna de resultaten opnieuw worden berekend. Zo blijft de herkomst van een resultaat terug te vinden.
03
De juiste informatie voor elke gebruiker
Medewerkers bekijken hun eigen dagen en tellers. Verantwoordelijken volgen hun toegewezen groep en behandelen meldingen. HR beschikt over imports, instellingen en exports voor de globale opvolging.
Dashboards en Excel-bestanden geven verschillende weergaven van dezelfde berekening. Een lokale HR-console ondersteunt de voorziene verwerking buiten de server. De publieke demo is vereenvoudigd en bevat uitsluitend fictieve gegevens.
Technische keuzes en hun functie
Berekeningen los van de presentatie
Python verwerkt imports en rekenregels. HTML-overzichten en Excel-uitvoer gebruiken die resultaten. De bedrijfslogica zit dus niet alleen in de opmaak van een spreadsheet.
Toegang volgens rol en werkgebied
De interne webapp gebruikt Microsoft 365 voor identificatie en past toegangsregels op de server toe. Individuele inzage, groepsbeheer en HR-werk hebben elk een eigen bereik.
De behoefte in de praktijk
De werktijden van een team opvolgen vraagt meer dan getallen optellen. Ingevoerde informatie moet terug te vinden zijn, rekenregels moeten worden toegepast en gegevens moeten klaarstaan voor de administratie. De opdracht voor BX1 bracht deze toepassingen samen in één applicatie.
Wat de applicatie samenbrengt
De registratie van uren vormt het vertrekpunt. Berekeningen van uren en urensaldi gebruiken deze informatie, die vervolgens administratieve rapporten en exports voedt. Zo ontstaat een doorlopend proces tussen invoer en het gebruik van de resultaten.
Het principe: resultaten niet telkens opnieuw opbouwen
Gegevens verliezen hun nut wanneer iemand ze bij elke stap moet overtypen of dezelfde totalen opnieuw moet berekenen. Het gekozen principe laat informatie binnen de applicatie doorstromen en laat de rekenregels de bijbehorende resultaten produceren.
Een concreet, zichtbaar resultaat
De applicatie wordt door 41 personen gebruikt. Ze brengt tijdregistratie, urensaldi en administratieve exports samen in één toepassing. De informatie blijft tijdens het hele proces beschikbaar.
Van een concrete behoefte naar een bruikbare tool
Het bedrijfsproces vormt de rode draad. Schermen, berekeningen en uitvoer horen bij elkaar: wat iemand invoert, moet tot in het rapport begrijpelijk blijven. Voor een nieuw project vertrekken we van uw werkwijze en voorbeelden om samen een afgebakende oplossing te bepalen.
Applicatie ontwikkeld voor BX1. Klantreferentie beschikbaar op aanvraag.
Probeer het principe met fictieve gegevens
In de openbare simulatie kunt u de uren van een fictief team wijzigen en zien hoe de totalen worden herberekend. Ze illustreert het principe en geeft geen toegang tot de interne applicatie of gegevens van BX1. De 30 personen in de demo zijn fictief en stellen niet het werkelijke personeelsbestand voor.