Vous êtes sur la page 1sur 23

Gestion d’un annuaire de contacts Projet de SIG40

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

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

LISTE DES FIGURES

 Figure 1 : Architecture technique client/serveur d’Odoo ;


 Figure 2 : Architecture fonctionnelle (modèle-Vue-Contrôleur) ;
 Figure 3 : Nouveaux Modules Secteurs d’activité, Restaurant et To-do;
 Figure 4 : Création de la société «WI STORE SA» ;
 Figure 5 : Création d’un employé ;
 Figure 6 : Liste des employés de la société « WI STORE SA » ;
 Figure 6 : Liste des employés de la société « WI STORE SA » ;
 Figure 7 : Hiérarchie des employés de la société « WI STORE SA » ;
 Figure 8 : Création d’un contact ;
 Figure 9 : Aperçu de la liste des contacts;
 Figure 10 : Mode développeur activé ;
 Figure 11 : Insertion du code faisant paraitre le champs « image » dans la vue
« List » ;
 Figure 12 : Modification de Nom devenu Nom et prénom dans «Etiquette de champs » ;
 Figure 13 : Editeur de code pour filtre « Spécialité est défini » ;
 Figure 14 : Définition du Filtre personnalisé ;
 Figure 15 : Annuaire de contacts de la DUT-GEA2.

LISTE DES ABREVIATIONS

 NTIC : Nouvelles Technologies de l’Information et de la Communication


 ERP : Enterprise Ressources Planning
 LGPLV3 :
 SA : Société Anonyme
 SaaS :
 AGPL :
 GTK :
 CMS :
 XML-RPC :
 NET-RPC :
 CRM :
 SGBD : Système de Gestion de Base de Données
 PostgreSQL :
 Html & URL:
 WI STORE : Wilfried Ivan STORE
 IUT-FV : Institut Universitaire de Technologie FOTSO-VICTOR
 DUT-GEA : Gestion des Entreprises et Administrations

LISTE DES TABLEAUX


 Tableau 1 : Historique d’Odoo ;
 Tableau2 : Difficultés et Solutions.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

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.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

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

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

17.0 Novembre 2023


Ⅰ.3 LES DIFFERENTS MODULES D’ODOO
Odoo nous présente une suite complète de modules de gestion d’entreprises entièrement
intégrés pouvant être installes en fonctions de vos besoins. Il comporte près de 1500 modules
disponibles, parmi lesquels nous avons : le module Ventes, Achats, Inventaire, Facturation,
Point de vente, Gestion des projets, CRM, Contacts, Comptabilité et finance, Employés,
E-commerce, Site web, Calendrier partagé.
Il faut noter que certains modules d’Odoo ont des dépendances. C’est-à-dire que l’installation
de certains peuvent également entrainer l’installation d’autres qui sont techniquement requis,
même si vous ne les utilisées pas activement.

Ⅰ.4 ARCHITECTURE D’ODOO


Elle se présente sous un point de vue technique et fonctionnelle.
A- Architecture technique
Odoo est construit autour de trois composants principaux qui communiquent entre eux
par des protocoles XML-RPC et NET-RPC :
1. Le SGBD( Serveur de Bases de Données) PostgreSQL ;
2. Le serveur Odoo (Python) ;
3. Le Client web Odoo-web(Xml, html, Javascript).

Figure 1 : Architecture technique client/serveur d’Odoo

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.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

Figure 2 : Architecture fonctionnelle (modèle-Vue-Contrôleur)

Ⅰ.5 NOUVELLES FONCTIONNALITES DE LA VERSION 17 D’ODOO


La Version17 d’Odoo présente de nouvelles applications dans sa suite fantastique, une
augmentation de la rapidité (grâce à une diminution considérable de la taille du code par
rapport à la Version 16 d’Odoo) visant à améliorer les performances de la solution ERP ainsi
que des fonctionnalités supplémentaires pour les modules existants du système.
Ⅰ.5.1 Refonte de l’interface utilisateur
La transition d’Odoo16 à Odoo 17 marque un changement significatif avec une refonte
complète de l’interface utilisateur. Cette mise à jour apporte non seulement une esthétique
rafraichie, mais aussi des améliorations de performance et de personnalisation de l’interface
utilisateur, une introduction du passage d’un mode claire à un mode sombre (dans la version
Enterprise) rendant l’expérience utilisateur plus fluide et adaptée aux préférences
individuelles. Un éventail de plus de 300 fonctionnalités ont été intégré, repartis à travers
divers aspects de la nouvelle conception de l’interface d’Odoo.

Ⅰ.5.2 Nouveaux modules


