Projet Odoo (Récupération Automatique) - 1
Projet Odoo (Récupération Automatique) - 1
Projet Odoo (Récupération Automatique) - 1
SOMMAIRE
LISTE DES FIGURES………………………………………………………………PageⅡ
LISTE DES ABREVIATIONS……………………………………………………...PageⅢ
LISTE DES TABLEAUX……………………………………………………………PageⅣ
INTRODUCTION GENERALE................................................................................Page1
CHAPITRE Ⅰ : PRESENTATION D’ODOO………………………………………..Page2
Ⅰ.1 INTRODUCTION…………………………………………………………………Page3
Ⅰ.2 HISTORIQUE D’Odoo……………………………………………………………Page4
Ⅰ.3 Les différents modules d’Odoo……………………………………………………Page
Ⅰ.4 Architecture d’Odoo……………………………………………………………….Page
Ⅰ.5 Nouvelles fonctionnalités de la V17 d’Odoo............................................................Page
Ⅰ.5.1 Refonte de l’interface utilisateur………………………………………………...Page
Ⅰ.5.2 Nouveaux Modules……………………………………………………………...Page
Ⅰ.5.3 Module Site web………………………………………………………………...Page
Ⅰ.5.4 Module Ventes…………………………………………………………………..Page
Ⅰ.5.5 Modules Projet et Feuilles de temps...………………………………..................Page
Ⅰ.5.6 Modules Fabrication, Inventaire et Comptabilité……………………………….Page
Ⅰ.5.7 Modules Ressources humaines………………………………………………….Page
Ⅰ.5.8 AUTRES FONCTIONNALITES……………………………………………….Page
Ⅰ.6 Avantages et Inconvénients d’Odoo……………………………………………….Page
CHAPITRE Ⅱ : ANNUAIRE DE CONTACT DE SOCIETE……………………….Page
Ⅱ.1 GENERATES SUR L’ANNUAIRE DE CONTACT DE SOCIETE……………Page
Ⅱ.2 ASTUCES pour créer EFFICACEMENT UN ANNUAIRE DE CONTACT......Page
CHAPITRE Ⅲ : IMPLEMENTATION D’ANNUAIRE DE CONTACT…………..Page
Ⅲ.1 La Société WI STORE SA……………………………………………………...Page
Ⅲ.2 Module Contact…………………………………………………………………Page
Difficultés rencontrées et Solutions adoptées lors de l’installation d’Odoo………Page
CONCLUSION……………………………………………………………………….Page
BIBLIOGRAPHIE…………………………………………………………………...Page
INTRODUCTION GENERALE
Avec l’avancée des NTIC, le monde s’est vu lancé dans la recherche du développement
technologique et le secteur des entreprises n’a pas été épargné par cela raison pour laquelle,
de nos jours les entreprises sont de plus en plus à la recherche de ces nouvelles technologies
afin d’améliorer leur qualité de compétitivités, de satisfaction des clients, d’optimisation des
opérations et surtout d’augmentation de profits. Parmi ces nouvelles technologies, nous avons
le progiciel Odoo possédant de très nombreux modules qui permettent aux entreprises de
gérer plusieurs fonctions aux différents besoins de la clientèle. C’est ainsi qu’il est question
pour nous, de procéder à l’implémentation d’un annuaire de contact dans Odoo à l’aide de son
module Contact ; module qui permet de créer, gérer une liste de contact pour avoir une vue
d’ensemble. Pour cela, nous aborderons tour à tour : d’abord la présentation d’Odoo, ensuite
une étude concise de la notion d’annuaire de contact pour finir par l’implémentation d’un
annuaire de contact dans Odoo.
CHAPITRE Ⅰ : PRESENTATION
D’ODOO
Ⅰ.1 INTRODUCTION
Odoo, anciennement appelé Open ERP et Tiny ERP est initialement un progiciel libre de
gestion intégré proposant un ensemble de modules permettant de simplifier la gestion d’une
entreprise dans son ensemble. Ces modules permettent de rendre Odoo absolument
indispensable et complet pouvant s’intégrer à toutes les sociétés. Le logiciel est utilisé par
plus de 05 millions d’utilisateurs pour gérer leurs entreprises à travers le monde. Odoo est le
système ERP Open source le plus populaire. Il existe une version Community gratuite sous
licence LGPLV3 et une Enterprise sous licence propriétaire Odoo Enterprise Édition V1.0.
Ⅰ.2 HISTORIQUE D’Odoo
Le 20 janvier 2011, Open ERP SA annonçait le lancement de la version 6.0 du logiciel qui
comprend une version à la demande (SaaS). Son approche modulaire permet aux utilisateurs
de commencer avec une application, puis ajouter d’autres modules selon leur besoin.
En décembre 2012, la version d’Open ERP est lancé et peut être testée en ligne, téléchargée
ou vue en une version de démonstration. Mais en mai 2014, Open ERP change de nom et
devient Odoo qui, en été de la même année lance la version 8. Versions qu’Odoo enchaine
jusqu’à sa version 17 lancée en fin d’année 2023.
Tableau 1 : Historique d’Odoo
Historique des versions
Nom du logiciel Version Lancée en Changements significatifs
Tiny ERP 1.0 Février 2005 Première publication
2.0 Mars 2005
3.0 Septembre 2005
4.0 Décembre 2006
Open ERP 5.0
6.0 Octobre 2009 Première publication sous AGPL11, Premier client
web
6.1 Client web en AJAX, Fin du support pour le client
riche (GTK+)
7.0 Décembre 2012
Odoo 8.0 Septembre 2014 Support pour le CMS : construction du site internet,
e-commerce, point de ventes, ventes et business
intelligence.
9.0 Novembre 2015 Première publication des éditions Community sous
licence LGPLV3 et Enterprise sous licence
propriétaire
10.0 Octobre 2016
11.0 Octobre 2017 Nouvelle plateforme Odoo.sh pour le développement
12.0 Octobre 2018
13.0 Octobre 2019
14.0 Octobre 2020
15.0 Octobre 2021
16.0 Octobre 2022
B- Architecture fonctionnelle
La conception d’Odoo est orientée par une architecture modèle-vue-contrôleur, des flux de
travail flexibles, une interface-utilisateur graphique, une interface de communication interne
XML-RPC, et un système personnalisable de comptes-rendus.
B- Secteurs d’activité : C’est un module qui est composé de plusieurs modules à partir
duquel on pourra pour une activité donnée, installer tous les modules pertinents
correspondants.
C- Restaurant : Ce module est un effet est une extension pour des restaurants du module
point de vente. Il est une révolution pour le personnel en cuisine encore qu’il permette
de traiter chaque commande de manière optimale, réduisant ainsi le temps d’attente et
augmentant la satisfaction des clients. Il peut être utilise pour la préparation de
commandes en ligne ou de grosses commandes, comme dans un magasin de meubles.
.
Rédigé et présenté par le groupe 9
Gestion d’un annuaire de contacts Projet de SIG40
Ces nouvelles fonctionnalités d’Odoo 17 visent à répondre aux différents besoins de ses
utilisateurs à travers le monde et d’accroitre sa popularité. Et les prochaines versions d’Odoo
répondront davantage aux besoins de l’entreprise qui sont continus.
A- Avantages
Odoo est un logiciel libre de gestion et d’intégration. Il est libre pour tout utilisateur cela
signifie que vous payez une licence logicielle mais pas un logiciel propriétaire. Nous pouvons
regrouper les avantages d’Odoo en deux catégories :
Comptabilité mobile ;
Sans licence d’exploitation à payer
Réduire les couts et améliore la qualité du travail ;
Modulaire.
2- Avantages techniques, et service après-vente :
Odoo est un projet abouti avec plus de 13 années de développement d’un éditeur
supervisant l’ensemble du noyau de base ainsi que le secteur d’expérience d’une large
communauté d’intégrateur et d’utilisateurs ;
Intégration facile des données dans le système ;
Indépendance ;
Une technologie à la pointe de la technologie : Odoo est considérée comme un
premier des nouvelles normes dans le domaine de l’open source (Python, Xml, Xml-
PRC).
B- Inconvénients
Nous pouvons citer comme inconvénients d’Odoo :
Coûts cachés : bien qu’Odoo offre une version communautaire gratuite, certaines
fonctionnalités avancées sont payantes. De plus, les couts de personnalisation, de
formation et de maintenance peuvent s’ajouter.
Dépendance aux plugins : pour certaines fonctionnalités spécifiques, les entreprises
peuvent dépendre d 'extensions ou de plugins, qui ne sont pas toujours gratuits ou
bien maintenus
Mise à jour : même si Odoo est régulièrement mis à jour, la migration d’une version a
une autre peut être technique et présenter des défis en termes de compatibilité.
Performance : Dans certains cas, en particulier avec une personnalisation poussée ou
une grande quantité de données, des problèmes de performance peuvent survenir.
CHAPITRE Ⅲ : IMPLEMENTATION
D’ANNUAIRE DE CONTACT CONCERNANT LA
DUT-GEA2 DANS ODOO : Cas de la société WI
STORE SA
La société WI STORE SA est une société spécialisée dans l’Achat-Vente des appareils et
logiciels informatiques située à Bandjoun-arrondissement en face du marché « HA’A ». Dans
l’optique d’accroitre ses parts de marché en attirant de nouveaux prospects. La société a eu à
organiser une conférence sur les NTIC auprès des étudiants de l’IUT-FV afin de leur initiée à
l’utilisation de leur produit dans le cadre de leur différente formation. C’est ainsi qu’elle a pu
recenser l’ensemble de leur contact et particulièrement les contacts ( Photos, Noms et
prénoms, Numéros de téléphone, Adresses E-mail, Spécialités) d’étudiants de deuxième
faisant les filières de GEA dans le but d’étendre sa clientèle. Il sera donc question pour nous
d’implémenter un annuaire de contact pour les étudiants des filières de GEA2 dans le logiciel
Odoo.
L’annuaire de contact dont nous avons besoin doit être sous la forme d’un tableau de 05
colonnes. A cet effet, Odoo-Contacts dispose de la vue « List » qui se rapproche de notre
besoin. Mais cette vue ne contient pas tous les champs disponibles pour la disposition de cet
annuaire. Pour donc résoudre cela, nous procéderons au préalable par créer dans Odoo-
Contacts tous les contacts recueillis de chacun des étudiants. Puis à partir de l’activation du
« mode développeur», nous insérerons le champs « Image » et nous modifierions le nom des
étiquettes des champs tels que « Image, Etiquette et Nom » en leur faisant paraitre
respectivement par Photo de profil, Spécialité et, Nom et prénom dans la vue « List ».
Nous définirons Ensuite un Filtre utilisateur nommé « Annuaire de contacts de la DUT-
GEA2 », ce qui nous permettra en fin de filtrer via la vue « List », les contacts initialement
créer pour avoir l’annuaire de contacts proprement dit.
Les employés et la société font partir de la liste des contacts par défaut.
Si un contact a créé est associe à une entreprise, il faut au préalable aller aux
paramètres, ensuite sur Contact et se rassurer que l’option « Autocomplétions des
partenaires » est activer (Ceci pour enrichir automatiquement la base de Contacts avec
les données sur les entreprises).
Figure 11 : Insertion du code faisant paraitre le champs « image » dans la vue « List »
Pour modifier le contenu du champs « Étiquette de champs » en ce qui nous concerne : Image
en photo de profil ; Nom en Nom et prénom ; Etiquette en Spécialité, le procède est le
même et se fait comme suit :
Dans le menu déroulant de « Technique », aller dans « Structure de la base de
données » ;
Cliquer sur « Modèle », une liste s’affiche ;
Cliquer sur la ligne du modèle « res.partner » de description contacts, un formulaire
s’affiche ;
Tout en bas du formulaire aller dans Champs, puis chercher et cliquer sur la ligne de
l’étiquette du champ à modifier, un formulaire s’affiche ;
Modifier le contenu « Etiquette de champs » par un autre ;
Enregistrer par un clic sur le bouton Blue en bas tout à gauche du formulaire ;
En fin sauvegarder la modification par un clic sur le petit « nuage » en haut tout à
gauche du formulaire du dit modèle.
Aller dans le module contact, puis faire un clic sur la vue « List » ;
A là la barre de recherche centrée tout en haut de la vue, cliquer sur la petite
flèche(activer le panneau de recherche) ;
Sur le menu qui s’affiche, aller dans Filtre et cliquer sur «Ajouter un filtre
personnalisé » ;
Un formulaire s’affiche, dans « faire correspondre une règle », cliquer sur la règle qui
y est par défaut, un menu s’affiche ;
Chercher et cliquer sur Spécialité, puis à partir de la petite flèche d’a cote, cliquer sur
« est défini » ;
Un éditeur de code s’affiche tout juste en bas, sélectionner et copier cet éditeur de
code entre les accolades.
Aller aux paramètres, puis cliquer sur « Technique » centrée tout en haut de la fenêtre,
un menu déroulant s’affiche ;
Dans interface utilisateur, cliquer sur « Filtres définit par l’utilisateur », une vue List
s’affiche ;
Cliquer sur « Nouveau », un formulaire s’affiche ;
Après les champs possibles comme le nom de l’utilisation et le nom de l’annuaire…
surtout renseigner encore le nom du filtre utilisé dans la vue List des contacts ;
Coller entre les accolades, l’éditeur de code (copier précédemment) ;
En fin cliquer sur « Nouveau » en haut tout à gauche du formulaire pour pouvoir
enregistrer automatiquement.
NB : arrivé à cette étape de la création de l’annuaire, que le mode développeur reste activé ou
pas, on peut filtrer et avoir l’annuaire selon le même procédé.
CONCLUSION
Arrivé au terme de notre analyse, il était question pour nous de procéder à la création et à
l’implémentation
Concernant