SlideShare une entreprise Scribd logo
1  sur  25
OpenERP 7.0 : Le reporting avec 
Présenté PAR : 
- Najihi soukaina 
- Abounasr Meryem 
- Boujadi Soukaina 
Encadré PAR : 
- M.NIYA 
Jasper Reports
PLAN 
1 2 3 
INTRODUCTION 
- Reporting OPENERP 
- JASPER REPORT 
- IREPORT 
SOUS WINDOWS 
- Intégration Jasper 
Report 
SOUS WINDOWS 
SOUS LINUX 
- Intégration Jasper 
Report 
SOUS LINUX
1 
Génération Document issu de données 
Document 
Facturation 
Documents 
Statistiques 
Document 
d’inventaire 
Autre 
document 
de l’ERP 
- Fichier RML 
- Open Office 
Solution lourde et limité
1 Jasper Report 
 outil 100% Open Source de génération d'états/ rapports 
développé en Java 
 librairie Java open source dédiée à l’ajout de capacités 
de reporting aux applications. 
 permet la visualisation ou l'export de données vers de 
multiples formats (textuel, graphique)
1 
fonctionnalités Jasper Report 
Export dans une grande 
variété de formats 
Structure de page flexible 
Données de manière 
variée (textuel,graphique) 
Fournir des données sous 
différentes forms
Cycle de vie d'un rapport Jasper 
1 
Fichier 
.jrxml 
Fichier 
.jasper 
Source de Parametres 
données
1 IReport 
 logiciel open source, écrit entièrement en Java , 
permettant de créer des modèles de rapports au format jrxml 
de JasperReports. 
 IReport permet une prise en main complète de 
JasperReports via son interface graphique, par son 
support complet des tags XML de la librairie. 
 Un module intégré d’exportation permet de tester le rendu 
des rapports directement depuis le logiciel.
1 IReport 
s’abstraire de la complexité de la syntaxe XML de 
JasperReports, et de gagner du temps lors du 
développement de modèles de rapport. 
apporte à JasperReports un gain de productivité 
non négligeable, par rapport à d’autres solutions de 
reporting pour Java non outillées.
2 Intégration module Jasper Server 
sous Windows 
Installation IReport 
 iReport est disponible en téléchargement libre sur le site 
de JasperSoft sous la forme d'une archive compressée : 
http://community.jaspersoft.com/project/ireport-designer 
iReport peut être décompressé librement dans le dossier de 
votre choix.
2 Intégration module Jasper Server 
sous Windows 
Installation du module Jasper Server 
 Après le téléchargement du module jasper_reports dans sa 
version dédiée à OpenERP 7.0 installer le paquet bzr puis 
exécuter la commande suivante : 
bzr branch lp:openobject-jasper-reports/7.0 
 Le sous répertoire jasper_reports se trouvant dans le dossier 
7.0, créé après le lancement de la commande bzr, doit être 
copié dans votre répertoire addons ou tout autre dossier 
pris en compte par OpenERP pour l'installation de modules.
2 Intégration module Jasper Server 
sous Windows 
Installation du module Jasper Server 
 Dirigez-vous ensuite dans le sous répertoire java/lib puis 
lancez la commande suivante : 
./update-jasper-reports.sh /path/to/your/iReport/installation 
 Cela mettra à jour le serveur jasper_reports présent dans 
le module à l'aide des éléments inclus dans iReport.
2 Intégration module Jasper Server 
sous Windows 
Installation du module Jasper Server 
 Enfin, vous pouvez installer le module jasper_reports sur votre 
base OpenERP. 
 L'installation est maintenant terminée. Si votre utilisateur 
possède les droits "Caractéristiques techniques", vous pouvez 
accéder au sous-menu Jasper Reports depuis OpenERP.
3 Intégration module Jasper Server 
sous Unix 
Etapes d’intégration 
Installation du 
module 
Ajout du 
répertoire 
jasper_reports 
Téléchargement 
du module
3 
Intégration module Jasper Server 
sous Unix 
Téléchargement du module 
 ouvrir le Terminale 
 installer le paquet bzr en tapant cette commande 