De nouveaux modules ont été intègres dans Odoo pour simplifier davantage la gestion des
entreprises. Nous pouvons citer :
A- To-do : Ce module est en effet une évolution de l’application NOTES. C’est une
nouvelle monture qui repose sur un modèle de tâches plus robustes permettant une
intégration transparente avec les projets et la conversion aisée des listes to-do en taches
concrètes. Cette transformation favorise une meilleure organisation et une gestion
efficace des tâches quotidiennes. To-do intègre également une fonctionnalité pratique :
la plaquette de commandes. Accessible via le raccourci CRTL+K, cette fonction permet
d’ajouter des tâches à votre liste to-do ou que vous soyez dans Odoo. Cette intégration
rend la gestion des taches encore plus accessible et fluide, contribuant à une meilleure
productivité au sein de l’entreprise.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

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.

Figure 3 :Nouveaux Modules Secteurs d’activité, Restaurant et To-do

Ⅰ.5.3 Module Site web


Il est désormais possible grâce à la nouvelle fonctionnalité de « scraper de site web »,
de transformer n’importe quel site web en une page Odoo. Oubliez les immigrations
fastidieuses, le copier-coller manuel et la reconstruction de votre site numérique
depuis zéro. Il suffit de coller l’adresse de votre site web et de laisser la magie opérer,
simplifiant ainsi grandement le processus de migration et de mise en ligne.
De plus, tous les formats sont désormais automatiquement compressés au format
WEBP. Le format d’image WEBP comparer aux formats JPEG et PNG est plus léger.
Ce qui se traduit par de meilleurs temps de chargement des pages garantissant une
performance optimale.
Pour l’expérience d’achat sur l’application e-commerce, grâce aux étiquettes et
attributs de produits, les clients peuvent trouver les produits qui correspondent à leurs
besoins plus facilement.

Ⅰ.5.4 Module ventes


La navigation au sein des Pipelines a été optimisée. Le portail client a subi une
transformation significative. De plus une nouvelle fonctionnalité permet de générer un
catalogue depuis un devis offrant ainsi la possibilité d’élaborer et d’envoyer des
propositions attractives

.
Rédigé et présenté par le groupe 9
Gestion d’un annuaire de contacts Projet de SIG40

Ⅰ.5.5 Modules Projet et Feuilles de temps


A- Projet : la saisie des taches est plus fonctionnelle, des taches récurrentes peuvent être
créées. On peut automatises autant d’actions que l’on souhaite en utilisant les
automatisations Kanban. Et on peut également voir et mettre à jour l’état de nos sous
taches directement depuis la vue Kanban.
B- Feuilles de temps : il est désormais possible d’activer les objectifs de toutes
facturations. En un clic, on peut obtenir le classement par heure ou par toute
facturation.

Ⅰ.5.6 Modules Fabrication, Inventaire et Comptabilité


A- Module fabrication : Une des innovations majeures d’Odoo 17 est le nouvel aperçu
des Ordres de Fabrication. Cette fonctionnalité centralise toutes les données
pertinentes, y compris le statut des composants et les options de réapprovisionnement.
Elle simplifie grandement le processus de réapprovisionnement et permet même de
comparer directement les fournisseurs à partir du rapport dynamique.
Odoo introduit une nouvelle manière de gérer les ordres de fabrication en utilisant un
scanner de codes-barres ou tout appareil mobile. Il suffit de scanner les composants
utilisés et tout est mis à jour internement. De plus la possibilité d’impression
automatique une fois un code-barres scanné a été introduite, ainsi que d’autres
améliorations.
B- Module inventaire : ce module a bénéficié d’une refonte de son flux de picking. Vous
obtenez désormais internement les quantités par emplacement dès que vous verrez des
produits, facilitant ainsi la gestion des stocks et préparation des commandes.
C- Module Comptabilité : La configuration des rapports comptables est désormais plus
aisée, avec la possibilité de déplacer des sections entières, de définir des lignes
parentes par glisser-déposer et d’ajouter des indications pour souligner la hiérarchie.
Cette flexibilité permet une personnalisation plus poussée des rapports en rendant la
lecture et l’analyse des données financières plus intuitives.
D’autres améliorations remarquables incluent la facilite d’importation et de
comptabilisation des actifs en masse , l’extraction automatique des pièces jointes au
format PDF, et introduction d’un nouvel artisan pour le lettrage automatique. La
globalisation et la taxe de vente Avalara offrent des options avancées pour le calcul
des taxes, et les rapports de suivi sont plus complets. Odoo 17 permet de séparer les
ventes et les remises accordées ou reçues sur les factures, en les enregistrant sur des
comptes distincts. Cette fonctionnalité assure une plus grande précision dans le suivi
comptable et facilite l’analyse financière.
Ⅰ.5.7 Module ressources humaines
A- Module Employés : ce module a été entièrement repensée pour inclure une nouvelle
vue hiérarchique, rendant la gestion du personnel plus claire et plus efficace. Cette
nouvelle interface permet une meilleure visualisation des structures d’équipe et facilite
la gestion des informations relatives aux employés.
B- Module Gestion des présences : ce module a été également améliorer pour offrir une
expérience utilisateur plus conviviale. Un nouveau bouton, simple en apparence,
révolutionne la manière dont les présences sont enregistrées, permettant aux employés

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

