BUSL-1.1 · Version 18.0.1.4.1

Registre de formation

Qui doit quelle formation, pour quand, prouvé par quelle pièce, et valide jusqu'à quand.

Vidéo · Registre de formation · 0 min 54 s
Qui doit quelle formation, pour quand, et ce qui est déjà en retard
Qui doit quelle formation, pour quand, et ce qui est déjà en retard

Un module de formation en ligne joue des contenus. Celui-ci tient le registre, ce qui n'est pas le même travail.

Une exigence dit qui doit quoi, et elle prend deux formes qui ne se réduisent pas l'une à l'autre : une activité précise que chaque personne visée doit avoir suivie et gardée valide, ou un nombre d'heures dans certaines catégories, avec les catégories qui ne comptent pas. De cette règle naît une ligne par personne, avec son échéance et son état : c'est cette liste-là qu'on montre à l'inspecteur.

En face, la réalisation porte la preuve : la vraie date, les heures, l'organisme, le numéro, l'attestation en pièce jointe, et la date d'expiration.

⚠️ Rien ne s'écrase : trois secourismes en neuf ans laissent trois lignes, et la suite se montre. L'expiration bouge toute seule, portée par une tâche quotidienne et non par un champ figé le jour où on l'a écrit.

Et ce qui manque ne vaut pas zéro : une ligne sans heures est marquée incomplète et sort des totaux, au lieu d'y entrer pour une valeur nulle qui ressemble à une mesure.

Comparable à Un LMS d'entreprise, ramené à ce qui se prouve

bf_training · Version 18.0.1.4.1 · Chapitre du guide · Voir le code source · Voir dans le catalogue

8 modules complémentaires

Cours en ligneLe cours suivi devient une ligne du registre, datée du jour où il a été fini.

Le lecteur de contenus d'Odoo ne garde aucune date de complétion, et la ligne qu'il ajoute au dossier de l'employé porte la date du recalcul.

Ce pont écrit la réalisation au moment où la complétion arrive, avec les heures du cours. La personne qui n'a pas de compte en reçoit un, sans quoi le cours ne rapporte jamais rien.

Il regarde aussi le contenu : quand un cours gagne ou perd des chapitres après coup, le registre le signale sans rien décider. Monter la version fait refaire le cours à ceux qui l'avaient suivi; prendre acte fige le compte sans rien redemander.

⚠️ Corriger une coquille ne doit faire refaire le cours à personne, et c'est pour ça que la décision reste à une personne plutôt qu'à une règle.

Le catalogue d'activités : ce qui se suit en ligne, ce qui se donne en salle, et la validité de chacune
Le catalogue d'activités : ce qui se suit en ligne, ce qui se donne en salle, et la validité de chacune

bf_training_slides · Version 18.0.1.0.1 · Chapitre du guide · Voir le code source

Contenus SCORMJouer un paquet SCORM 1.2 ou 2004 dans l'eLearning d'Odoo, et porter sa complétion au registre.

Odoo 18 ne connaît aucun format de cours normalisé : son lecteur accepte une image, un article, un document, une vidéo ou un questionnaire, et c'est tout. Un organisme qui livre sa formation en SCORM, ce qui est le cas de la quasi-totalité d'entre eux, n'a donc aucun moyen de la faire jouer ni de faire remonter le résultat.

Ce module ajoute le type manquant, avec les deux API que la norme impose, celle de 1.2 et celle de 2004, parce qu'un catalogue en contient toujours des deux.

La complétion remonte jusqu'au registre par le crochet du lecteur : il n'y a qu'un seul chemin d'écriture.

⚠️ Le module dit ce qu'il ne fait pas : le séquencement SCORM 2004 n'est pas appliqué, et il l'annonce sur la fiche. Un lecteur qui prétend séquencer et se trompe est pire qu'un lecteur qui annonce qu'il ne séquence pas.