sudo apt-get install 
 Taper cette commande pour télécharger jasper Report 
bzr branch lp:openobject-jasper-reports/7.0
3 
Intégration module Jasper Server 
sous Unix 
Ajout du répertoire jasper report 
Le sous répertoire jasper_reports se trouvant dans le dossier 7.0 (vous 
pouvez le trouver dans le répertoire courant ) créé après le lancement 
de la commande bzr, doit être copié dans votre répertoire addons 
(/opt/openerp/server/openerp/addons) pour l'installation du Module 
Si vous n'avez pas la permission pour copie 
dans ce répertoire : Taper cette commande 
sudo chmod 777 
/opt/openerp/server/openerp/addons
3 
Intégration module Jasper Server 
sous Unix 
Installation du module 
Vous devez changer le mode accès de l'utilisateur :
3 Installation du module
3 Installation du module
3 Installation du module 
Choisir Dans Administration : Droits d’accès ensuite Cocher sur 
Caractéristiques techniques et à la fin Enregistrer et actualiser la page
3 Installation du module 
Vous remarquez l'ajout de 
« Mettre à jour la liste des 
modules« , leur rôle si on 
ajoute un module dans 
addons , il va être pris en 
considération dans cette liste
3 Installation du module 
saisir dans la barre de recherche jasper
3 
Installation du module 
Enfin, installer le module jasper_reports la base OpenERP.
3 
Installation du module 
L'installation est maintenant 
terminée. Si votre utilisateur 
possède les droits "Caractéristiques 
techniques", vous pouvez accéder 
au sous-menu Jasper Reports 
depuis OpenERP.
Démonstration 
3
Merci pour votre attention 
☺

Contenu connexe

Tendances

Cahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueCahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueDATANYWARE.com
 
Présentation PFE- Implémentation de la solution Dual Homing
Présentation PFE- Implémentation de la solution Dual HomingPrésentation PFE- Implémentation de la solution Dual Homing
Présentation PFE- Implémentation de la solution Dual HomingHassane Sennouni
 
Installation Zimbra.pdf
Installation Zimbra.pdfInstallation Zimbra.pdf
Installation Zimbra.pdfssuser64f0591
 
Install oracle 11g sous RedHat
Install oracle 11g sous RedHatInstall oracle 11g sous RedHat
Install oracle 11g sous RedHatTaoufik AIT HSAIN
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueAmadou Dia
 
Rapport De Stage SéCurité Wimax Mobile
Rapport De Stage   SéCurité Wimax MobileRapport De Stage   SéCurité Wimax Mobile
Rapport De Stage SéCurité Wimax MobileValentin Paquot
 
memoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosmemoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosabouaalexis
 
Gestion de la paie maroc avec openerp 7
Gestion de la paie maroc avec openerp 7 Gestion de la paie maroc avec openerp 7
Gestion de la paie maroc avec openerp 7 HORIYASOFT
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
 
Projet sur transfert de fichiers
Projet sur transfert de fichiersProjet sur transfert de fichiers
Projet sur transfert de fichiersjosepkap
 
Vpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientVpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientManassé Achim kpaya
 
Atelier 3 gestion de bases de données sous odoo
Atelier 3 gestion de bases de données sous odooAtelier 3 gestion de bases de données sous odoo
Atelier 3 gestion de bases de données sous odooAbdelouahed Abdou
 
Rapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraRapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraAyoub Kochbati
 

Tendances (20)

Manuel pour les utilisateurs de Zimbra
Manuel pour les utilisateurs de ZimbraManuel pour les utilisateurs de Zimbra
Manuel pour les utilisateurs de Zimbra
 
Nagios
NagiosNagios
Nagios
 
Cahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueCahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure Informatique
 
Rapport de fin d'etude
Rapport  de fin d'etudeRapport  de fin d'etude
Rapport de fin d'etude
 
Présentation PFE- Implémentation de la solution Dual Homing
Présentation PFE- Implémentation de la solution Dual HomingPrésentation PFE- Implémentation de la solution Dual Homing
Présentation PFE- Implémentation de la solution Dual Homing
 
