Employee Certification & Competency Matrix for Odoo Online — version SaaS sans code Python : CACES, habilitation électrique, SST, ATEX, soudage, END, fluides frigorigènes, permis C : validité calculée (durée fixe ou grille par âge), matrice des compétences, et refus d'affecter un salarié dont l'habilitation a expiré.
Présentation
Habilitations et certifications du personnel — DYONYSOS
Application pour le service QHSE, le responsable d'exploitation ou le bureau des méthodes, sur Odoo 19 Community.
Recherché aussi sous : suivi des habilitations du personnel, matrice de compétences, échéance CACES, recyclage habilitation électrique, passeport de compétences, gestion des certifications salariés. Version anglaise : competence matrix with expiry, skills passport, forklift operator licence, first aid certification tracking.
Le problème réel. Les habilitations d'une entreprise tiennent dans un tableur. Il dit correctement qui a passé quoi et quand. Il ne dit jamais non. Le jour où un chef d'équipe affecte un conducteur d'engin dont le CACES a expiré la semaine précédente, le tableur n'a rien empêché — et c'est l'employeur qui répond de l'affectation.
Ce module n'est pas un tableau de dates, c'est une règle de blocage. Une intervention qui exige une habilitation refuse d'être planifiée si le salarié affecté ne l'a pas, ne l'a plus, ou l'a suspendue. Le refus nomme la personne, l'habilitation, et la date à laquelle elle a cessé de valoir.
Passer outre reste possible — jamais en silence. La dérogation est un acte : elle exige un motif écrit, elle porte le nom de celui qui l'accorde et sa date, elle est publiée au fil de discussion de l'intervention et de la fiche du salarié. Et elle ne couvre que les manquements constatés ce jour-là : si un second manquement apparaît, la dérogation tombe et doit être réexaminée.
Les types d'habilitation sont paramétrables. CACES, habilitation électrique (B0, BS, BR, BC, H0…), SST, habilitation ATEX, permis de conduire, certification de soudeur, opérateur en essais non destructifs, attestation d'aptitude à la manipulation des fluides frigorigènes, ou tout autre titre propre à votre métier. Durée de validité, organisme délivrant, recyclage exigé et préavis d'alerte se règlent par type — rien n'est codé en dur.
Certains titres ne valent pas la même durée pour tout le monde. Le permis poids lourd est le cas type : sa validité suit la périodicité du contrôle médical, qui dépend de l'âge du conducteur (service-public.gouv.fr, fiche F36483). Un type se règle donc sur une durée fixe ou sur une grille par âge du titulaire — grille qui est elle-même une donnée saisie, tranche par tranche, avec sa source. Quand la date de naissance n'est pas connue, le module retient la durée la plus courte de la grille, jamais la plus longue, et l'écrit sur l'habilitation : un doute qui allonge une validité déclare à jour un salarié qui ne l'est plus.
Une échéance future qui change le calcul s'affiche, elle ne s'enfouit pas. Chaque type porte une note réglementaire, reprise en bandeau sur la fiche du type et sur chaque habilitation. C'est là que se lisent, pour l'attestation d'aptitude aux fluides frigorigènes — livrée à 84 mois, la remise à niveau étant au moins septennale au titre de l'art. 10(9) du règlement (UE) 2024/573 et de l'art. 8 de l'arrêté du 21 novembre 2025 — l'entrée en vigueur au 1er janvier 2027, la validité des attestations antérieures jusqu'au 31 décembre 2026, et la première remise à niveau du stock existant due au plus tard le 12 mars 2029.
L'échéance se calcule, elle ne se saisit pas. Date d'obtention plus durée de validité du type. Une tâche planifiée fait passer chaque nuit en « expirée » ce qui l'est devenu, et la règle de blocage vérifie de toute façon la date réelle : elle refuse même si la tâche de nuit n'est pas encore passée.
Une alerte d'échéance, une seule fois. Une activité Odoo est créée au responsable quand l'échéance entre dans le préavis du type. Jamais deux fois pour la même habilitation : la boîte de réception d'un responsable QHSE qui reçoit la même relance tous les matins finit par être ignorée, et l'alerte ne sert plus à rien.
La matrice des compétences montre les trous. Salariés en lignes, types d'habilitation en colonnes, et surtout : les cases vides. Une matrice qui n'affiche que les habilitations détenues ne sert à rien — c'est l'absence qu'on cherche.
Ce que le module ne fait pas
Il ne délivre aucune habilitation et ne vérifie auprès d'aucun organisme la réalité d'un titre : il enregistre ce que vous saisissez et l'attestation que vous joignez. Il n'établit pas les titres d'habilitation électrique au sens de la NF C 18-510 — ce document reste signé par l'employeur, hors du logiciel. Il ne gère ni la planification des sessions de formation ni leur facturation. Il ne se substitue pas au document unique d'évaluation des risques.
Deux rôles
Utilisateur : consultation de la matrice, saisie et planification des interventions. Responsable : types d'habilitation, habilitations des salariés, et dérogations.
Caractéristiques
| Prix | 99 € HT |
|---|---|
| Licence | OPL-1 |
| Séries Odoo | 19.0 : publiée sur l'Odoo Apps Store ; 20.0 : publiée sur l'Odoo Apps Store |
| Version | 1.1.0 |
| Édition | Odoo Online (SaaS) et Odoo.sh |
| Nom technique | dyo_habilitations_online |
| Domaine | Ressources humaines, paie et flotte |
Prix hors taxes tel qu'affiché sur l'Odoo Apps Store ; l'achat et l'installation se font sur le Store ou via votre instance Omnifloo.