Un paquet SCORM 1.2 avec ses deux SCO, et les tentatives qui remontent jusqu'au registre
Un paquet SCORM 1.2 avec ses deux SCO, et les tentatives qui remontent jusqu'au registre

bf_training_scorm · Version 18.0.1.0.2 · Chapitre du guide · Voir le code source

Séance et feuille signéeLa séance en salle tenue par Événements, et la feuille de présence signée qui en fait une preuve.

Odoo Événements sait déjà tenir une séance : la date, le lieu, les places, les inscriptions, le pointage. Ce pont ne le refait pas.

Il apporte les deux choses qu'une séance de formation exige et qu'un événement ne porte pas : la feuille de présence signée, produite en PDF avec les signatures apposées, et l'écriture au registre.

⚠️ Il corrige aussi deux faux amis du natif. La « date de présence » d'Odoo vaut l'instant du clic : une séance de mars pointée en septembre serait datée de septembre, et le registre daterait la formation du jour où quelqu'un s'en est souvenu. Le pont prend la date de la séance.

Et une inscription annulée garde sa date de présence, parce que le calcul ne s'efface jamais : lire ce champ ferait compter des présents qui ne sont pas venus.

Une présence non signée est consignée et marquée incomplète, jamais perdue : la personne était là.

Les inscriptions d'une séance, du statut inscrit à la présence constatée
Les inscriptions d'une séance, du statut inscrit à la présence constatée

bf_training_session · Version 18.0.1.0.1 · Chapitre du guide · Voir le code source

Accusé signéLire une politique et le confirmer par écrit devient une ligne du registre, datée et rattachée à la version lue.

Certaines formations ne sont pas des cours : ce sont des documents à lire, et la preuve attendue est un accusé daté, parfois signé, versé au dossier de la personne. Une politique de prévention, un processus d'accueil en plusieurs modules, une procédure qui change.

Distribuer une version, c'est assigner la formation. L'accusé écrit la réalisation, datée du moment où il arrive et rattachée à la version lue, pas au document en général. Une nouvelle version rouvre l'obligation de ceux qui n'ont accusé que l'ancienne, parce qu'une politique qui change doit être relue.

⚠️ Une signature exigée est exigée pour de vrai : tant qu'elle manque, rien n'est consigné. Une case cochée ne remplace pas un document daté et signé.

Quand un processus d'accueil comporte plusieurs modules, chacun a le sien, ce qui est la seule forme qui permette de dire lequel manque.

Les distributions et leurs accusés : qui a reçu quelle version, quand, et qui doit encore accuser
Les distributions et leurs accusés : qui a reçu quelle version, quand, et qui doit encore accuser

bf_training_sign · Version 18.0.1.0.0 · Chapitre du guide · Voir le code source

Entraînement à la tâcheLe couloir de votre carte de processus dit enfin qui tient le rôle, et l'étape dit ce qu'il faut savoir pour la tenir.

Une cartographie dit ce qui se fait et par quel rôle. Le registre dit qui doit savoir le faire. Entre les deux manquait une information que personne ne détenait : qui tient le rôle.

Le pont l'ajoute au couloir, et une exigence de formation peut alors viser ce couloir plutôt qu'une liste de noms recopiée à la main, qui se périme au premier départ. Quelqu'un qui entre dans le rôle hérite de l'exigence; quelqu'un qui en sort cesse d'en relever.

⚠️ Un couloir sans personne ne vise personne, et surtout pas tout le monde par défaut.

Depuis une étape de la carte, on voit ce qu'il faut savoir pour la tenir, et de là qui est à jour. L'entraînement à la tâche se consigne avec ce qui en tient lieu de preuve : le formateur, l'apprenant, l'étape travaillée, et la confirmation des deux. Une formation que seul le formateur déclare n'est pas une formation reçue.

Les réalisations : la preuve, les heures, et la validité qui bouge toute seule
Les réalisations : la preuve, les heures, et la validité qui bouge toute seule

bf_training_process · Version 18.0.1.0.0 · Chapitre du guide · Voir le code source

