Nos réalisationsChamps Croisés

Organisme de formation · petite enfance, social, médico-social

ERP de gestion des sessions et de conformité Qualiopi

Une session de formation, c'est le dossier que l'assistante ouvrait dans une armoire. Nous en avons fait le cœur de l'ERP : la complétude Qualiopi se lit session par session.

Statut : En développement Formateurs : Environ 90 vacataires Certification : Qualiopi Facturation : Déléguée au logiciel de gestion

L'application en images

Sept écrans de l'ERP, pris sur l'environnement de démonstration.

Tableau de bord — Chiffre d'affaires signé, sessions du mois, satisfaction, devis à relancer, et ce qui reste à traiter aujourd'hui.
Tableau de bordChiffre d'affaires signé, sessions du mois, satisfaction, devis à relancer, et ce qui reste à traiter aujourd'hui.
Sessions de formation — Le dossier central : chaque session avec son client, son formateur, ses dates et son statut.
Sessions de formationLe dossier central : chaque session avec son client, son formateur, ses dates et son statut.
Conformité Qualiopi — Les pièces attendues par session, leur état, et le taux de complétude montré en audit.
Conformité QualiopiLes pièces attendues par session, leur état, et le taux de complétude montré en audit.
Formateurs vacataires — Thématiques animées, zones d'intervention, disponibilité et validité des pièces administratives.
Formateurs vacatairesThématiques animées, zones d'intervention, disponibilité et validité des pièces administratives.
Planning — Les sessions dans le temps, avec les affectations de formateurs et les chevauchements contrôlés.
PlanningLes sessions dans le temps, avec les affectations de formateurs et les chevauchements contrôlés.
Demandes entrantes — Le suivi commercial amont : chaque échange tracé, du premier appel jusqu'au devis.
Demandes entrantesLe suivi commercial amont : chaque échange tracé, du premier appel jusqu'au devis.
Facturation — Devis et factures tenus en local, synchronisés avec le logiciel de gestion qui reste la référence.
FacturationDevis et factures tenus en local, synchronisés avec le logiciel de gestion qui reste la référence.
Connexion — L'entrée de l'application, avec les profils métier : direction, assistante, pédagogie, comptabilité, formateur.
ConnexionL'entrée de l'application, avec les profils métier : direction, assistante, pédagogie, comptabilité, formateur.

Ces captures proviennent de l'environnement de démonstration : toutes les données affichées — clients, formateurs, sessions, montants — sont fictives. Aucune donnée réelle de Champs Croisés n'apparaît sur cette page.

01 — Le point de départ

Le problème à résoudre

Un organisme de formation certifié Qualiopi vit sous la contrainte de la preuve. À l'audit, la question n'est pas « avez-vous une procédure », mais « montrez-moi, pour cette session précise, la convention, la convocation, l'émargement et l'évaluation ».

Avec environ 90 formateurs majoritairement vacataires, des marchés publics et des sessions simultanées, retrouver ces pièces dans des dossiers et des tableurs devient un travail à plein temps. Et un risque à chaque renouvellement de certification.

La règle fondatrice tient en une phrase : une session, un dossier. Rien ne se crée en dehors d'une session — et donc rien ne se perd.

02 — Modélisation du process

Le cycle de vie d'une session de formation

Le parcours métier tel qu'il se déroule réellement, étape par étape.

Le cycle de vie d'une session de formation Diagramme du parcours metier, etape par etape. 1 COMMERCIAL La demande arrive Un mail, un appel, un marché public. La demande reçoit sa référence etchaque échange est tracé : appel, relance, note interne. Ce sont cestraces qui donnent ensuite le taux de transformation. 2 COMMERCIAL Devis Le devis est établi et part vers le logiciel de gestion, qui reste laréférence comptable. La demande passe en « devis envoyé ». 3 ADMINISTRATION Création de la session L'accord du client transforme la demande en session, avec sa référencepropre, ses dates, son lieu, son nombre de stagiaires, son montant clientet le montant dû au formateur. 4 PÉDAGOGIE Affectation du formateur L'outil propose les formateurs qui maîtrisent la thématique, couvrent lazone, sont disponibles aux dates voulues, ne sont pas signalés envigilance et dont les pièces administratives ne sont pas expirées. Leschevauchements sont contrôlés. 5 ADMINISTRATION Documents avant la session Convention, convocations, programme et feuille d'émargement sont générésdepuis des modèles. Chaque document produit fait passer la pièce Qualiopicorrespondante à l'état « présent ». 6 TERRAIN Réalisation La liste nominative des stagiaires et leur présence sont saisies. C'estcette présence qui sert à la fois à l'émargement et à la facturation auréalisé. 7 QUALITÉ Évaluations et réclamations Évaluations à chaud des stagiaires, du commanditaire, puis à froid. Lesréclamations sont traitées avec gravité, action corrective et dates — unindicateur Qualiopi à part entière. 8 COMPTABILITÉ Facturation La facture est établie depuis la session, sur la base du réalisé, etpoussée vers le logiciel de gestion. Les règlements sont lus depuiscelui-ci, jamais saisis ici. 9 ARCHIVAGE Clôture du dossier Le dossier Qualiopi est complet et gelé. Une session ne se supprime pas :elle s'annule, et la piste reste.
Neuf étapes, du premier appel à l'archivage du dossier Qualiopi.
03 — Modélisation des états