Installation Zimbra.pdf
Installation Zimbra.pdfInstallation Zimbra.pdf
Installation Zimbra.pdf
 
Install oracle 11g sous RedHat
Install oracle 11g sous RedHatInstall oracle 11g sous RedHat
Install oracle 11g sous RedHat
 
Wazuh Pre.pptx
Wazuh Pre.pptxWazuh Pre.pptx
Wazuh Pre.pptx
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
 
MONITORING APPLICATIF
MONITORING APPLICATIFMONITORING APPLICATIF
MONITORING APPLICATIF
 
Rapport De Stage SéCurité Wimax Mobile
Rapport De Stage   SéCurité Wimax MobileRapport De Stage   SéCurité Wimax Mobile
Rapport De Stage SéCurité Wimax Mobile
 
memoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagiosmemoire utilisation de Puppet et Nagios
memoire utilisation de Puppet et Nagios
 
Gestion de la paie maroc avec openerp 7
Gestion de la paie maroc avec openerp 7 Gestion de la paie maroc avec openerp 7
Gestion de la paie maroc avec openerp 7
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
Projet sur transfert de fichiers
Projet sur transfert de fichiersProjet sur transfert de fichiers
Projet sur transfert de fichiers
 
Vpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et clientVpn d’acces avec cisco asa 5500 et client
Vpn d’acces avec cisco asa 5500 et client
 
Atelier 3 gestion de bases de données sous odoo
Atelier 3 gestion de bases de données sous odooAtelier 3 gestion de bases de données sous odoo
Atelier 3 gestion de bases de données sous odoo
 
Protection-dun-réseau-dentreprise-via-un-firewall.pdf
Protection-dun-réseau-dentreprise-via-un-firewall.pdfProtection-dun-réseau-dentreprise-via-un-firewall.pdf
Protection-dun-réseau-dentreprise-via-un-firewall.pdf
 
QoS & VoIP
QoS & VoIPQoS & VoIP
QoS & VoIP
 
Rapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraRapport PFE 2011 Zimbra
Rapport PFE 2011 Zimbra
 

En vedette

Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...Paris Open Source Summit
 
Open Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java DevelopersOpen Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java Developerscboecking
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERPAyoub Minen
 
Alphorm.com Formation Java,avancé OCP (1Z0-804)
Alphorm.com Formation Java,avancé OCP (1Z0-804)Alphorm.com Formation Java,avancé OCP (1Z0-804)
Alphorm.com Formation Java,avancé OCP (1Z0-804)Alphorm
 
Alphorm.com Formation Java, les fondamentaux
Alphorm.com Formation Java, les fondamentaux Alphorm.com Formation Java, les fondamentaux
Alphorm.com Formation Java, les fondamentaux Alphorm
 
CÓMO CREAR UNA CUENTA EN GMAIL
CÓMO CREAR UNA CUENTA EN GMAILCÓMO CREAR UNA CUENTA EN GMAIL
CÓMO CREAR UNA CUENTA EN GMAILjuanjoreverte
 
YEHKRI.COM A.C.C.C Rapport Activites 2012
YEHKRI.COM A.C.C.C  Rapport Activites 2012YEHKRI.COM A.C.C.C  Rapport Activites 2012
YEHKRI.COM A.C.C.C Rapport Activites 2012YEHKRI.COM A.C.C.
 
A quoi ressemblait_paris_au_moyen-ag
A quoi ressemblait_paris_au_moyen-agA quoi ressemblait_paris_au_moyen-ag
A quoi ressemblait_paris_au_moyen-agSaqqarah 31
 
Barrio de la villa de priego.doc
Barrio de la villa de priego.docBarrio de la villa de priego.doc
Barrio de la villa de priego.doccosasdeandalucia
 
Extension du Musée d'Unterlinden Colmar DP
Extension du Musée d'Unterlinden Colmar DPExtension du Musée d'Unterlinden Colmar DP
Extension du Musée d'Unterlinden Colmar DPBâle Région Mag
 
Bloque 8
Bloque 8Bloque 8
Bloque 8jaz_fer
 