Ce qu'elle coûteLe coût réel des formations suivies porté au budget, et les heures qu'on ne sait pas chiffrer comptées comme telles.

Le registre sait ce qu'une formation a coûté : les heures, le taux horaire, les cotisations de l'employeur, les frais. Le budget sait ce qu'on avait prévu. Ce pont met les deux en face.

Une ligne budgétaire nomme des catégories de formation et son réalisé prend le coût des formations suivies dans la période, sans écriture comptable. Ce qui est dû et pas encore suivi apparaît comme engagé, pas comme une surprise de fin d'exercice.

⚠️ Le refus est partagé par les deux modules : une formation incomplète n'entre pas dans le réalisé, ses heures s'ajoutent aux heures non valorisées là où le budget les signale déjà, et une obligation qu'on ne sait pas chiffrer est comptée plutôt que silencieusement sautée.

Un engagement sous-évalué est pire qu'un engagement absent, parce qu'il a l'air renseigné.

Une ligne budgétaire de formation, prévu contre réalisé, avec sa répartition mensuelle
Une ligne budgétaire de formation, prévu contre réalisé, avec sa répartition mensuelle

bf_training_budget · Version 18.0.1.0.0 · Chapitre du guide · Voir le code source

Au téléphoneMes formations sur mon téléphone : ce que je dois, pour quand, et ce que j'ai déjà prouvé.

La surface mobile du registre : mes obligations avec leur échéance, mes réalisations avec leur date d'expiration, et ce qu'on m'a demandé.

⚠️ Trois refus assumés.

Aucune route ne prend d'identifiant d'employé : la personne est déduite du jeton, jamais de ce que le client envoie, parce qu'un paramètre qu'on n'accepte pas est un paramètre qu'on ne peut pas forger. Le registre d'une organisation contient précisément ce que les gens n'ont pas à savoir les uns des autres.

Rien ne s'écrit au registre depuis le téléphone : une preuve de formation se dépose, elle ne se déclare pas.

Et un compte sans fiche d'employé rend une liste vide plutôt qu'une erreur : ne pas être au registre n'est pas une panne.

bf_training_mobile · Version 18.0.1.0.0 · Chapitre du guide · Voir le code source

QuébecL'attestation que vous devez pouvoir délivrer, la conservation de six ans, et le relevé du 1 %.

Trois obligations qu'un registre générique ne porte pas.

L'attestation d'abord : l'employeur doit pouvoir en délivrer une à qui a suivi une formation qu'il a donnée lui-même, quand le formateur externe n'en délivre pas. Le PDF porte l'objet, les heures, les dates, le formateur, et la bonne personne morale : celle de la réalisation, pas celle de qui imprime.

La conservation ensuite : six ans après la dernière année à laquelle la pièce se rapporte, calculée, et la suppression d'une ligne encore couverte est refusée.

Le relevé enfin : la masse salariale, la participation minimale, les dépenses admissibles calculées en heures multipliées par le taux horaire, l'excédent reporté et, s'il y a lieu, la cotisation.

⚠️ Les réalisations incomplètes en sont écartées et listées à part, avec leurs heures : un relevé qui avale les trous rend un chiffre faux qui a l'air juste. Le document dit lui-même qu'il appuie la déclaration sans la remplacer.

Onze références réglementaires sont livrées, citées au long.

bf_training_qc · Version 18.0.1.0.1 · Chapitre du guide · Voir le code source

Les 97 autres applications

On regarde votre cas ensemble ?

Dites-nous ce que vous faites tourner aujourd'hui. On vous dira honnêtement si Symbifox aide ou pas.

Rester au courant

Le catalogue s'étoffe presque chaque mois.

Ce qui s'ajoute, ce qu'on apprend en le déployant, et rien d'autre. Vous partez quand vous voulez.

Un courriel de confirmation, et rien avant que vous ayez suivi son lien. Ensuite, 10 courriels d'accueil, un par semaine, puis les nouveautés. Pas de traqueur, pas de revente.