OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... ·...

15
El Hadji Dem [email protected] OpenErp : Conception de rapports

Transcript of OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... ·...

Page 1: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

El Hadji Dem [email protected]

OpenErp : Conception de rapports

Page 2: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

2

Plan

OpenOffice / LibreOffice

RML et Python

iReport

Pentaho Report Designer

Autres

Conclusion

Page 3: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

4

Conception de rapports : OpenOffice / LibreOffice (2/3)

Rapports enregistrés en .sxw puis converti en .rml

Page 5: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

9

Conception de rapports : iReport (2/3)

Page 10: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

12

Conception de rapports : Pentaho Report Designer (2/3)

Page 13: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

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: OpenErp : Conception de rapportsfiles.meetup.com/4625132/20130313_OpenERPMeetup_conception de... · Installation de l'extension (openerp_report_designer) pour OpenOffice / LibreOffice

15

Conception de rapports : Conclusion

Pentaho Report Designer

Python et RML