Modulbeschreibung Berichtsassistent

200px

Das SuperX-Modul "Berichtsassistent" bietet einen browserbasierten Assistenten zur Generierung von formatierten Berichten auf der Basis der SuperX-Standardberichte.

Aktuelle Version und Verfügbarkeit

Aktuelle Version:
0.2

Erste Eindrücke vermittelt ein Benutzungshandbuch.

Das Modul ist frei verfügbar und kann hier heruntergeladen werden. Support bekommen Sie hier.

Das Paket steht unter CampusSource-Lizenz.

An der Entwicklung waren bzw. sind beteiligt:

Fragen und Anforderungen

Flexible Erstellung von Tabellen und Spaltenlayouts

Im Geschäft der Hochschulstatistik gibt es regelmäßig neue Adhoc-Anfragen, die jeweils ein spezielles Spaltenlayout und eine Filterung vorgeben. Wir können dies mit den vorhandenen Werkzeugen (Standardberichte, Datenblätter, XCube) meist erledigen, aber teilweise ist eine Nachbearbeitung in Excel. o.ä. nötig. Bei regelmäßig vorkommenden Abfragen sollten die Hochschulen die Möglichkeit haben, eigene Tabelle anzulegen. Ein Beispiel haben wir dokumentiert.

Außerdem benötigen wir für Visualisierungen und Dashboards als Datengrundlage "kleine" Tabellen, die wir Adhoc zusammenstellen wollen und z.B. in einem Makro bündeln wollen.

In Kooperation mit der Universität Duisburg-Essen haben wir diese Möglichkeit geschaffen.

Generisches Exportlayout

Ausgehend von der Überlegung, die generische Excel- und PDF Ausgabe von SuperX zu verbessern, haben wir uns die bisherigen Techniken angeschaut: POI für Excel und XSL-FO für PDF.

Beide sind nicht intuitiv anpassbar. Gleichzeitig haben wir mit JR eine mächtige Reporting Engine eingebaut, für die man Layouts auslagern (Styles) und in einem graphischen Editor (JasperSoft Studio) anpassen kann.

Was bisher fehlte war ein "generischer" Export für alle Ergebnistabellen.

Unser Vorbild ist der Berichtsassistent von iReport, einem Vorläufer von JasperSoft Studio. Dort konnte man Layoutvorlagen auswählen, die dann automatisch als JasperReports- Berichtsdesigns generiert wurden.

In Kooperation mit der Universität zu Köln haben wir daher das Kernmodul soweit erweitert, dass mit XSL-Stylesheets generische JR-Templates erzeugt werden können.

Das bietet für die Zukunft folgende Möglichkeiten:

Installation

Dokumentation und Ressourcen

Versionshistorie

Version 0.2

(29.4.2024)

Version 0.1

(4.10.2023)