Les états d'une session

Les états que traverse le dossier, et les sorties possibles.

Les états d'une session Cycle de vie : suite des etats possibles. Prévisionnelle Confirmée Terminée Facturée Clôturée En attente Reportée Annulée
Aucun de ces états ne supprime de données ; les sorties conservent leur motif.
04 — Modélisation technique

Architecture

Qui parle à quoi, et surtout où sont stockées les données.

Architecture Schema d'architecture : ou circulent les donnees. Utilisateurs Direction, assistantes Navigateur Pédagogie, comptabilité Navigateur Formateurs Accès à leur périmètre Application ERP Champs Croisés Coquille et vues, dialogue en JSON — aucun cadre externe, aucune dépendance Données et services Base de données Sessions, formateurs, pièces Qualiopi Gestion documentaire Modèles et documents générés Logiciel de gestion Devis, factures, règlements
La facturation est un miroir local : l'utilisateur travaille tout de suite, la synchronisation suit.
05 — Le périmètre

Ce que fait l'application

Les fonctions réellement livrées, regroupées par domaine.

Avant la session

  • Suivi des demandes avec traçabilité de chaque échange et motif de perte
  • Devis rattachés à la demande avant même que la session existe
  • Marchés publics et lots, avec le tarif jour imposé par le marché
  • Clients, contacts et financeurs, avec adresse de facturation distincte

Formateurs vacataires

  • Fiche complète : statut, numéro de déclaration d'activité, tarif jour, disponibilité
  • Thématiques animées avec un niveau, et zones d'intervention acceptées
  • Pièces administratives avec date d'expiration : attestation, assurance, coordonnées bancaires
  • Moteur d'affectation croisant thématique, zone, disponibilité, vigilance et validité des pièces

Conformité Qualiopi

  • Référentiel des pièces attendues, rattaché aux indicateurs Qualiopi
  • État par session : manquant, à venir, présent, non applicable
  • Taux de complétude calculé par session — l'indicateur montré en audit
  • Évaluations à chaud et à froid, stagiaires et commanditaires
  • Réclamations avec gravité, action corrective et dates de traitement

Facturation et traçabilité

  • Miroir local des devis et factures : l'utilisateur travaille sans attendre le logiciel tiers
  • Synchronisation asynchrone vers le logiciel de gestion, qui reste la référence
  • Règlements lus depuis la comptabilité, jamais saisis deux fois
  • Journal d'audit : qui a fait quoi, quand et depuis où
  • Registre RGPD des traitements tenu avec le projet
06 — Intelligence artificielle

Une intelligence artificielle hébergée, mobilisable sur ce projet

L'ERP intègre le module d'accès à notre serveur d'intelligence artificielle installé dans nos locaux. C'est même sur ce projet qu'a été écrite notre implémentation de référence, réutilisée depuis dans les autres applications.

Le sujet est sensible dans un organisme de formation : les dossiers contiennent des données de stagiaires, des évaluations nominatives et des pièces administratives de formateurs. Les envoyer chez un éditeur pour obtenir un résumé serait un transfert de données personnelles à déclarer. Hébergée chez nous, la question ne se pose pas.

Les usages envisagés restent volontairement sobres : aide à la rédaction, recherche dans les documents, contrôle de complétude. La décision, elle, reste humaine.

Notre serveur d'intelligence artificielle est installé dans les locaux de Foxchip, en France. Voir comment il fonctionne.

07 — Fiche technique

Les choix techniques

Ce sur quoi l'application repose, et ce que cela implique.

Type d'applicationApplication web, navigation sans rechargement de page
Langage et basePHP 8.4 en mode strict, base MariaDB
DépendancesAucune. Pas de cadre applicatif externe, pas de bibliothèque distante
RôlesDirection, assistante, pédagogie, comptabilité, formateur
FacturationDéléguée au logiciel de gestion, avec miroir local et synchronisation
DocumentationArchitecture, conventions, mise en production, registre RGPD et points à arbitrer, versionnés avec le code
08 — Ce qui a demandé du soin

Les détails qui font la différence

Les points qu'on ne voit pas dans une démonstration, et qui décident de l'adoption sur le terrain.

Le choix de ne dépendre de rien

Pas de cadre applicatif à la mode, pas de bibliothèque chargée depuis un serveur distant. Un ERP doit tourner dans dix ans : chaque dépendance est une date d'expiration que l'on s'impose.

Les ambiguïtés remontent au client

Le projet tient un document « points à arbitrer ». Quand une règle métier est ambiguë, elle n'est pas tranchée en silence par le développeur : elle est posée au client, qui décide.

Deux environnements de développement

Deux développeurs, deux bases, deux environnements séparés. Les tables structurantes sont déclarées figées : leurs colonnes et leurs statuts ne changent qu'avec l'accord des deux.

Un besoin qui ressemble à celui-ci ?

Décrivez-nous votre problème, même mal défini. Nous vous dirons honnêtement s'il existe déjà une solution sur le marché — et si ce n'est pas le cas, nous la construirons.