20130313 open erp_meetup_conception de rapports
DESCRIPTION
Présentation des outils de conception de rapports dans OpenERP.TRANSCRIPT
![Page 2: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/2.jpg)
2
Plan
OpenOffice / LibreOffice
RML et Python
iReport
Pentaho Report Designer
Autres
Conclusion
![Page 3: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/3.jpg)
3
Conception de rapports : OpenOffice / LibreOffice (1/3)
Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice pour contruire les rapports.
Installation du module base_report_designer dans OpenErp.
![Page 4: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/4.jpg)
4
Conception de rapports : OpenOffice / LibreOffice (2/3)
Rapports enregistrés en .sxw puis converti en .rml
![Page 5: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/5.jpg)
5
Conception de rapports : OpenOffice / LibreOffice (3/3)
Avantages :
- Facile d'utilisation
- Pas de programmation
Inconvénients:
- Trés limité
- Code RML affreux
- Ne convient pas pour des rapports complexes.
![Page 6: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/6.jpg)
6
Conception de rapports : RML et Python (1/2)
RML = Report Markup Language
Extension du XML
Génére des documents .pdf
Utilisation des fonctions python ou appel à des variables du fichier .py
![Page 7: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/7.jpg)
7
Conception de rapports : RML et Python (2/2)
Avantages :
- Réaliser des rapports plus complexes
- Plus de fonctionnalités disponibles
- Souplesse au niveau de la manipulation des items.
- Nécessite de la programmation
Inconvénients:
- Prend plus de temps.
- Apprentissage du langage.
![Page 8: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/8.jpg)
8
Conception de rapports : iReport (1/3)
Outil de conception WYSIWYG (What You See Is What You Get)
Génère des fichiers .jrxml (fichiers xml)
Rapports exportables : PDF, HTML, XLS, CSV, XML, RTF, TXT
Nécessite :
- Machine Virtuelle Java
- iReport
- Installation du module jasper_report de Nan-Tic (http://www.nan-tic.com/)
![Page 9: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/9.jpg)
9
Conception de rapports : iReport (2/3)
![Page 10: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/10.jpg)
10
Conception de rapports : iReport (3/3)
Avantages :
- Convivial
- Visuel des documents de meilleur qualité
- Sous -rapports
Inconvénients:
- Limité
- Connaissance du sql pour les non-programmeurs
- Ne s'adapte pas pour des rapports complexes (Comme openOffice/LibreOffice)
![Page 11: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/11.jpg)
11
Conception de rapports : Pentaho Report Designer (1/3)
Module pentaho_reports : developpé par http://www.willowit.com.au/
Pré-requis:
- Java
- Tomcat
- Pentaho Report Designer (PRD)
![Page 12: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/12.jpg)
12
Conception de rapports : Pentaho Report Designer (2/3)
![Page 13: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/13.jpg)
13
Conception de rapports : Pentaho Report Designer (3/3)
Avantages :
- Convivial
- Visuel des documents de meilleur qualité
- Etc ...
Inconvénients:
- Limité
- Connaissance du sql pour les non-programmeurs
- Ne s'adapte pas pour des rapports complexes (Comme openOffice/LibreOffice)
-Etc ..
![Page 14: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/14.jpg)
14
Conception de rapports : Autres
Aeroo Report: Permet de créer le rapport dans OpenOffice puis de l'intégrer à OpenERP
Webkit Report: Permet de créer des rapports en HTML/CSS et de les intégrer à OpenERP
Birt : Version Alpha (https://github.com/vaab/report_birt) développé par Valentin Lab
![Page 15: 20130313 open erp_meetup_conception de rapports](https://reader033.vdocuments.mx/reader033/viewer/2022060116/557dd052d8b42a4c238b47f8/html5/thumbnails/15.jpg)
15
Conception de rapports : Conclusion
Pentaho Report Designer
Python et RML