Employee Certification & Competency Matrix voor Odoo Online — SaaS-versie zonder Python-code: CACES, elektrische bevoegdverklaring, SST, ATEX, lassen, NDO, koudemiddelen, rijbewijs C: berekende geldigheid (vaste duur of rooster per leeftijd), competentiematrix en weigering om een werknemer toe te wijzen wiens bevoegdverklaring is verlopen.
Presentatie
Bevoegdverklaringen en certificeringen van het personeel — DYONYSOS
Toepassing voor de QHSE-dienst, de bedrijfsleider of het studiebureau methodes, op Odoo 19 Community.
Ook gezocht onder: opvolging van bevoegdheden van personeel, competentiematrix, vervaldatum CACES, bijscholing elektrische bevoegdheid, competentiepaspoort, beheer van certificeringen van werknemers. Engelse versie: competence matrix with expiry, skills passport, forklift operator licence, first aid certification tracking.
Het werkelijke probleem. De bekwaamheidsbewijzen van een onderneming staan in een spreadsheet. Die zegt correct wie wat heeft behaald en wanneer. Ze zegt nooit nee. Op de dag dat een ploegbaas een machinist inzet wiens CACES de week voordien is verlopen, heeft de spreadsheet niets verhinderd — en het is de werkgever die verantwoordelijk is voor de inzet.
Deze module is geen tabel met data, het is een blokkeerregel. Een interventie die een bevoegdheid vereist, weigert gepland te worden als de toegewezen werknemer ze niet heeft, ze niet meer heeft, of ze heeft opgeschort. De weigering noemt de persoon, de bevoegdheid en de datum waarop ze niet meer gold.
Toch doorgaan blijft mogelijk — nooit stilzwijgend. De afwijking is een handeling: ze vereist een schriftelijke reden, ze draagt de naam van wie ze toestaat en haar datum, ze wordt gepubliceerd in de discussiedraad van de tussenkomst en van de fiche van de werknemer. En ze dekt enkel de op die dag vastgestelde tekortkomingen: als een tweede tekortkoming opduikt, vervalt de afwijking en moet ze opnieuw worden onderzocht.
De types van bekwaamheidsbewijzen zijn instelbaar. CACES, elektrische bekwaamheid (B0, BS, BR, BC, H0…), SST, ATEX-bekwaamheid, rijbewijs, lascertificaat, operator voor niet-destructief onderzoek, bekwaamheidsattest voor het hanteren van koelmiddelen, of elk ander bewijs eigen aan uw vak. Geldigheidsduur, uitgevende instelling, vereiste bijscholing en waarschuwingstermijn worden per type ingesteld — niets is vastgelegd in de code.
Sommige titels gelden niet even lang voor iedereen. Het rijbewijs voor zware voertuigen is het typegeval: de geldigheid ervan volgt de periodiciteit van de medische controle, die afhangt van de leeftijd van de bestuurder (service-public.gouv.fr, fiche F36483). Een type wordt dus ingesteld op een vaste duur of op een raster volgens de leeftijd van de houder — een raster dat zelf een ingevoerd gegeven is, schijf per schijf, met zijn bron. Wanneer de geboortedatum niet bekend is, houdt de module de kortste duur van het raster aan, nooit de langste, en schrijft dat op de bevoegdheid: een twijfel die een geldigheid verlengt, verklaart een werknemer in orde die dat niet meer is.
Een toekomstige vervaldatum die de berekening verandert, wordt getoond, niet begraven. Elk type draagt een reglementaire nota, overgenomen in een banner op de fiche van het type en op elk bekwaamheidsbewijs. Daar leest men, voor het bekwaamheidsattest voor koelmiddelen — geleverd op 84 maanden, aangezien de bijscholing minstens zevenjaarlijks is krachtens art. 10(9) van verordening (EU) 2024/573 en art. 8 van het besluit van 21 november 2025 — de inwerkingtreding op 1 januari 2027, de geldigheid van de vroegere attesten tot 31 december 2026, en de eerste bijscholing van het bestaande bestand die uiterlijk op 12 maart 2029 verschuldigd is.
De vervaldatum wordt berekend, niet ingevoerd. Datum van verkrijging plus geldigheidsduur van het type. Een geplande taak zet elke nacht op “verlopen” wat verlopen is, en de blokkeerregel controleert hoe dan ook de werkelijke datum: ze weigert zelfs als de nachttaak nog niet is gepasseerd.
Een vervalwaarschuwing, één enkele keer. Er wordt een Odoo-activiteit aangemaakt voor de verantwoordelijke wanneer de vervaldatum binnen de opzegtermijn van het type valt. Nooit twee keer voor hetzelfde bekwaamheidsbewijs: de inbox van een QHSE-verantwoordelijke die elke ochtend dezelfde herinnering krijgt, wordt uiteindelijk genegeerd, en de waarschuwing dient nergens meer toe.
De competentiematrix toont de gaten. Werknemers in rijen, types van bevoegdheid in kolommen, en vooral: de lege vakken. Een matrix die enkel de bezeten bevoegdheden toont, is nutteloos — het is de afwezigheid die men zoekt.
Wat de module niet doet
Ze verleent geen enkele bevoegdverklaring en controleert bij geen enkele instelling de echtheid van een titel: ze registreert wat u invoert en het attest dat u bijvoegt. Ze stelt de titels van elektrische bevoegdverklaring in de zin van NF C 18-510 niet op — dat document blijft door de werkgever ondertekend, buiten de software. Ze beheert noch de planning van de opleidingssessies noch hun facturatie. Ze vervangt de risicoanalyse niet.
Twee rollen
Gebruiker: raadpleging van de matrix, invoer en planning van de tussenkomsten. Verantwoordelijke: types van bekwaamheidsbewijzen, bekwaamheidsbewijzen van de werknemers, en afwijkingen.
Kenmerken
| Prijs | 99 € excl. btw |
|---|---|
| Licentie | OPL-1 |
| Odoo-series | 19.0: gepubliceerd op de Odoo Apps Store; 20.0: gepubliceerd op de Odoo Apps Store |
| Versie | 1.1.0 |
| Editie | Odoo Online (SaaS) en Odoo.sh |
| Technische naam | dyo_habilitations_online |
| Domein | Human resources, loonadministratie en wagenpark |
Prijs exclusief btw zoals weergegeven op de Odoo Apps Store; aankoop en installatie gebeuren via de Store of via uw Omnifloo-instantie.