iDempiere Reporting with LibreOffice and Microsoft Office
-
Upload
adrilleros -
Category
Technology
-
view
289 -
download
5
description
Transcript of iDempiere Reporting with LibreOffice and Microsoft Office
Seite 1 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Reporting in iDempiere unter Verwendung eines Office-Pakets
-Proof of Concept-
Adnan [email protected]
07.03.2014
Seite 2 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Inhalt
• Überblick des Reporting in iDempiere• Weshalb ein Office-Paket für das Reporting verwenden?• Konzept• Demo
Seite 3 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Überblick des Reporting in iDempiere
• Integriertes Reporting Template– Fixes Layout– Spalten werden mittels
Application Directory konfiguriert
– Diverse Exportformate
(PDF, Excel, HTML)
– Zoom Across (z. B. Zoomen zu einer Bestellung oder einem Geschäftspartner)
Seite 4 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Überblick des Reporting in iDempiere
• JasperReports– Viele individuelle Gestaltungsmöglichkeites des Layouts– Report Design mittels iReport Designer
Seite 5 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Überblick des Reporting in iDempiere
Bildschirmfoto des iReport Designer [Source: http://community-static.jaspersoft.com/]
Seite 6 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Weshalb ein Office-Paket für das Reporting verwenden?
• iReport Designer ist für viele Benutzer zu kompliziert– Kunden baten uns unter anderem
• Ihr Firmenlogo zu vergößern/zu verkleinern• Die Schriftart bzw. -größe zu verändern• Textpassagen mehr zusammenzurücken
• Fast alle Kunden kennen sich mit der Bedienung Ihres Office-Pakets gut aus– Die WYSIWG Editoren des Office-Pakets sind einfach und
schnell benutzbar
Seite 7 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Konzept
• Verwende die Textverarbeitung eines bekannten Office-Pakets wie z. B. LibreOffice
• Designe und bearbeite den Report auf dem lokalen Computer• Lade den Report zum iDempiere Server hoch• Verwende den hochgeladenen Report als Template
Seite 8 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Proposed Concept
Web Service
Local Office Suite Programwith Macro-Extension
iDempiere Server withOffice Reporting Engineand custom Web Service
Seite 9 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Konzept
Web Service
Lokales Office-Paketmit einer Macro-Erweiterung
iDempiere Servermit einer Office Reporting Engineund einem angepasstenWeb Service
Seite 10 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Konzept
• Als Reporting Engine verwenden wir die open source Bibliothek XDocReport (https://code.google.com/p/xdocreport/)– Unterstützt werden
• Die Formate von OpenOffice und LibreOffice Textverarbeitungs- und Tabellenkalkulationsprogrammen (ODT and ODS)
• Velocity und Freemarker als Variablen Syntax
Seite 11 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Konzept
• Als Reporting Engine verwenden wir die open source Bibliothek XDocReport (https://code.google.com/p/xdocreport/)– Unterstützt werden
• Die Formate von OpenOffice und LibreOffice Textverarbeitungs- und Tabellenkalkulationsprogrammen (ODT and ODS)
• Velocity und Freemarker als Variablen Syntax• Die Formate von Microsoft Office Textverarbeitungs- und
Tabellenkalkulationsprogrammen (DOCX and XLSX)
Seite 12 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Demo
Seite 13 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Demo Features
• Server-Side– Anlegen eines neuen Report Eintrags (SQL Query,
Gültigkeitszeitraum,...)– Batch Reports– Generierung der verwenbaren Felder und der Vorschaudaten– Verwenden des Report Templates
• Client-Side– Verwenden des Web Service zum runter- und hochladen der
Report Dateien– Layouting und Einfügen der Felder in den Report– Lokale Vorschau des Report Layouts
Seite 14 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Haben Sie noch Fragen?
Seite 15 von 15iDempiere Deutschland Konferenz 2014Adnan Touati
Vielen Dank für Ihre Aufmerksamkeit!