Vous êtes sur la page 1sur 15

Mini projet sur Odoo

Par Araar Yassine


Présentation de Odoo
 Anciennement Tiny ERP puis OpenERP, Odoo est un logiciel de
gestion CRM figurant parmi les plus importants au niveau mondial
plus que 5 millions d’utilisateurs.

 Ce logiciel propose de nombreuses fonctionnalités afin de


répondre au mieux aux besoins des entreprises dans la gestion
quotidienne de leur activité. Quelle que soit la taille de l’entreprise,
Odoo apporte aujourd’hui les solutions nécessaires pour
améliorer la productivité de chacune grâce à une plateforme de
gestion collaborative très développée..
Présentation Technique
 Serveur de base de données (PSQL)

 Serveur d’application

 Serveur – Client Web

 Installation sur serveur Local ou Cloud

 Sécurité (Serveur et contrôle d’accés User)


Infrastructure technique
Principales applications logicielles front office

• Créateur de site web et système de gestion de son contenu, CMS

• Vente en ligne, E-Commerce

• Interface de point de vente (PDV)


Principales modules back office

• Gestion de relation clients • Gestion logistique


(CRM & SRM) • Gestion de manufactures
• Gestion des ventes • Gestion comptable
• Gestion de production • Gestion des dépenses
• Gestion de projets • Gestion des documents
• Gestion des stocks • Générateur de factures
• Gestion des ressources • Gestion et outils marketing
humaines
• Gestion des achats
Principales modules dans Odoo

Shema des principales modules disponibles dans Oddo


Architecture logicielle
 Odoo est construit autour de trois composants principaux qui
communiquent entre eux par les protocoles XML-RPC et NET-
RPC :

1. Le serveur odoo-server qui stocke ses données dans


une base PostgreSQL
2. Le client odoo-client qui s'installe sur le poste de
l'utilisateur (abandonné depuis la v7)
3. Le serveur web odoo-web qui permet une utilisation
depuis un navigateur.
Langages et technologies d’Odoo
1-Python

Python est un langage de programmation de haut niveau,


orienté objet, totalement libre et terriblement efficace,
conçu pour produire du code de qualité, portable et facile à
intégrer.
Ainsi la conception d’un programme Python est très rapide
et offre au développeur une bonne productivité. En tant
que langage dynamique, il est très souple d’utilisation et
constitue un complément idéal à des langages compilés
Langages et technologies d’Odoo
2-XML

Le XML ou eXtensible Markup Language est un langage


informatique de balisage générique, qui permet de
structurer des données afin qu'elles soient lisibles aussi
bien par les humains que par des programmes de toute
sorte. Il est souvent utilisé pour faire des échanges de
données entre un programme et un serveur ou entre
plusieurs programmes
Langages et technologies d’Odoo
3-Qweb

Qweb est le principal moteur de modélisation utilisé par


Odoo c’est un langage de Template XML, Il s'agit d'un
moteur de modèles XML et utilisé principalement pour
générer des fragments HTML et des pages. En utilisant le
Qweb, on peut soit modifier les rapports déjà existants ou
bien créer des nouveaux rapports
Langages et technologies d’Odoo
4-PostgreSQL

PostgreSQL est un système de gestion de base de


données relationnelle objet (ORDBMS) basé sur
POSTGRES, version 4.2 ,développé à l'Université de
Californie à Berkeley Computer ScienceDepartment.
POSTGRES a été le pionnier de nombreux concepts
qui sont devenus disponibles dans certains systèmes de
bases dedonnées commerciales beaucoup plus tard
Les avantages de Odoo
 Version open source gratuite (offre payante à partir de 18
€/utilisateur)

 Logiciel personnalisable selon vos besoins

 Amélioration de l’activité et de la productivité

 Gain de temps quotidien

 De nombreuses langues disponibles

 Service de haute qualité et reconnu


Les inconvénients de Odoo ERP

 Il ne facilite pas la tâche pour l’utilisateur dont le support


client

 Les ressources documentaires proposées uniquement en


anglais,

 ll n’y a pas de possibilité d’effectuer des devis via le module


comptabilité. Il faut compter sur une autre application
payante.

 Il ne supporte pas la méthode Scrum avec toutes ses notions


(User story, Sprint …)
Conclusion
*Odoo est un logiciel complet. L’ensemble de ses
fonctionnalités de comptabilité et son tarif restent attractifs.

*La rapidité et le niveau d’automatisation des tâches offrent un


gain de temps et des erreurs à éviter non négligeable.

*Le seul regret reste sur la facturation du devis qui semble un


élément complémentaire à la comptabilité.

*Le logiciel devient très cher pour la partie facturation, devis et


comptabilité.

*De plus, certains utilisateurs qui ne maîtrisent pas la langue


anglaise auront besoin d’être accompagné afin d’éviter les
erreurs qui pourront être préjudiciable à leurs activités