de pointer de n’importe où. Cette fonctionnalité est particulièrement utile dans le


contexte du télétravail et des horaires flexibles.

Ⅰ.5.8 AUTRES FONCTIONNALITES


Autres fonctionnalités notables d’Odoo17 ne sont disponible que dans sa version Enterprise.
Donc nous avons, deux nouvelles applications : Front desk (pour l’enregistrement et le suivi
des visiteurs) et Salles de réunion (pour la simplification des réservations). Et l’intégration de
WhatsApp pour une communication optimisée : les entreprises peuvent désormais utilisées
WhatsApp pour interagir avec leurs clients en envoyant des confirmations de commandes, des
détails de livraison, des factures, des liens de paiement, des reçus de point de vente, des
rappels d’évènements ou des bielles, ainsi que des messages personnalisés directement depuis
la vue contact d’Odoo.
Intégration de Chat GPT Dans Odoo : Imaginer avoir un assistant visuel capable de générer et
d’améliorer du texte en temps réel, répondant à vos commandes via un simple prompt. C’est
exactement ce que permet l’intégration de l’IA Chat GPT dans l’éditeur Odoo17. Grace a
cette fonctionnalité révolutionnaire, vous pouvez désormais utiliser Chat GPT pour créer du
contenu, rédiger des emails, et même élaborer des rapports, le tout avec une efficacité et une
précision remarquable. Le raccourci/Chat GPT devient ainsi un outil incontournable pour
booster la productivité et la créativité au sein de votre entreprise.
Lors de la création ou de la mise à jour de votre site web, Chat GPT s’invite dans le processus
de conception de site web, vous permettant de générer automatiquement un contenu adapter à
votre activité.

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.

Ⅰ.6 AVANTAGES ET INCONVENIENTS D’ODOO


Progiciel de gestion intégré, Odoo est utilisé par plus de 5.000.000 d’utilisateurs dans le
monde. Cependant, son utilisation comporte des avantages et des inconvénients.

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 :

1- Avantages en termes de fonctionnalités et de rentabilité :


 Transparence et vue d’ensemble de toute l’organisation (gestion de stock,
comptabilité…)
Rédigé et présenté par le groupe 9
Gestion d’un annuaire de contacts Projet de SIG40

 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.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

CHAPITRE Ⅱ : ANNUAIRE DE CONTACT


