Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
openerp [Le 30/04/2017, 11:39]
amgie [Voir aussi]
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​trusty entreprise erp crm bureautique comptabilité }} 
  
----- 
- 
-====== Odoo (anciennement OpenERP) ====== 
- 
-**Odoo** est un [[:​erp|progiciel de gestion intégré]] libre, anciennement appelé **OpenERP**,​ écrit en [[:Python]] sous licence [[wpfr>​LGPLv3]] qui permet de gérer la plupart des aspects fonctionnels d'une entreprise : de la comptabilité à la gestion de production en passant par la gestion des ressources humaines et des projets. 
- 
-Depuis la version **9.0**, **Odoo** a fait le choix de distinguer la version communautaire de la version entreprise. Ainsi, certaines des fonctionnalités sont devenues payantes (licence par utilisateur). 
- 
-Odoo est l'​application ERP la plus installée au monde employée par plus de 2.000.000 d'​utilisateurs,​ allant de petites entreprises à des très grosses entreprises de plus de 300 000 utilisateurs. 
- 
-{{ :​applications:​odoo_trusty.png?​500 }} 
- 
-Les modules fonctionnels sont : 
-    * CRM & SRM ; gestion de la relation client 
-    * Comptabilité analytique et financière 
-    * Gestion des stocks 
-    * Gestion de production (GPAO) 
-    * Gestion Maintenance Péventive (GMAO) 
-    * Gestion de projets et des activités de service 
-    * Norme qualité : ISO 9001 version 2000 
-    * Gestion des ventes 
-    * Gestion des achats 
-    * Marketing 
-    * Logistique 
-    * Ressources Humaines 
- 
-Certains modules sont propres à des besoins spécifiques : 
-    * Network : Gestion d'un parc informatique 
-    * Auction : Spécificités pour salles de ventes publiques 
- 
-Les fonctionnalités techniques : 
-    * Serveur/​client,​ serveur distribué ; 
-    * Workflows éditables ; 
-    * Une base de données orientée objet ; 
-    * Une interface éditable ; 
-    * Rapports personnalisables ; 
-    * Interface XML-RPC. 
- 
- 
-===== Installation ===== 
- 
-OpenERP est divisé en trois partie : un serveur, un client lourd (GTK) et un serveur Web permettant d'​accéder à OpenERP à partir d'un navigateur Web. 
- 
-L'​installation d'​OpenERP peut être effectuée de deux manières différentes : 
-  * Par les [[:​depots|dépôts officiels]] (OpenERP), version 6 ; 
-  * Par le paquet **.deb** pour la version 8 via un dépôt dédié et  pour la version 9 en téléchargement sur le site Odoo; 
- 
-==== Installation via les dépôts officiels ==== 
- 
-Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​openerp6.1-full]]**. Sous [[:​precise|Ubuntu 12.04 LTS]] vous devez activer les [[:​depots|dépôts backports]]. 
- 
-==== Installation des paquets du site==== 
-À partir de la V8 OpenErp devient Odoo et va au-delà de l'ERP avec 100% des besoins de l'​entreprise ( site web ecommerce etc..) ​ 
-===Version 8=== 
-Vous pouvez ajouter un [[:​depots|dépôt]] qui vous permettra d'​installer Odoo 8. Entrez successivement ces commandes dans un [[:​terminal]]:<​code>​sudo -i 
-wget -O - https://​nightly.odoo.com/​odoo.key | apt-key add - 
-echo "deb http://​nightly.odoo.com/​8.0/​nightly/​deb/​ ./" >> /​etc/​apt/​sources.list 
-apt-get update && apt-get install odoo</​code>​ 
-===Dernière version=== 
-Si vous souhaitez utiliser la dernière version d'​Odoo:​ 
-  * Sous [[:​precise|Ubuntu 12.04 LTS]] et [[:​trusty|14.04]],​ commencez par télécharger et [[:​tutoriel:​comment_installer_un_paquet|installer]] la dépendance [[http://​ftp.gnome.org/​ubuntu/​ubuntu/​pool/​universe/​p/​python-ofxparse/​python-ofxparse_0.14-1_all.deb|python-ofxparse_0.14-1_all.deb]] nécessaire à Odoo (dépendance dans les dépôts officiels à partir d'​[[:​utopic|Ubuntu 14.10]]), 
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​postgresql]]**,​ 
-  * Téléchargez enfin la dernière version stable à cette [[http://​nightly.odoo.com/​9.0/​nightly/​deb/​odoo_9.0c.latest_all.deb|adresse]],​ 
-  * [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **deb**. 
-=====Utilisation===== 
- 
-====Lancer le serveur==== 
-Si vous avez installé les paquets des dépôts officiels, openerp: 
-<​code>​openerp-server</​code>​ 
-Si vous avez installé Odoo à partir des paquets du site : 
-<​code>​odoo.py</​code>​ 
-====Accéder au client==== 
-Pour accéder au client, rendez-vous à l'​adresse ''​http://​localhost:​8069''​. ​ 
-Arrivé à l'​écran de connexion il faut créer une base de donnée, pour cela cliquez sur "​Manage database"​ (ou entrez directement le nom de votre base de donnée sous Odoo). Entrez un nom pour votre base, choisissez au passage la langue, entrez votre mot de passe admin (que vous créez pour l'​occasion). 
-Patientez. **Votre identifiant (login) (ou adresse email sous Odoo)  sera //​admin//​**. 
-Après cela vous pouvez installer les modules de votre choix, en cliquant sur //​Install//​. Deux modules indispensables : CRM et einvoicing & Payments. 
- 
- 
-===== Les modules ===== 
- 
-Par défaut, OpenERP contient tous les modules requis pour une gestion d'​entreprise standard. 
-Vous pouvez télécharger d'​autres modules sur [[http://​launchpad.net/​openobject-addons/​ |Launchpad]]. 
- 
-===== Environnement de production ===== 
- 
-Dans un environnement de production, on aimerait qu'​Odoo/​OpenERP se lance automatiquement au démarrage de la machine. 
- 
-Pour cela, il faut donc créer différents scripts de lancement. 
- 
-Pour commencer, si ce n'est pas déjà fait, nous allons déplacer les sources des différents serveurs (OpenERP et Web) dans le /​home/​openerp 
-<​code>​sudo mv openerp-server-X-Y /​home/​openerp</​code>​ 
-<​code>​sudo mv openerp-web-X-Y /​home/​openerp</​code>​ 
- 
-Ensuite, pour faciliter les mises à jour, nous allons créer des liens symboliques. Cela permettra de remplacer les sources sans avoir à modifier les scripts de démarrage. 
-<​code>​sudo ln -s /​home/​openerp/​openerp-server-X-Y /​home/​openerp/​server</​code>​ 
-<​code>​sudo ln -s /​home/​openerp/​openerp-web-X-Y /​home/​openerp/​web</​code>​ 
- 
- 
-Nous allons ensuite créer un dossier qui contiendra les logs du serveur OpenERP : 
-<​code>​sudo mkdir -p /​var/​log/​openerp/​web;​ sudo chown -R openerp /​var/​log/​openerp</​code>​ 
- 
-==== Mise en place des différents scripts ==== 
- 
-Vous trouverez [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=3936858#​p3936858|ici]] les différents fichiers à mettre en place. ​ 
- 
-==== Mise en place des démons au démarrage ==== 
- 
-Pour que le serveur et le client web soient fonctionnels lors d'un redémarrage,​ il suffit de taper ces commandes : 
- 
-<​code>​sudo update-rc.d openerp-server defaults 99 </​code>​ 
-<​code>​sudo update-rc.d openerp-web defaults 99 </​code>​ 
- 
-=====Problèmes connus===== 
-====Adresse déjà utilisée==== 
-Si en lançant votre serveur vous rencontrez l'​erreur du type: 
-<​code>​error:​ [Errno 98] Adresse déjà utilisée</​code>​ 
- 
-Vous pouvez dire à Odoo/​OpenErp de changer de port avec cette commande:<​code>​./​openerp-server --xmlrpc-port 8090</​code>​ 
-Si vous utilisez Odoo changez ''​openerp-server''​ par ''​odoo.py''​ <​note>​Il serait intéressant de rendre le changement permanent. Peut-être en [[:​tutoriel:​comment_modifier_un_fichier|éditant le fichier]] de configuration ''​openerp-server.conf''​ dans **/​etc/​odoo** avec les [[:​sudo|droits d'​administration]]?​ Si quelqu'​un a la solution...</​note>​ 
-\\ 
-\\ 
-Une autre possibilité qui permet de garder le même port est de tuer le processus sur le port en question. Pour cela entrez ceci dans un [[:​terminal]] (adapter openerp ou odoo en fonction de votre version): 
-<​code>​ps -ef | grep odoo</​code>​ 
-En fonction du resultat, par exemple: 
-<​code>​pc ​      ​6399 ​ 2391  0 14:06 pts/1    00:00:02 python ./​openerp-server</​code>​ 
-faites: 
-<​code>​sudo kill -9 -6399</​code> ​ 
-====Internal Server Error==== 
-Si vous rencontrez l'​erreur ''​Internal Server Error''​ lors de votre connexion au client, ou dans le serveur :  
-<​code>​OperationalError:​ FATAL: role "​odoo"​ does not exist</​code>​ il est nécessaire de créer les utilisateurs PostgreSQL avant de lancer Odoo, sinon vous ne pourrez pas créer les bases de données. Cela est du à l'​installation de postgresql après le paquet odoo. Pour créer l'​utilisateur : 
-<​code>​ 
-sudo su - postgres 
- ​createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt $USER  
- ​exit</​code>​ 
- 
-===== Retours d'​expérience===== 
- 
-Document [[http://​people.via.ecp.fr/​~alexis/​openerp/​|Expérience de déploiements OpenERP dans des entreprises françaises]] écrite par Alexis de Lattre 
- 
-Voir la discussion "​[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=334021|OpenERP -  Vos réactions / expériences]] " sur le forum ubuntu-fr. 
- 
-===== Voir aussi ===== 
- 
-  * [[http://​odoo.com|Le site international en anglais - consultez l' onglet Community]] 
-  * [[http://​www.swiss-openerp.ch|Le site Suisse de la STERPA : la solution locale pour les structures suisses]] 
-  * [[wpfr>​Odoo|Odoo sur Wikipedia]] 
-  * [[http://​youtu.be/​sVf8oXwqnaE|Une petite vidéo en Français pour montrer comment fonctionne OpenERP 6.1 de 2012]] 
-  * [[http://​www.sikablog.net/​module-dans-openerp|Un article qui montre comment réaliser un module dans OpenERP]] 
- 
----- 
- 
-//​Contributeurs principaux : [[:​utilisateurs:​Quentin THEURET]], CARTMELEON, [[:​utilisateurs:​l_africain|L'​Africain]],​ amgie.// 
  • openerp.1493545164.txt.gz
  • Dernière modification: Le 30/04/2017, 11:39
  • par amgie