En vedette (20)

Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
Keynote #Tech - Solution métier Open Source : exemple de nouvelle approche te...
 
3 Jsf
3 Jsf3 Jsf
3 Jsf
 
Open Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java DevelopersOpen Source ERP Technologies for Java Developers
Open Source ERP Technologies for Java Developers
 
1 Introduction
1 Introduction1 Introduction
1 Introduction
 
PROJET ERP
PROJET ERPPROJET ERP
PROJET ERP
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERP
 
Alphorm.com Formation Java,avancé OCP (1Z0-804)
Alphorm.com Formation Java,avancé OCP (1Z0-804)Alphorm.com Formation Java,avancé OCP (1Z0-804)
Alphorm.com Formation Java,avancé OCP (1Z0-804)
 
Alphorm.com Formation Java, les fondamentaux
Alphorm.com Formation Java, les fondamentaux Alphorm.com Formation Java, les fondamentaux
Alphorm.com Formation Java, les fondamentaux
 
JasperReport
JasperReportJasperReport
JasperReport
 
ERP PROJECT
ERP PROJECTERP PROJECT
ERP PROJECT
 
T3 fotografia1
T3 fotografia1T3 fotografia1
T3 fotografia1
 
CÓMO CREAR UNA CUENTA EN GMAIL
CÓMO CREAR UNA CUENTA EN GMAILCÓMO CREAR UNA CUENTA EN GMAIL
CÓMO CREAR UNA CUENTA EN GMAIL
 
YEHKRI.COM A.C.C.C Rapport Activites 2012
YEHKRI.COM A.C.C.C  Rapport Activites 2012YEHKRI.COM A.C.C.C  Rapport Activites 2012
YEHKRI.COM A.C.C.C Rapport Activites 2012
 
12 vem 6 ie12
12 vem 6 ie1212 vem 6 ie12
12 vem 6 ie12
 
Repercussions du seisme du 11 mars sur eco japonaise et mondiale
Repercussions du seisme du 11 mars sur eco japonaise et mondialeRepercussions du seisme du 11 mars sur eco japonaise et mondiale
Repercussions du seisme du 11 mars sur eco japonaise et mondiale
 
Anunciación
AnunciaciónAnunciación
Anunciación
 
A quoi ressemblait_paris_au_moyen-ag
A quoi ressemblait_paris_au_moyen-agA quoi ressemblait_paris_au_moyen-ag
A quoi ressemblait_paris_au_moyen-ag
 
Barrio de la villa de priego.doc
Barrio de la villa de priego.docBarrio de la villa de priego.doc
Barrio de la villa de priego.doc
 
Extension du Musée d'Unterlinden Colmar DP
Extension du Musée d'Unterlinden Colmar DPExtension du Musée d'Unterlinden Colmar DP
Extension du Musée d'Unterlinden Colmar DP
 
Bloque 8
Bloque 8Bloque 8
Bloque 8
 

Similaire à Open erp le reporting avec jasper reports

Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances Firas Kouẞàa
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2tikok974
 
JBoss clustering et tuning (lab 1/3)
JBoss clustering et tuning (lab 1/3)JBoss clustering et tuning (lab 1/3)
JBoss clustering et tuning (lab 1/3)Fourat Zouari
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2tikok974
 
Mdl ocsinventory 20100330
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330robertpluss
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSyrine Ben aziza
 
Rapport systéme embarqué busybox
Rapport systéme embarqué busyboxRapport systéme embarqué busybox
Rapport systéme embarqué busyboxAyoub Rouzi
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linuxKhalid ALLILI
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open sourceUGIF
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
Gestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerMohamet Lamine DIOP
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravoSoumia Brabije
 
Informix User Group France - 30/11/2010 - Optim Development Studio
Informix User Group France - 30/11/2010 - Optim Development StudioInformix User Group France - 30/11/2010 - Optim Development Studio
Informix User Group France - 30/11/2010 - Optim Development StudioNicolas Desachy
 
UGIF 12 2010 - informix - user group - optim dev studio 2.2.1
UGIF 12 2010 - informix - user group  - optim dev studio 2.2.1UGIF 12 2010 - informix - user group  - optim dev studio 2.2.1
UGIF 12 2010 - informix - user group - optim dev studio 2.2.1UGIF
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfFootballLovers9
 

