← Realisaties

KARVANIS / Realisaties

Tijdregistratie: van invoer tot rapportage

Een bedrijfsapplicatie die de stappen van tijdregistratie met elkaar verbindt: eenmalig ingevoerde gegevens vormen de basis voor berekeningen en bruikbare rapporten.

41gebruikers
Eén centraal procesInvoer → berekeningen → exports

Klantproject

Het proces in vier stappen

  1. Registraties

    In- en uitkloktijden uit het tijdregistratiesysteem importeren.

  2. Regels

    Uren vergelijken met het werkrooster en de afwezigheden.

  3. Controle

    Afwijkingen onderzoeken en correcties onderbouwen.

  4. 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.

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.

Hoe de oplossing werkt

Een toelichting is geen correctie

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.

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.

Tijdregistratie uitproberen ↗

Bespreek uw project

Bespreek uw project ↗