idempiere reporting with libreoffice and microsoft office

15
Seite 1 von 15 iDempiere Deutschland Konferenz 2014 Adnan Touati Reporting in iDempiere unter Verwendung eines Office-Pakets -Proof of Concept- Adnan Touati [email protected] 07.03.2014

Upload: adrilleros

Post on 23-Jun-2015

289 views

Category:

Technology


5 download

DESCRIPTION

Proof of Concept to use LibreOffice and Microsoft Office Word Processor and Spreadsheet files as reporting templates. A Macro-Extension is installed on the office program which handles Donwload und Upload of Report Templates via Web Service.

TRANSCRIPT

Page 1: 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

Page 2: iDempiere Reporting with LibreOffice and Microsoft Office

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

Page 3: iDempiere Reporting with LibreOffice and Microsoft Office

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)

Page 4: iDempiere Reporting with LibreOffice and Microsoft Office

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

Page 5: iDempiere Reporting with LibreOffice and Microsoft Office

Seite 5 von 15iDempiere Deutschland Konferenz 2014Adnan Touati

Überblick des Reporting in iDempiere

Bildschirmfoto des iReport Designer [Source: http://community-static.jaspersoft.com/]

Page 6: iDempiere Reporting with LibreOffice and Microsoft Office

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

Page 7: iDempiere Reporting with LibreOffice and Microsoft Office

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

Page 8: iDempiere Reporting with LibreOffice and Microsoft Office

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

Page 9: iDempiere Reporting with LibreOffice and Microsoft Office

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

Page 10: iDempiere Reporting with LibreOffice and Microsoft Office

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

Page 11: iDempiere Reporting with LibreOffice and Microsoft Office

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)

Page 12: iDempiere Reporting with LibreOffice and Microsoft Office

Seite 12 von 15iDempiere Deutschland Konferenz 2014Adnan Touati

Demo

Page 13: iDempiere Reporting with LibreOffice and Microsoft Office

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

Page 14: iDempiere Reporting with LibreOffice and Microsoft Office

Seite 14 von 15iDempiere Deutschland Konferenz 2014Adnan Touati

Haben Sie noch Fragen?

Page 15: iDempiere Reporting with LibreOffice and Microsoft Office

Seite 15 von 15iDempiere Deutschland Konferenz 2014Adnan Touati

Vielen Dank für Ihre Aufmerksamkeit!