Similaire à Open erp le reporting avec jasper reports (20)

Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances Audit openERP 7.0: Mise en place &Optimisation de Performances
Audit openERP 7.0: Mise en place &Optimisation de Performances
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2
 
JBoss clustering et tuning (lab 1/3)
JBoss clustering et tuning (lab 1/3)JBoss clustering et tuning (lab 1/3)
JBoss clustering et tuning (lab 1/3)
 
Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2Mdl ocsinventory 20100330-2
Mdl ocsinventory 20100330-2
 
Mdl ocsinventory 20100330
Mdl ocsinventory 20100330Mdl ocsinventory 20100330
Mdl ocsinventory 20100330
 
Installation open erp-sous-windows1
Installation open erp-sous-windows1Installation open erp-sous-windows1
Installation open erp-sous-windows1
 
Odoo open erp
Odoo open erpOdoo open erp
Odoo open erp
 
Installation open erp
Installation open erpInstallation open erp
Installation open erp
 
Rapport tp1 j2ee
Rapport tp1 j2eeRapport tp1 j2ee
Rapport tp1 j2ee
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrine
 
Rapport systéme embarqué busybox
Rapport systéme embarqué busyboxRapport systéme embarqué busybox
Rapport systéme embarqué busybox
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open source
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
Gestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzerGestion des LOGS savec syslog+loganalyzer
Gestion des LOGS savec syslog+loganalyzer
 
#6 Outils De Developpement
#6 Outils De Developpement#6 Outils De Developpement
#6 Outils De Developpement
 
Installation et configuration d'openbravo
Installation et configuration d'openbravoInstallation et configuration d'openbravo
Installation et configuration d'openbravo
 
Informix User Group France - 30/11/2010 - Optim Development Studio
Informix User Group France - 30/11/2010 - Optim Development StudioInformix User Group France - 30/11/2010 - Optim Development Studio
Informix User Group France - 30/11/2010 - Optim Development Studio
 
UGIF 12 2010 - informix - user group - optim dev studio 2.2.1
UGIF 12 2010 - informix - user group  - optim dev studio 2.2.1UGIF 12 2010 - informix - user group  - optim dev studio 2.2.1
UGIF 12 2010 - informix - user group - optim dev studio 2.2.1
 
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdfresume-theorique-m202-v1-0-6308e0082c37c (3).pdf
resume-theorique-m202-v1-0-6308e0082c37c (3).pdf
 

Plus de Soukaina Boujadi

Rapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIXRapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIXSoukaina Boujadi
 
Composants hardware du mainframe
Composants hardware du mainframeComposants hardware du mainframe
Composants hardware du mainframeSoukaina Boujadi
 
Comment lancer une entreprise
Comment lancer une entrepriseComment lancer une entreprise
Comment lancer une entrepriseSoukaina Boujadi
 
Rapport comment lancer une entreprise
Rapport comment lancer une entrepriseRapport comment lancer une entreprise
Rapport comment lancer une entrepriseSoukaina Boujadi
 
Sauvegardes de base de données
Sauvegardes de base de donnéesSauvegardes de base de données
Sauvegardes de base de donnéesSoukaina Boujadi
 
Concepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationConcepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationSoukaina Boujadi
 
Sécurité des réseaux sans fil WIFI
Sécurité des réseaux sans fil WIFISécurité des réseaux sans fil WIFI
Sécurité des réseaux sans fil WIFISoukaina Boujadi
 

Plus de Soukaina Boujadi (14)

Rapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIXRapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIX
 
Rapport XMI To SVG
Rapport XMI To SVGRapport XMI To SVG
Rapport XMI To SVG
 
Conformiq
ConformiqConformiq
Conformiq
 
Composants hardware du mainframe
Composants hardware du mainframeComposants hardware du mainframe
Composants hardware du mainframe
 
Comment lancer une entreprise
Comment lancer une entrepriseComment lancer une entreprise
Comment lancer une entreprise
 
