Académique Documents
Professionnel Documents
Culture Documents
Rapport du projet
du semestre
Adaptation du module standard de
recrutement de L’ERP Odoo aux spécificités
du processus de
recrutement de l’ENSMR et l’intégrer à
l’ERP de l’école
AHBACH HAMZA
KHAWLA AIT ZAABOUL
BOUGHABA YASSER
2
1 | Introduction
Le recrutement est un processus crucial pour toute organisation, qu'elle soit publique ou privee.
Cependant, chaque entreprise ou institution a ses propres specificites en termes de processus de
recrutement. L'Ecole Nationale Superieure des Mines de Rabat (ENSMR) ne fait pas exception a cette
regle. Afin de repondre aux besoins specifiques de l'ENSMR en matiere de recrutement, un projet
d'adaptation du module standard de recrutement de l'ERP Odoo est propose.
L'ERP Odoo est un systeme de gestion integre qui offre une vaste gamme de modules pour gerer les
differentes facettes d'une organisation, y compris le recrutement. Cependant, le module standard de
recrutement d'Odoo est conçu pour repondre aux besoins generaux des entreprises et peut ne pas etre
entierement adapte aux specificites de l'ENSMR.
L'objectif principal de ce projet est d'adapter le module standard de recrutement d'Odoo pour repondre
aux specificites du processus de recrutement de l'ENSMR. Cela implique de personnaliser le module
existant en fonction des exigences de l'ecole et d'integrer cette adaptation dans l'ERP de l'ecole.
En adaptant le module de recrutement d'Odoo, l'ENSMR pourra beneficier d'un outil puissant et
personnalise qui facilitera l'ensemble du processus de recrutement. Les avantages potentiels de cette
adaptation incluent une meilleure gestion des candidatures, un suivi plus efficace des etapes du
processus de recrutement, une integration transparente avec d'autres modules de l'ERP de l'ecole et une
meilleure collaboration entre les differents acteurs impliques dans le processus de recrutement.
En conclusion, l'adaptation du module standard de recrutement de l'ERP Odoo aux specificites du
processus de recrutement de l'ENSMR et son integration dans l'ERP de l'ecole constitue un projet
essentiel pour ameliorer l'efficacite et l'efficience du processus de recrutement au sein de l'ecole. Ce
projet permettra a l'ENSMR de beneficier d'un outil sur mesure qui repondra aux besoins specifiques de
l'ecole en matiere de recrutement, tout en capitalisant sur les fonctionnalites avancees offertes par l'ERP
Odoo.
4
2 | Processus de recrutement à
l’ENSMR
2.1. Objectif du processus :
L'objectif de ce processus est de mettre en place une procedure claire et bien definie pour le recrutement
du personnel administratif et technique au sein de l'ecole. Cela implique l'identification de toutes les
etapes du processus, depuis la publication de l'avis de recrutement jusqu'a l'integration effective des
nouveaux employes, en passant par les parties prenantes et les ressources necessaires impliquees dans
chaque etape.
1. Émission de l'avis de concours et publication : L'avis de concours est emis et publie dans les
journaux, sur le site de l'ecole et sur des sites publics pour informer les candidats potentiels.
2. Recueil des candidatures : Les candidatures des postulants sont recueillies et enregistrees pour etre
evaluees ulterieurement.
5. Recueil et sélection des dossiers : Les dossiers des candidats eligibles sont collectes et examines
pour determiner ceux qui peuvent participer au concours.
6. Affectation des salles : Les salles sont assignees aux candidats pour la passation des epreuves ecrites
du concours.
7. Organisation du concours écrit : Les epreuves ecrites du concours sont organisees selon les
modalites definies.
8. Correction et proclamation des résultats écrits : Les copies des candidats sont corrigees et les
resultats sont proclames.
9. Organisation du concours oral : Les candidats selectionnes a l'etape precedente passent des
epreuves orales dans le cadre du concours.
10. Proclamation des résultats de l'oral et procès-verbal : Les resultats de l'epreuve orale sont
proclames et un proces-verbal du concours est redige.
11. Validation des résultats : Les resultats du concours sont valides par le directeur de l'ecole.
12. Collecte des dossiers complémentaires : Les candidats admis doivent fournir des dossiers
complementaires tels que le dossier medical et le dossier de controle a la fonction publique.
5
13. Émission de la décision de recrutement : Une decision de recrutement est emise et adressee au
directeur de l'ecole, puis a la tresorerie publique.
14. Actes INDIMAJ : Les formalites administratives relatives a l'embauche sont accomplies, notamment
les actes INDIMAJ.
15. Déclarations RCAR et affiliation mutuelle CNOPS et fonction M6 : Les declarations aupres du
RCAR (Regime Collectif d'Allocation de Retraite) ainsi que l'affiliation a la mutuelle CNOPS (Caisse
Nationale des Organismes de Prevoyance Sociale) et a la fonction M6 sont effectuees.
1. Le service des ressources humaines : C’est chez que le besoin de recrutement est exprime par soit
les departements pour les ingenieurs ou techniciens ou par la direction pour le personnel
administratif.
2. Le directeur : il est charge de la formation des differentes commissions et valide les resultats finaux
du concours.
3. Les commissions : elles sont chargees d’organiser et de surveiller le concours
4. Les candidats : C’est eux l’objet de ce processus.
5. Les mutuelles comme le CNOP
4. Materiels informatiques
2. Le rejet d’une candidature a l’issue d’une phase : selection, concours ecrit ou oral
2. Au cas ou aucun candidat ne repond aux attentes de l’ecole, aucun ne sera admis ; pourra relancer le
processus
La cartographie BPMN (Business Process Model and Notation) est une methode visuelle pour
representer et modeliser de maniere claire et comprehensible les flux d'informations, les
responsabilites, les decisions et les evenements cles qui composent un processus metier. Elle facilite la
communication et la comprehension des processus entre les differentes parties prenantes, qu'il s'agisse
des equipes operationnelles, des decideurs ou des analystes metier. Elle utilise des symboles graphiques
standardises pour decrire les differentes etapes, les flux d'activites, les decisions et les interrelations
entre les processus.
Pour bien comprendre le processus de recrutement a l’ENSMR on utilise la cartographie BPMN qui
permet de representer visuellement toutes les etapes du processus de recrutement, y compris les
activites, les decisions, les flux d'informations et les roles impliques. Cela va nous permettre de
comprendre de maniere detaillee et precise le deroulement actuel du processus de recrutement de
l'ENSMR.
7
La cartographie BPMN :
8
3 | ERP ODOO
3.1. Définition d’un ERP :
Un ERP, connu sous le nom d'Enterprise Resource Planning ou Progiciel de Gestion Integre (PGI) en
français, est un logiciel conçu pour gerer l'ensemble des processus d'une entreprise. Il integre
differentes fonctions telles que la gestion des ressources humaines, la comptabilite, la finance, la
relation client, les achats, la gestion des stocks, la distribution, l'approvisionnement et le commerce
electronique. Dans le monde francophone, le terme ERP est generalement privilegie, bien que la
terminologie anglo-saxonne soit plus couramment utilisee.
Un ERP permet d'optimiser la gestion de l'entreprise en regroupant toutes les applications
informatiques de l'entreprise, telles que la comptabilite et la gestion des stocks, en modules
independants. Ces modules partagent une base de donnees commune, ce qui facilite la communication
et l'echange de donnees entre les differentes applications.
L'avantage d'un progiciel ERP est sa capacite a repondre rapidement aux besoins des entreprises,
permettant ainsi une mise sur le marche plus rapide des produits ou services. En centralisant les
processus et les donnees au sein d'un seul systeme, l'ERP facilite la collaboration entre les differents
departements et offre une vision globale de l'entreprise, favorisant ainsi une prise de decision plus
informee.
• Progiciel :
L'ERP est developpe par un editeur et conçu pour repondre aux besoins de plusieurs clients.
Contrairement a un logiciel specifique developpe en interne par une entreprise, l'ERP est base sur une
base standard et offre une partie personnalisable via un parametrage. Cela signifie que les
fonctionnalites de base de l'ERP sont preetablies, mais peuvent etre adaptees et configurees en fonction
des besoins specifiques de chaque client. Cette approche permet une flexibilite accrue dans la mise en
œuvre de l'ERP, permettant ainsi aux entreprises de beneficier d'une solution adaptee a leurs besoins
sans avoir a developper un logiciel sur mesure.
• De gestion :
L'ERP est conçu pour automatiser les transactions administratives d'une entreprise, telles que la
comptabilite, la gestion des stocks, le suivi des commandes et le programme de production. Son objectif
principal est de saisir les transactions et de propager les informations recueillies vers les niveaux
pertinents de l'organisation. Cependant, il est important de noter que l'ERP ne comprend pas de
programme d'optimisation ou de prise de decision automatique. Son role se limite a la gestion et a
l'automatisation des processus administratifs, tandis que les decisions strategiques et d'optimisation
sont prises par les utilisateurs en se basant sur les informations fournies par l'ERP.
• Intégré :
L'ERP est une solution qui integre et automatise l'ensemble des fonctions et processus de l'entreprise.
Son architecture est conçue de maniere a assurer une gestion unifiee, coherente et securisee des
donnees en temps reel. Il garantit en permanence l'integrite et la coherence des donnees pour tous les
9
utilisateurs, eliminant ainsi les problemes d'interfaçage, de synchronisation et de doubles saisis. Grace
a cette integration, les donnees pertinentes sont stockees en un seul endroit, ce qui elimine les
incoherences et supprime la necessite de saisies redondantes. L'objectif principal de l'ERP est donc
d'optimiser l'efficacite de l'entreprise en centralisant et en automatisant ses processus, tout en assurant
la fiabilite et la coherence des donnees.
• Gestion effective de plusieurs domaines de l’entreprise par des modules integres ou des
progiciels susceptibles d’assurer une collaboration des processus.
• Adaptations rapides aux regles de fonctionnement (professionnelles, legales ou liees a
l’organisation interne de l’entreprise)
• Existence d’un referentiel unique de donnees : ensemble des references des donnees ainsi que
des indications necessaires pour retrouver les donnees elles-memes sur une base de donnees.
• Uniformisation des interfaces homme-machine (memes ecrans, memes boutons, meme famille
de barres de menu, meme touches de fonctions et de raccourcis, etc.)
• Existence d’outils de developpement ou de personnalisation de complements applicatifs.
Odoo est un systeme ERP (Enterprise Resource Planning) open source et modulaire largement utilise
dans le monde des affaires. Il offre une gamme complete de fonctionnalites integrees pour la gestion des
ressources humaines, la comptabilite, la finance, la gestion des stocks, la relation client, les achats, la
vente, la production et bien d'autres domaines.
Ce qui distingue Odoo, c'est sa flexibilite et sa capacite a etre adapte aux besoins specifiques de chaque
entreprise. Il est compose de modules independants qui peuvent etre ajoutes ou supprimes selon les
exigences de l'entreprise, permettant ainsi une personnalisation poussee de l'ERP. Les modules d'Odoo
peuvent etre combines de maniere a creer un systeme integre qui repond aux besoins specifiques de
chaque entreprise, qu'elle soit petite, moyenne ou grande.
Odoo propose egalement une interface utilisateur conviviale et intuitive, ce qui facilite son adoption et
son utilisation par les employes de l'entreprise. Il dispose egalement d'un large eventail de
fonctionnalites avancees, telles que la gestion de projet, le marketing, le commerce electronique, la
gestion des ressources humaines, la planification de la production, la gestion des contrats, la gestion des
temps et bien d'autres.
En tant qu'ERP open source, Odoo beneficie d'une large communaute de developpeurs qui contribuent
a son amelioration constante et a l'ajout de nouvelles fonctionnalites. Cela garantit egalement une plus
grande accessibilite et une reduction des couts par rapport aux solutions ERP proprietaires.
Les modules d'Odoo constituent les composants fonctionnels qui permettent d'etendre et de
personnaliser les fonctionnalites de base de la plateforme ERP. Chaque module d'Odoo est conçu pour
11
repondre a des besoins specifiques d'une entreprise, qu'il s'agisse de la gestion des ventes, de la
comptabilite, des ressources humaines, de la fabrication ou d'autres aspects cles de l'entreprise.
Module Ventes :
Ce module permet de suivre quotidiennement l’état des ventes et gérer la création des devis en
passant par la gestion des commandes et jusqu’à la livraison de ces derniers.
Ce module prend également en compte la gestion catalogue et les prix des produits.
Services :
Le module de services d'Odoo vous aide à gérer les activités liées aux services que vous proposez. Il
vous permet de planifier les rendez-vous, de suivre les heures facturables, de gérer les contrats de
services et de générer des rapports d'analyse des performances.
12
Inventaire (Inventory) :
Le module d'inventaire d'Odoo vous aide à gérer vos stocks et vos entrepôts. Vous pouvez suivre les
niveaux de stock, gérer les mouvements de stock, effectuer des ajustements, gérer les numéros de
série et les lots, ainsi que générer des rapports d'analyse de stock.
Fabrication (Manufacturing) :
Le module de fabrication d'Odoo vous permet de gérer les opérations de fabrication. Vous pouvez
planifier la production, créer des ordres de fabrication, gérer les listes de matériaux, suivre les
opérations de production, gérer les coûts et effectuer des analyses de performance.
Marketing :
Le module de marketing d'Odoo vous permet de gérer vos activités marketing. Vous pouvez créer des
campagnes marketing, gérer les pistes (leads), suivre les interactions avec les clients, envoyer des e-
mails marketing, analyser les performances des campagnes, etc.
Productivité :
Le module de productivité d'Odoo comprend une gamme d'outils pour améliorer la collaboration
et la productivité au sein de votre entreprise. Cela inclut la messagerie instantanée, le partage de
fichiers, la gestion des tâches, le calendrier, etc.
Toutes les données concernant les employées sont centralisées. Ainsi, les données
personnelles, le planning, le service d’affectation, ou le suivi des absences sont gérés depuis
une seule et même interface
Création des publipostages moderne :
• Gestion des employés et départements
• Gestion de congé
• Gestion des notes de frais
• Gestion de contrat
• Gestion du temps
Le module de recrutement d'Odoo est une fonctionnalite puissante qui permet aux entreprises de gerer
efficacement leur processus de recrutement. Il offre des outils et des fonctionnalites pour faciliter
chaque etape du processus, de la creation des offres d'emploi a l'integration des nouveaux employes.
13
Apres avoir vu le module de recrutement d’ODOO standard dans la partie precedente, Nous essayerons
dans cette partie de le configurer et l’adapter aux specifications du processus de recrutement de l’ecole
o Pour realiser ceci nous commençons d’abord par la fenetre de configuration dans le
module, et nous adaptons tous les reglages dans les sous fenetres (Etapes, Types
d’emploi…) a nos besoins :
Apres qu’on a defini les cases et on a ajoute les informations predefini necessaire a notre processus de
recrutement ( types de diplome demande a l’ecole , les types des contrat de travail a l’ecole …. ) nous
allons dans cette section proceder a une configuration de la creation de l’offre d’emploi par les
recruteurs pour qu’il soit bien adapte a nos specifications de recrutement a l’ecole
• A l’aide de l’outil ODOO studio integre par defaut dans ODOO nous allons personnaliser cette
section de la creation d’offre d’emploi aux specifications de l’ecole,
Nous supprimons les champs qui ne sont pas necessaire pour la definition d’une offre d’emploi
a l’ecole
• Par exemple nous supprimons le champ « lieu de travail » parce que tous les profils qui sont
recrutes vont travailler a l’ecole.
Finalement nous obtenons la forme suivante qui permet aux responsables apres la decision de
creer l’offre d’emploi :
19
Des que la decision de l’annonce de l’offre d’emploi est prise par les responsables a l’ecole, et apres sa
mise dans le module de recrutement, il faut la publier et la personnaliser dans le site web notamment
definir les exigences demandees du poste, indiquer les pieces a fournir, indiquer les missions a faire,
mettre en place l’avis du concours …
Donc nous configurons le champ offres d'emploi dans le site web d’une maniere standard pour qu’ils
soient applicable a toutes les offres crees
• L’offre d’emploi affiche par defaut dans le site web d’Odoo est comme suit
• A l’aide de l’outil Odoo studio deja mentionnee nous personnalisons cette offre dans le site web
aux specifications de l’ecole :
20
• Finalement apres les modifications, l’offre d’emploi adapte a nos specifications de recrutement
sera comme suit :
21
L'offre d'emploi est creee par les recruteurs de l'ecole et elle est publiee et visible sur le site
web. Ainsi, les candidats souhaitant postuler doivent trouver un formulaire de candidature.
Une fois qu'ils le remplissent, leurs candidatures apparaissent dans le module de recrutement,
permettant aux recruteurs de choisir le candidat approprie.
• Le formulaire rempli par les candidats et qui apparait aux recruteurs dans la forme par defaut
d’Odoo est comme indique dans la figure ci-dessous :
22
• Le formulaire de recrutement qui apparait aux recruteurs dans le module recrutement apres
personnalisation selon le processus de recrutement de l’ecole sera a la fin comme suit :
Passons a la vue de candidat c’est-a-dire le formulaire dans le site web et lions ce formulaire avec le
formulaire dans le module de recrutement, afin que les donnees remplies par les candidats soient
affichees aux recruteurs dans le module recrutement.
23
La configuration du formulaire de candidature dans le site web d'Odoo offre une flexibilite et une
simplicite exceptionnelles. Grace a cet outil puissant, on peut facilement personnaliser les champs du
formulaire en fonction des besoins specifiques du processus de recrutement de l’ecole. Que ce soit pour
recueillir des informations generales telles que le nom, l'adresse et les coordonnees, ou des details plus
specifiques tels que les diplomes obtenus, le formulaire peut etre adapte de maniere intuitive. De plus,
Odoo permet de creer des regles de validation pour garantir que les donnees saisies sont correctes et
completes. Avec cette configuration avancee du formulaire de candidature, Odoo facilite la gestion
efficace du processus de recrutement en ligne.
Dans l'onglet "Editer" d'Odoo, on trouve une variete d'outils de configuration puissants pour
personnaliser le site web. Parmi ces outils, on peut ajuster le theme et le style du site en utilisant l'editeur
de theme. De plus, on peut gerer les menus et la navigation de votre site, en organisant les liens et en
creant des sous-menus si necessaire. On cree alors de nouveaux champs et on supprime ceux dont on
n'a pas besoin, tout en assurant la liaison entre l'interface du candidat et celle du recruteur.
Avec Odoo, la personnalisation du site est facile et flexible. On peut ajuster l'apparence et le contenu du
site web selon nos besoins et nos preferences.
Odoo propose un editeur convivial qui nous permet de modifier le theme, les couleurs, les polices et les
mises en page pour refleter l'identite visuelle de l’ecole.
De plus, on peut gerer les pages, les menus et la navigation du site en les organisant et en creant des liens
personnalises. Odoo offre egalement la possibilite d'ajouter des fonctionnalites supplementaires grace
a un large eventail de modules et d'applications.
• Nous avons ajoute un nouvel onglet dedie au recrutement dans lequel les offres d'emploi
crees sont publiees, et visibles pour les visiteurs du site web
28
• Une fois que l'offre d'emploi est creee, elle est affichee sur le site suite a une demande
specifique et rigoureuse de l'ecole. Voici comment elle est presentee sur le site.
29
• Lorsque le candidat decide de postuler a l'offre, il est dirige vers le formulaire de candidature
qu'il doit remplir.
• Au niveau du module Recruteur d'Odoo, les recruteurs de l'ecole ont la possibilite de visualiser
les candidatures des candidats. Ils peuvent acceder a une interface specifique ou ils peuvent
consulter et examiner les candidatures reçues pour l'offre d'emploi. Cela leur permet d'evaluer
les profils des candidats et de prendre des decisions eclairees lors du
processus de recrutement.
30
31
5 | Conclusion
Nous avons consolide et centralise les informations liees au recrutement au sein d'une seule
plateforme. Cela a permis une meilleure collaboration entre les differents acteurs impliques
dans le processus de recrutement, favorisant une communication fluide et une prise de
decision plus eclairee.
Ce projet constitue ainsi une etape importante dans la modernisation et l'optimisation des
ressources humaines a l'ENSMR, offrant une base solide pour des processus de recrutement
futurs plus performants.