Les ecoles internationales aux EAU sont des operations complexes. Elles emploient des centaines de personnes dans l'enseignement, l'administration, la maintenance et le support. Elles gerent de multiples nationalites, le traitement des visas, les allocations logement, les allocations de vol et les calculs de gratification de fin de service selon le droit du travail des EAU. Quand une ecole de 2 000 eleves et plus de 300 employes nous a contactes, leurs processus RH et paie tenaient grace a des tableurs, des formulaires papier et une personne qui savait comment tout fonctionnait.
Le probleme immediat etait la paie. L'ecole utilisait un logiciel de paie basique qui ne pouvait pas gerer la complexite de leur structure de remuneration. Les enseignants avaient un salaire de base, une allocation logement, une allocation transport, une allocation de vol (variable selon le pays d'origine), et parfois des reductions sur les frais de scolarite pour leurs enfants. Chaque composante avait des implications fiscales differentes selon la nationalite et le statut de residence de l'employe. La responsable RH passait la premiere semaine de chaque mois a ajuster manuellement les ecritures de paie dans le systeme, en les croisant avec des feuilles Excel.
La premiere chose que nous avons faite a ete de mapper chaque composante de remuneration dans le module de paie d'Odoo. Nous avons cree des regles salariales pour chaque type d'allocation avec la logique de calcul correcte. Allocation logement en pourcentage du salaire de base. Allocation de vol basee sur le pays d'origine (regroupee par niveaux - GCC, Asie, Europe, Ameriques). Gratification de fin de service s'accumulant mensuellement selon les regles de 21 jours et 30 jours du droit du travail des EAU. Une fois les regles en place, la paie est devenue un processus en un clic avec une etape de verification.
La gestion des conges etait le point de douleur suivant. L'ecole avait 14 types de conges differents - conge annuel, conge maladie, conge maternite, conge paternite, conge Hajj, conge compassionnel, et plusieurs types specifiques a l'ecole comme les journees de developpement professionnel et les journees de surveillance d'examen. Ceux-ci etaient suivis dans un Google Sheet partage qui etait perpetuellement obsolete. Les enseignants soumettaient des demandes de conge par email, le chef de departement repondait avec l'approbation, et quelqu'un aux RH mettait a jour la feuille manuellement. Des demandes passaient constamment entre les mailles du filet.
Nous avons configure le module de conges d'Odoo avec les 14 types de conges, chacun avec ses propres regles d'allocation, flux d'approbation et calendrier d'accumulation. Les conges annuels s'accumulaient mensuellement. Le conge maladie necessitait le telechargement d'un certificat medical apres 2 jours consecutifs. Les journees de developpement professionnel necessitaient l'approbation du chef de departement et du directeur academique. Le portail en libre-service permettait aux enseignants de voir leurs soldes et de soumettre des demandes depuis leur telephone, et les approbateurs recevaient des notifications push.
Les dossiers des employes etaient disperses dans plusieurs systemes. Les donnees personnelles dans un systeme, les informations de visa dans un dossier sur le bureau de quelqu'un, les certificats de qualification dans une armoire de classement physique, les evaluations de performance dans Google Docs. Nous avons tout consolide dans le module RH d'Odoo avec des champs personnalises pour les donnees specifiques aux EAU : numero de visa, date d'expiration du visa, Emirates ID, numero de carte de travail et details du WPS (Wage Protection System).
Le suivi des expirations de visa a lui seul justifie le projet. Avant Odoo, quelqu'un aux RH maintenait un tableur des dates d'expiration de visa et le verifiait chaque semaine. Ils passaient malgre tout a cote de renouvellements occasionnellement, ce qui entrainait des amendes. Nous avons mis en place des alertes automatiques a 90, 60 et 30 jours avant l'expiration, assignees au responsable RH en charge du visa de cet employe. La premiere annee, zero renouvellement de visa n'a ete manque.
Le recrutement etait gere via un melange d'emails, de portails d'agences de recrutement et de candidatures papier. Nous avons implemente le module de recrutement d'Odoo avec une page carrieres sur le site web de l'ecole alimentant directement le systeme. Les candidatures arrivaient, etaient taguees par departement et poste, et progressaient a travers les etapes de selection, entretien et offre. L'ecole pouvait enfin voir des metriques comme le delai d'embauche et le cout par embauche, qu'elle n'avait jamais suivis auparavant.
Les resultats apres une annee scolaire etaient significatifs. Le traitement de la paie est passe de 5 jours a 1 jour par mois. Le temps de traitement des demandes de conge est passe de 2-3 jours au jour meme. Zero amende pour expiration de visa compare a 3-4 par an precedemment. L'equipe RH de 5 personnes gerait la meme charge de travail qui necessitait auparavant 7 personnes, et les deux personnes liberees sont passees a des roles d'engagement et de formation du personnel.
La plus grande lecon de ce projet etait que les administrateurs scolaires ne sont pas des utilisateurs ERP typiques. Ils pensent en annees scolaires, pas en exercices fiscaux. Ils pensent en sections et departements, pas en centres de couts. La terminologie compte - nous avons renomme les modules et les elements de menu pour correspondre a la facon dont l'ecole parle reellement de ses operations. 'Employes' est devenu 'Personnel', 'Departements' est devenu 'Sections', et les rapports etaient regroupes par annee scolaire plutot que par annee civile.
Un succes inattendu a ete la capacite de generer des rapports pour la KHDA (le regulateur de l'education de Dubai) directement depuis Odoo. Rapports de qualifications du personnel, pourcentages d'emiratisation, ratios eleves-enseignants - toutes des donnees qui etaient auparavant compilees manuellement pour les inspections. L'ecole genere maintenant ces rapports a la demande, ce qui a reduit la preparation aux inspections d'une semaine de panique a une tache de routine.