Rapport comment lancer une entreprise
Rapport comment lancer une entrepriseRapport comment lancer une entreprise
Rapport comment lancer une entreprise
 
Présentation open bravo
Présentation open bravoPrésentation open bravo
Présentation open bravo
 
Sauvegardes de base de données
Sauvegardes de base de donnéesSauvegardes de base de données
Sauvegardes de base de données
 
Concepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationConcepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupération
 
Rapport tp3 j2ee
Rapport tp3 j2eeRapport tp3 j2ee
Rapport tp3 j2ee
 
Rapport tp2 j2ee
Rapport tp2 j2eeRapport tp2 j2ee
Rapport tp2 j2ee
 
Rapport Sockets en Java
Rapport Sockets en JavaRapport Sockets en Java
Rapport Sockets en Java
 
Sécurité des réseaux sans fil WIFI
Sécurité des réseaux sans fil WIFISécurité des réseaux sans fil WIFI
Sécurité des réseaux sans fil WIFI
 
Programmation shell
Programmation shellProgrammation shell
Programmation shell
 

Open erp le reporting avec jasper reports

  • 1. OpenERP 7.0 : Le reporting avec Présenté PAR : - Najihi soukaina - Abounasr Meryem - Boujadi Soukaina Encadré PAR : - M.NIYA Jasper Reports
  • 2. PLAN 1 2 3 INTRODUCTION - Reporting OPENERP - JASPER REPORT - IREPORT SOUS WINDOWS - Intégration Jasper Report SOUS WINDOWS SOUS LINUX - Intégration Jasper Report SOUS LINUX
  • 3. 1 Génération Document issu de données Document Facturation Documents Statistiques Document d’inventaire Autre document de l’ERP - Fichier RML - Open Office Solution lourde et limité
  • 4. 1 Jasper Report  outil 100% Open Source de génération d'états/ rapports développé en Java  librairie Java open source dédiée à l’ajout de capacités de reporting aux applications.  permet la visualisation ou l'export de données vers de multiples formats (textuel, graphique)
  • 5. 1 fonctionnalités Jasper Report Export dans une grande variété de formats Structure de page flexible Données de manière variée (textuel,graphique) Fournir des données sous différentes forms
  • 6. Cycle de vie d'un rapport Jasper 1 Fichier .jrxml Fichier .jasper Source de Parametres données
  • 7. 1 IReport  logiciel open source, écrit entièrement en Java , permettant de créer des modèles de rapports au format jrxml de JasperReports.  IReport permet une prise en main complète de JasperReports via son interface graphique, par son support complet des tags XML de la librairie.  Un module intégré d’exportation permet de tester le rendu des rapports directement depuis le logiciel.
  • 8. 1 IReport s’abstraire de la complexité de la syntaxe XML de JasperReports, et de gagner du temps lors du développement de modèles de rapport. apporte à JasperReports un gain de productivité non négligeable, par rapport à d’autres solutions de reporting pour Java non outillées.
  • 9. 2 Intégration module Jasper Server sous Windows Installation IReport  iReport est disponible en téléchargement libre sur le site de JasperSoft sous la forme d'une archive compressée : http://community.jaspersoft.com/project/ireport-designer iReport peut être décompressé librement dans le dossier de votre choix.
  • 10. 2 Intégration module Jasper Server sous Windows Installation du module Jasper Server  Après le téléchargement du module jasper_reports dans sa version dédiée à OpenERP 7.0 installer le paquet bzr puis exécuter la commande suivante : bzr branch lp:openobject-jasper-reports/7.0  Le sous répertoire jasper_reports se trouvant dans le dossier 7.0, créé après le lancement de la commande bzr, doit être copié dans votre répertoire addons ou tout autre dossier pris en compte par OpenERP pour l'installation de modules.
  • 11. 2 Intégration module Jasper Server sous Windows Installation du module Jasper Server  Dirigez-vous ensuite dans le sous répertoire java/lib puis lancez la commande suivante : ./update-jasper-reports.sh /path/to/your/iReport/installation  Cela mettra à jour le serveur jasper_reports présent dans le module à l'aide des éléments inclus dans iReport.
  • 12. 2 Intégration module Jasper Server sous Windows Installation du module Jasper Server  Enfin, vous pouvez installer le module jasper_reports sur votre base OpenERP.  L'installation est maintenant terminée. Si votre utilisateur possède les droits "Caractéristiques techniques", vous pouvez accéder au sous-menu Jasper Reports depuis OpenERP.
  • 13. 3 Intégration module Jasper Server sous Unix Etapes d’intégration Installation du module Ajout du répertoire jasper_reports Téléchargement du module
  • 14. 3 Intégration module Jasper Server sous Unix Téléchargement du module  ouvrir le Terminale  installer le paquet bzr en tapant cette commande sudo apt-get install  Taper cette commande pour télécharger jasper Report bzr branch lp:openobject-jasper-reports/7.0
  • 15. 3 Intégration module Jasper Server sous Unix Ajout du répertoire jasper report Le sous répertoire jasper_reports se trouvant dans le dossier 7.0 (vous pouvez le trouver dans le répertoire courant ) créé après le lancement de la commande bzr, doit être copié dans votre répertoire addons (/opt/openerp/server/openerp/addons) pour l'installation du Module Si vous n'avez pas la permission pour copie dans ce répertoire : Taper cette commande sudo chmod 777 /opt/openerp/server/openerp/addons
  • 16. 3 Intégration module Jasper Server sous Unix Installation du module Vous devez changer le mode accès de l'utilisateur :
  • 19. 3 Installation du module Choisir Dans Administration : Droits d’accès ensuite Cocher sur Caractéristiques techniques et à la fin Enregistrer et actualiser la page
  • 20. 3 Installation du module Vous remarquez l'ajout de « Mettre à jour la liste des modules« , leur rôle si on ajoute un module dans addons , il va être pris en considération dans cette liste
  • 21. 3 Installation du module saisir dans la barre de recherche jasper
  • 22. 3 Installation du module Enfin, installer le module jasper_reports la base OpenERP.
  • 23. 3 Installation du module L'installation est maintenant terminée. Si votre utilisateur possède les droits "Caractéristiques techniques", vous pouvez accéder au sous-menu Jasper Reports depuis OpenERP.
  • 25. Merci pour votre attention ☺

