SlideShare una empresa de Scribd logo
1 de 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 
☺

Más contenido relacionado

La actualidad más candente

Introducing Amazon EKS Anywhere On Apache CloudStack
Introducing Amazon EKS Anywhere On Apache CloudStackIntroducing Amazon EKS Anywhere On Apache CloudStack
Introducing Amazon EKS Anywhere On Apache CloudStack
ShapeBlue
 

La actualidad más candente (20)

Introducing Amazon EKS Anywhere On Apache CloudStack
Introducing Amazon EKS Anywhere On Apache CloudStackIntroducing Amazon EKS Anywhere On Apache CloudStack
Introducing Amazon EKS Anywhere On Apache CloudStack
 
Pure Storage Company presentation - Ruben Wu
Pure Storage Company presentation - Ruben WuPure Storage Company presentation - Ruben Wu
Pure Storage Company presentation - Ruben Wu
 
Advanced Jasper Reports
Advanced Jasper ReportsAdvanced Jasper Reports
Advanced Jasper Reports
 
OpenStack DRaaS - Freezer - 101
OpenStack DRaaS - Freezer - 101OpenStack DRaaS - Freezer - 101
OpenStack DRaaS - Freezer - 101
 
Android-Tp4: stockage
Android-Tp4: stockageAndroid-Tp4: stockage
Android-Tp4: stockage
 
Gioithieu open stack-phienbannhap
Gioithieu open stack-phienbannhapGioithieu open stack-phienbannhap
Gioithieu open stack-phienbannhap
 
[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev[오픈소스컨설팅]Virtualization kvm-rhev
[오픈소스컨설팅]Virtualization kvm-rhev
 
Cours Big Data Chap4 - Spark
Cours Big Data Chap4 - SparkCours Big Data Chap4 - Spark
Cours Big Data Chap4 - Spark
 
Community Openstack 구축 사례
Community Openstack 구축 사례Community Openstack 구축 사례
Community Openstack 구축 사례
 
Cours design pattern m youssfi partie 2 observer
Cours design pattern m youssfi partie 2 observerCours design pattern m youssfi partie 2 observer
Cours design pattern m youssfi partie 2 observer
 
Presentation v mware virtual san 6.0
Presentation   v mware virtual san 6.0Presentation   v mware virtual san 6.0
Presentation v mware virtual san 6.0
 
What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?What’s New in VMware vSphere 7?
What’s New in VMware vSphere 7?
 
Websphere Application Server V8.5
Websphere Application Server V8.5Websphere Application Server V8.5
Websphere Application Server V8.5
 
BigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans HadoopBigData_TP2: Design Patterns dans Hadoop
BigData_TP2: Design Patterns dans Hadoop
 
Cours Big Data Chap3
Cours Big Data Chap3Cours Big Data Chap3
Cours Big Data Chap3
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
OpenStack Architecture
OpenStack ArchitectureOpenStack Architecture
OpenStack Architecture
 
Installation hadoopv2.7.4-amal abid
Installation hadoopv2.7.4-amal abidInstallation hadoopv2.7.4-amal abid
Installation hadoopv2.7.4-amal abid
 
Paul Angus - CloudStack Backup and Recovery Framework
Paul Angus - CloudStack Backup and Recovery FrameworkPaul Angus - CloudStack Backup and Recovery Framework
Paul Angus - CloudStack Backup and Recovery Framework
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and Docker
 

Destacado

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
YEHKRI.COM A.C.C.
 
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
cosasdeandalucia
 
Bloque 8
Bloque 8Bloque 8
Bloque 8
jaz_fer
 
Code de la propriété intellectuelle français
Code de la propriété intellectuelle françaisCode de la propriété intellectuelle français
Code de la propriété intellectuelle français
Larbi Foula
 

Destacado (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
 
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
 
Code de la propriété intellectuelle français
Code de la propriété intellectuelle françaisCode de la propriété intellectuelle français
Code de la propriété intellectuelle français
 

Similar a 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
 
Ugif 09 2013 open source
Ugif 09 2013   open sourceUgif 09 2013   open source
Ugif 09 2013 open source
UGIF
 
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
Nicolas 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.1
UGIF
 

Similar a 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
 

Más de Soukaina Boujadi

Más 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 ☺

Notas del editor

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