SmartApp remplace les tableurs Google Sheets éparpillés par un seul outil sécurisé : affectations, emplois du temps, absences et livrables — pour tous les rôles de l'EFP.
SmartApp centralise et sécurise les workflows de vos complexes de formation au sein d'une plateforme web robuste et réactive.
De l'élaboration de la planification annuelle à l'appel quotidien, SmartApp couvre l'ensemble du cycle pédagogique.
Affectation prévisionnelle des modules et formateurs avec calcul live de la charge horaire.
Génération de grilles d'EDT hebdomadaires pour les groupes, formateurs et salles avec détection de conflits.
Indicateurs clés de couverture, conflits actifs, et comptes utilisateurs en attente d'approbation.
Gestion unifiée des structures, filières, groupes, formateurs, salles et jours fériés nationaux.
Flux d'approbation des nouveaux comptes par les directeurs avec vérification stricte des rôles.
Appel en classe par les formateurs et consultation des absences avec filtres par semaine.
L'interface à 3 panneaux (Groupes, Modules, Formateurs) visualise la charge en temps réel et détecte automatiquement les conflits d'emplois du temps avant qu'ils ne se produisent.
Chaque utilisateur accède précisément aux données qui le concernent, contrôlé au niveau de la base de données.
Contrôle total sur l'ensemble de la structure et configuration globale multi-complexe.
Supervision globale et lecture de tous les EFP rattachés au complexe de formation.
Validation finale, imports de fichiers officiels et gestion des comptes de son établissement.
Planification pédagogique, élaboration des EDT et gestion opérationnelle des absences.
Consultation d'EDT personnel, appel en classe pour ses séances et suivi des absences.
Accès en lecture seule à son emploi du temps de groupe et historique personnel d'absences.
L'application intègre les meilleures pratiques de sécurité au niveau du moteur Postgres de Supabase.
Le filtrage est appliqué au niveau de la base de données. Impossible d'accéder aux données d'un autre EFP, même en manipulant les requêtes de l'API cliente.
Les fonctions stockées sensibles s'exécutent avec les privilèges de l'appelant (Security Invoker) plutôt que du créateur, éliminant tout risque d'escalade de privilèges.
Chaque modification sensible sur la planification pédagogique, les EDT ou les absences est tracée par trigger PostgreSQL dans les tables de log d'audit.
Accès restreint aux formateurs, directeurs, gestionnaires et stagiaires habilités.