DE SOCIETE
Ⅱ.1 GENERALITES SUR L’ANNUAIRE DE CONTACT DE SOCIETE
Un Annuaire de contact de société est une base de données ou un répertoire contenant des
informations de contact importantes et pertinentes des différentes entités liées à l’entreprise.
Cela peut inclure des coordonnées des employés, des partenaires commerciaux, des clients,
des fournisseurs, des consultants, des filiales, etc. l’objectifs principale de l’annuaire de
contacts est de centraliser et d’organiser les informations de contact essentielles pour faciliter
la communication, la collaboration et la gestion des relations professionnelles au sien de
l’entreprise. La bonne gestion d’un annuaire de contact doit impérativement tenir en compte
le procède de mise à jour régulière de la base de données : Ceci, en supprimant les contacts
qui ne sont plus d’aucune utilité et en remplaçant ceux qui sont devenus obsolètes.
Ⅱ.2 ASTUCES POUR CREER EFFICACEMENT UN ANNUAIRE DE CONTACT :
Elles sont adéquates pour la création d’annuaires de contacts adaptées aux besoins de tout
type d’entreprise. Nous pouvons donc citer :
A- Collecte des informations pertinentes : Avant de créer un annuaire de contact,
assurez-vous de collecter toutes les informations pertinentes sur la personne, telles que
son nom complet, son adresse e-mail, son numéro de téléphone, son entreprise, son
poste, etc.…
B- Utilisation d’un logiciel de gestion des contacts : Utilisez un logiciel de gestion des
contacts d’entreprise, tel que Excel, Zoo CRM, Odoo-Contact, …. Ces outils offrent
des fonctionnalités avancées pour créer, organiser et gérer efficacement vos contacts.
C- Accès à la base de données des entreprises : Si vous créez un contact pour une
personne travaillant pour une entreprise spécifique, assurez-vous d’avoir accès à la
base de données de cette entreprise pour obtenir des informations précises et
complètes.
D- Création d’un profil complet : lorsque vous créer un contact, saisissez toutes les
informations disponibles sur la personne, telles que son nom, son adresse e-mail, son
numéro de téléphone, son entreprise, son poste, …. Plus le profil est complet, plus il
sera utile.
E- Utilisation des champs personnalisés : Utilisez des champs personnalises pour
capturer des informations spécifiques qui peuvent être pertinentes pour votre
entreprise. Par exemple, vous pouvez créer des champs pour les médias sociaux, les
intérêts professionnels, les préférences de contact, ….
F- Classification dans des catégories des étiquettes : Organisez vos contacts en les
classant dans des catégories ou en leur attribuant des étiquettes en fonction de critères
pertinents, tels que le secteur d’activité, le niveau d’engagement, le statut du client, etc.
Cela facilitera la recherche et la gestion des contacts.
G- Intégration avec d’autres outils : Intégrez votre annuaire de contact avec d’autres
outils et logiciels que vous utilisez, tels que les outils de marketing par e-mail, les
outils de gestion de projet pour une gestion plus fluide des données et des processus.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

H- Validation des informations : Avant de finaliser la création d’un contact, assurez-


vous de valider toutes les informations saisies pour garantir leur exactitude et leur
fiabilité.

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.

Ⅲ.1 La SOCIETE WI STORE


Dans cette partie, nous procèderons à la création de la société, puis à la création des employés
de la société.
A- Création de la société :
 Ouvrir Odoo Installé à partir d’un navigateur en validant la saisie de l’URL :
« localhost:8069 » dans la barre de recherche, une fenêtre s’affiche ;
 Faire un clic sur l’icône à gauche tout en haut de la fenêtre, un menu déroulant
s’affiche ;
 Cliquer sur « Paramètres », ensuite sur « utilisateurs et sociétés » ;
 Cliquer sur « société », dans le formulaire qui s’affiche, remplir les champs possibles ;
 En fin valider manuellement sur « petit nuage » à gauche tout en haut de la fenêtre ou
automatiquement sur « nouveau » qui guidera à une autre création.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

Figure 4 : Création de la société « WI STORE SA »

B- Création des employés


Pour créer un employé :
 Activer le module Employé, puis faire un clic sur l’icône à gauche tout en haut de la
fenêtre, un menu déroulant s’affiche ;
 Cliquer sur Employés, puis sur nouveau ;
 Dans le formulaire qui s’affiche, remplir les champs possibles;
 En fin, valider manuellement sur « le petit nuage », ou automatiquement
sur « nouveau ».

Figure 5 : Création d’un employé

Figure 6 : Liste des employés de la société « WI STORE SA » :

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

Figure 7 : Hiérarchie des employés de la société « WI STORE SA » :

NB : Pour Créer la hiérarchie(organigramme) des employés : il suffit d’insérer dans le champ


« Manager » (du formulaire de chaque Employé créé), le nom de son supérieur hiérarchique.
Et en fin pour voir cette hiérarchie, aller dans le module Employés ; ensuite cliquer sur
la « vue hiérarchie ».

Ⅲ.2 Module CONTACTS

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

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.

A- Création des contacts


Pour créer un contact :
 Activer le module Contact, puis faire un clic sur l’icône à gauche tout en haut de la
fenêtre, un menu déroulant s’affiche ;
 Cliquer sur « Contact », puis sur « nouveau » ;
 Dans le formulaire qui s’affiche, remplir les champs possibles et bien préciser s’il
s’agit de « particulier » ou de « société » ;
 En fin valider manuellement sur «petit nuage », ou automatiquement sur « nouveau »
qui guidera à une autre création.

Figure 8 : Création d’un contact

Figure 9 : Aperçu de la liste des contacts

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

 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).

B- Améliorations de la vue List


 Activation du « mode développeur »: cliquer sur l’onglet en haut à gauche de la
