Migration gmao de openerp 6.1 vers odoo 8

Click here to load reader

  • date post

    22-May-2015
  • Category

    Engineering

  • view

    2.780
  • download

    8

Embed Size (px)

description

Projet de fin d’étude consiste à réaliser une migration des données du PGI existant OpenERP v6.1 vers Odoo v8 et le portage du module GMAO (Gestion de la Maintenance Assistée par Ordinateur) réalisé par NEXTMA ainsi que le module TMS (Transport Management System)

Transcript of Migration gmao de openerp 6.1 vers odoo 8

  • 1. Mmoire de Projet de Fin dtudesPour lObtention du TitreDIngnieur dtat en InformatiqueOptionIngnierie logicielleSujetMigration des donnes et portage du module GMAO de OpenERP 6.1 vers Odoo 8Soutenu par : Sous la direction de :Fouad ELOUAD M. Youness KHAMLICHIM. Abdrahman ELKAFILAnne Universitaire 2013-2014

2. DdicaceJe ddie ce travail toutes les personnes qui me sont chres, et spcialement :Mes parents qui ont toujours t l pour moi, et qui m'ont donn un magnifique modle de sacrifice et de persvrance.Ma soeur IMANE, que Dieu la garde et laide dans ses tudes.Ma tante FATIMAToute ma familleTous mes amis 3. Projet de Fin dEtudes 2013-20144RemerciementsAu terme de ce travail je tiens exprimer mes profonds remerciements toutes les personnes qui ont contribu au bon droulement et laboutissement de mon projet de fin dtudes.Je tiens remercier vivement mes encadrants, M. Abdrahman ELKAFIL et M. Youness KHAMLICHI pour leur disponibilit et leurs conseils qui mont permis de mener bien ce projet, ainsi tous les membres du jury de bien vouloir valuer mon modeste travail.Je remercie aussi tout le corps professoral de lEcole Nationale des Sciences Appliques de Khouribga de mavoir prodigu, durant ces cinq annes de formation, une base de connaissances suffisante, exploite pour laboutissement de ce projet et utile pour toute ma vie professionnelle.Je ne pourrais terminer mes remerciements, sans les exprimer tous mes amis et toute autre personne ayant contribu de prs ou de loin la ralisation de ce projet dans les meilleures conditions. 4. Projet de Fin dEtudes 2013-20145RsumUn ERP (Entreprise Resource Planning) est un rfrentiel central de gestion de toutes les donnes dune entreprise, et reprsente aujourdhui un facteur cl dans limplication de lentreprise dans son environnement de travail, pour cela les entreprises visent bnficier de toute nouveaut apporte par les ERPs.Notre projet de fin dtude consiste raliser une migration des donnes du PGI existant OpenERP v6.1 vers Odoo v8 et le portage du module GMAO (Gestion de la Maintenance Assiste par Ordinateur) la nouvelle version en faveur dun client de la socit NEXTMA.Notre travail est de prparer des scriptes de migration fiables et performants et assurer lintgrit des donnes par des tests fonctionnels effectus sur le systme aprs la migration, et enfin assurer une formation aux utilisateurs et les aider sadapter au nouveau systme.Mots-cls :- OpenERP- Odoo- ETL- Migration des donnes 5. Projet de Fin dEtudes 2013-20146AbstractERP is a central repository for managing all company data, and is now a key factor in the involvement of the company in its working environment, so companies seek to benefit from any new aspect of the ERP.Our final project study is to perform a data migration of existing information system OpenERP v6.1 to Odoo v8 and porting the CMMS module (Computerized maintenance management system) to the new version in favor of a customer of the company NEXTMA.Our job is to prepare script migration reliability and performance and ensure data integrity by functional tests performed on the system after migration, and finally provide training to users and help them adapt to the new system. 6. Projet de Fin dEtudes 2013-20147 . 1.6 8 . . 7. Projet de Fin dEtudes 2013-20148Liste des abrviationsAbrviation DsignationERPEntreprise Resource PlanningETLExtract Transform LoadPGIProgiciel de Gestion IntgrGMAOGestion de Maintenance Assiste par OrdinateurTMSTransport Management SystemSSLLSocit de Services en Logiciels LibresCRMClient Relationship ManagementPMEPetites et Moyennes EntreprisesBIBusiness IntelligenceCMSContent Management SystemAPIApplication Programming InterfacePDIPentaho Data IntegrationTOSTalend Open StudioMCDModle Conceptuel de donnes 8. Projet de Fin dEtudes 2013-20149Table des figuresFigure 1 : logo et slogan NEXTMA ................................................................................. 17Figure 2 : Rfrences de NEXTMA ................................................................................. 20Figure 3 : Processus de migration de l'diteur ................................................................... 23Figure 4 : Interface OpenERP 6.1 ..................................................................................... 27Figure 5 : fonctionalits de la GMAO .............................................................................. 29Figure 6 : Support des versions OpenERP ........................................................................ 31Figure 7 : Interface Odoo 8 .............................................................................................. 32Figure 8 : ETL ................................................................................................................. 38Figure 9 :graph de comparaison en performance entre ETL .............................................. 42Figure 10 : Caractristiques de TOS ................................................................................. 45Figure 11 : caractristiques de PDI ................................................................................... 45Figure 12 : interface DbVisualizer.................................................................................... 46Figure 13 : MCD module de base ..................................................................................... 48Figure 14 : MCD module Produits et liste des prix ........................................................... 49Figure 15 : MCD module gestion de stock ....................................................................... 49Figure 16 : MCD module comptabilit ............................................................................. 50Figure 17 : MCD module ressources humaines................................................................. 50Figure 18 : MCD module gestion d'achat ......................................................................... 51Figure 19 : MCD module GMAO .................................................................................... 51Figure 20 : MCD partenaire OpenERP 6.1 ....................................................................... 52Figure 21 : MCD partenaire Odoo 8 ................................................................................. 52Figure 22 : MCD employ OpenERP 6.1 ......................................................................... 53Figure 23: MCD employ Odoo 8 .................................................................................... 53Figure 24 : MCD email OpenERP 6.1 .............................................................................. 54Figure 25 : MCD email Odoo 8 ........................................................................................ 54Figure 26 : job de migration des partenaires ..................................................................... 55Figure 27 : schma de mapping des partenaires ................................................................ 56Figure 28 : job de migration des employs ....................................................................... 56 9. Projet de Fin dEtudes 2013-201410Figure 29 : Job d'importation des plans comptables .......................................................... 57Figure 30 : Routine de slection ....................................................................................... 57Figure 31 : Routine de concatnation ............................................................................... 58Figure 32 : Routine d'incrmentation des squences ......................................................... 58Figure 33 : schma de mapping des plans comptables ...................................................... 59Figure 34: Exemple de contenu aprs la migration ........................................................... 59 10. Projet de Fin dEtudes 2013-201411Liste des tableauxTableau 1 : Mthodologie de conduite du projet ............................................................... 25Tableau 2 : Tables principales du module de base ............................................................ 33Tableau 3 : tables principales du module comptabilit ...................................................... 34Tableau 4: tables principales du module stock .................................................................. 35Tableau 5 : tables principales du module Achat ................................................................ 34Tableau 6 : tables principales du module produit .............................................................. 33Tableau 7 : tables principales du module resources humaines ........................................... 35Tableau 8 : comparaison en convivialit entre ETL .......................................................... 43Tableau 9 : comparaison en qualit entre ETL .................................................................. 43Tableau 10 : comparaison en rfrentiel ver mtadonnes entre ETL ................................ 44Tableau 11 : comparaison en outil de cration des requtes entre ETL ............................. 44Tableau 12 : comparaison en validit des fichiers plats entre ETL .................................... 44 11. Table des matiresProjet de Fin dEtudes 2013-201412Table des matiresListe des abrviations .........................................................................................................8Table des figures ................................................................................................................9Liste des tableaux ............................................................................................................ 11Table des matires ........................................................................................................... 12Introduction gnrale ....................................................................................................... 14Chapitre 1 ..