Notes de l'éditeur

  1. Dans le cadre du développement de modules OpenERP, il est indispensable de pouvoir générer un document issu des données de l'ERP. Cela vaut pour des documents de facturation personnalisés, de statistiques, d'inventaire ou n'importe quel autre type de document basé sur des informations stockées sur OpenERP. Toutefois, la solution mise en place par l'équipe de développement OpenERP manque cruellement de souplesse. La compréhension et l'écriture de fichiers RML pouvant s'avérer longue et peu intuitive, la création d'un document OpenOffice en vue de le convertir en RML, même si elle fait gagner du temps, est une solution lourde et limitée, cette dernière étant peu pratique et ne permettant pas la création de graphiques basés sur les données. Le module jasper_reports, développé par la société NaN-Tic, propose de pallier ce problème en intégrant le serveur Jasper Reports directement dans un module OpenERP.
  2. Fichier JRXML Dans un premier temps, le développeur crée le rapport au format XML, via l'éditeur graphique Ireport ou encore n'importe quel éditeur de texte. Ce fichier porte généralement l'extension .jrxml (Jasper Report XML). Fichier jasper Le fichier JRXML est ensuite compilé pour pouvoir être utilisé. Cette compilation peut se faire dans Ireport comme dans le code d'une application. Dans le cas d'une application ce sera souvent le fichier compilé qui sera appelé car il est généralement inutile et coûteux de recompiler le XML à chaque appel du rapport Sortie au format désiré A partir du même fichier jasper, JasperReports peut ensuite produire plusieurs types de fichier: HTML EXCEL PDF WORD Sources de données Pour cela, on transmet les paramètres voulus (si besoin), on spécifie le type de sortie désiré et voilà, un beau fichier ! JapserReports accepte plusieurs types de sources de données. Que ce soit classiquement une base de donnée, du CSV ou encore des Beans Java ... (via des dataSources).