fenêtre, un menu déroulant s’affiche ; cliquer sur « Paramètres », sur le formulaire qui
s’affiche, chercher « outils développeur » et cliquer sur « activer mode développeur ».
C’est ainsi qu’Odoo s’actualisera et l’on pourra voir ce mode sous la forme d’un
bouton en un insecte en haut tout à droite de la fenêtre. Aussi dans les paramètres, de
nouvelles fonctionnalités (Traductions, Outils de ludification et Technique) paraitront
sur la même ligne qu’est le bouton développeur.

Figure 10 : Mode développeur activé

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

1- Insertion du champs image


 Aller aux « Paramètres », puis cliquer sur « Technique »
 Dans le menu qui s’affiche, cliquer sur «Vues » ;
 Dans la liste qui s’affiche, cliquer sur la vue nommé « res.partner.form » ;
 Dans le formulaire qui s’affiche, chercher Architecture ;
 Dans les lignes de codes, sélectionner et copier, le code de la 12e ligne :<field
name="image_1920" widget="image" class="oe_avatar"
options="{&quot;preview_image&quot;: &quot;avatar_128&quot;}"/> ;
 Puis dans le module Contacts, aller dans la vue « List » et cliquer sur le bouton du
« mode développeur », un menu déroulant s’affiche ; Chercher et cliquer sur
« modifier la vue List » ;
 Sur le formulaire qui s’affiche, aller dans « Architecture » et insérer le code
(précédemment copié) à la 2e ligne de code. En fin valider par un clic sur le bouton en
forme de petit nuage en haut tout à gauche de la fenêtre.

Figure 11 : Insertion du code faisant paraitre le champs « image » dans la vue « List »

2- Modification du contenu du champs « Étiquette de champs »

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

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.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

Figure 12 : Modification de Nom devenu Nom et prénom du contenu « Étiquette de


champs » :

C- Création de « Annuaire de contacts de la DUT-GEA2 »

1- Copie de l’éditeur de code

Pour le faire il faut d’abord avoir l’éditeur du code correspondant à la définition de ce


filtre. C’est ainsi que nous irons donc dans le Module Contacts fait un filtre donc
l’information n’est prise en compte que dans le contact des étudiants de la DUT-GEA2
par rapport au Contacts des employés de l’entreprise WI STORE SA. Par exemple, la
« spécialité ». Le procédé est donc le suivant :

 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.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

Figure 13 : Éditeur de code pour filtre « Spécialité est défini »

2- Définition du filtre utilisateur « Annuaire de contacts de la DUT-GEA 2 »

 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.

Figure 14 : Définition du Filtre personnalisé

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

3- Ouverture de l’annuaire de contacts de la DUT-GEA2 dans la vue List de Contacts


La vue contient par défaut des champs non pertinents pour la création de notre annuaire,
raison pour laquelle nous avons décoché de cette vue les champs tels que : Vendeur,
Activités, ville et pays en cliquant sur l’icône à la droite de la ligne des titres de colonnes pour
avoir seulement les champs dont a besoin. Le filtre utilisateur précédemment définis, nous
permettra de filtrer l’annuaire de Contacts :
 Etant à la barre de recherche de la vue « List » du module contact, cliquer sur la petite
flèche(activer le panneau de recherche) ;
 Sur le menu qui s’affiche, aller dans Favoris et cliquer sur «Annuaire de contacts de la
DUT-GEA 2 » ; En fin l’Annuaire de contacts s’affiche !

Figure 15 : Annuaire de contacts de la DUT-GEA2

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é.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

 Difficultés rencontrées et Solutions adoptées lors de l’installation d’Odoo


Ce fut notre toute première fois de devoir installer un logiciel et son serveur de base de
données à tour de rôle comme le logiciel Odoo. En effet, l’installation d’Odoo nous a posé
certaines difficultés. Mais toutes fois, nous nous sommes battus à apporter une solution à
chaque difficulté.

Tableau2 : Difficultés et Solutions


Difficultés Solutions
Erreur de création de la base données Désinstallation d’Odoo ainsi que de sa
après démarrage d’Odoo. base de données ; Mise en pratique des
règles des tutoriels d’installation d’Odoo
pris chez certains de nos camarades.
Perte de notre base de données (présences Désinstallation du serveur de base de
des virus). données PostgreSQL et du Serveur Odoo ;
suppression des virus et redémarrage de la
machine ; réinstallation.
Disfonctionnement du navigateur Téléchargement d’un autre navigateur
permettant l’exécution d’Odoo. approprié.

Rédigé et présenté par le groupe 9


Gestion d’un annuaire de contacts Projet de SIG40

CONCLUSION

Arrivé au terme de notre analyse, il était question pour nous de procéder à la création et à
l’implémentation
Concernant

Rédigé et présenté par le groupe 9

Vous aimerez peut-être aussi