Reporting in HISinOne Peter Müßig-Trapp, Elena Sasonowa | 10.06.2010 Nutzertagung „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Agenda Allgemeiner Überblick zum Reporting Konzept in HISinOne Reporting mit XML/XSLT Reporting mit OpenOffice.org Reporting mit JasperReports Auftragsverwaltung eduSTORE in HISinOne „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Reporting in HISinOne einheitliche Daten-Repräsentation : Objekte , XML Data Retrieval Generische Publish- DTO eduSTORE- Suche Modul / SQL basiertes DR Data Retrieval Service ServiceAnforderungen ServiceKonfiguration eQL Data (bases) H1: H1 - operativ H1 eduSTORE „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Reporting in HISinOne TransformationsWysiwygorientiertes Reporting Reporting (XSL) Reporting in HISinOne Auftragsverwaltung …………………………………………………………………… (Protokollierung, …) Output Service Server Office (OOo) / XML-XSLT: Jasper Reports Engine XSL-Fo … WysiwygReporting WysiwygReporting: XSL mit XSL mit Individual Standard- OOo Templates Jasper iReports Stylesheets Stylesheets Modification Service (alseinheitliche potenzielleDaten-Repräsentation Alternative zu Crystal :Reports) Objekte , XML Data Retrieval Generische Publish- DTO eduSTORE- Suche Modul / SQL basiertes DR Data Retrieval Service Data (bases) H1: H1 - operativ H1 eduSTORE ServiceAnforderungen ServiceKonfiguration eQL „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Agenda Allgemeiner Überblick zum Reporting Konzept in HISinOne Reporting mit XML/XSLT Reporting mit OpenOffice.org Reporting mit JasperReports Auftragsverwaltung eduSTORE in HISinOne „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Reporting mit XML/XSLT XML XML XML Generische Suche Publish Modul PDF XML XML XSLTProzessor (Apache Xalan) Transformation (XSLT, XPath) FO FOProzessor (Apache FOP) Formation (XSL-FO) XSL SVG JPG HTML TXT XSL TXT Grafiken Aufruf durch General Layout Klasse ... „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Fertige PDF-Auswertungen in HisInOne Produktbereich „Bewerbung und Zulassung“(APP) Kontrollblatt Antrag zur Bewerbung Bescheid über noch nachzureichende Unterlagen Bescheid über noch fehlende Unterlagen Zulassungsbescheid (auch für Zweitstudiumbewerber und Härtefälle) Ablehnungsbescheid Ablehnungsbescheid aufgrund fehlender Unterlagen Rangliste „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Geplante Auswertungen in HISinOne im Produktbereich „Studierendenverwaltung“ (STU) Für die Rolle „Vorläufiger Student“ Kontrollblatt Immatrikulation Antragsformular Für die Rolle „Student“ Imma-, Exma- Bescheid usw. Datenspiegel Feststellungsbescheide „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Produktbereich „Prüfungs- und Veranstaltungsmanagement“ (EXA) [1] Listen zu Prüfungsplanung und Prüfungsanmeldungen Klausurtermine beziehungsweise geplante Prüfungen Aufstellung der Prüfer und Zweitprüfer zu Fachabschlussklausuren Raum- und Aufsichtsplan Telnehmerliste Kandidaten mit Vorbehalt Kandidatenliste „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Produktbereich „Prüfungs- und Veranstaltungsmanagement“ (EXA) [2] Listen und Bescheide zu Prüfungsergebnissen Angemeldete Prüfungen pro Student Klausurtermine im eigenem Studiengang pro Student Notenkonto (Leistungen mit Status BE, NB oder EN, Rolle Student, Rolle Sachbearbeiter Prüfungsamt) Transcript of Records Diploma Supplement (Prüfungsleistungen mit Status BE, Konten usw., Auswertung der Zuordnungshierarchie) mit dem nächsten Release fertig: Zeugnis „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Produktbereich „Prüfungs- und Veranstaltungsmanagement“ (EXA) [3] Und Und Und Modulhandbuch Personalhandbuch Raumbelegungsplan, Dozentenplan Studiengangplan, Stundenplan Serienbriefe „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne XML-Konfigurationsdateien (Datengrundlage) „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne XSL-Konfigurationsdateien „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Beispiel: Kontrollblatt appcontrolpage.xml kopieren .../conf/printout/publishModul/hisinone/appcontrolpage/ In appcontrolpage_hs.xml XSLFile="publish/pmodul/xslfo/hisinone/appcontrolpage /appcontrolpageUniversal.xsl" Layout appcontrolpageUniversal_hs.xsl anpassen eventuell wiederverwendbare Layout-Ausschnitte auslagern settings.txt kopieren, settings_hs.txt anpassen „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Beispiel: Diploma Supplement Datengrundlage ändern, indem die Spaltenauswahl geändert wird (die vorhandene Spalten reduzieren) das Layout wird wie gewohnt in einer Kopie der allgemeinen XSL Datei mit Hochschulkürzel angepasst z. B. in deudiplomasupplement_hs.xsl „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Agenda Allgemeiner Überblick zum Reporting Konzept in HISinOne Reporting mit XML/XSLT Reporting mit OpenOffice.org Reporting mit JasperReports Auftragsverwaltung eduSTORE in HISinOne „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Reporting mit Sachbearbeiter-Arbeitsplatz HISinOne-Server Ausgaben Excel Open Office oder MS Word OOo *.odt *.doc *.docx Template-Verzeichnis via WebDAV exportiert PDF HISinOne Web App Open Office Engine RTF etc. OOo *.odt *.doc *.docx Template-Verzeichnis HiberDTO nate HISinOne OOoKlassen HISinOne DB „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Ooo-integriertes Reporting: Serienbrief Ausgabe-Formate: Open Document Format (*.odt) MS Office (*.doc) PDF (*.pdf) HTML (*.html) Rich Text Format (*.rtf) DocBook (*.xml) MS Word 2003 + 2007 (*.xml + *.docx) Mediawiki (*.txt) LaTeX (*.tex) und weitere ... „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Agenda Allgemeiner Überblick zum Reporting Konzept in HISinOne Reporting mit XML/XSLT Reporting mit OpenOffice.org Reporting mit JasperReports Auftragsverwaltung eduSTORE in HISinOne „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Reporting mit Sachbearbeiter-Arbeitsplatz HISinOne-Server Ausgaben Excel Jasper iReports Applikation iReportsTemplate *.jrxml kompiliertes Template *.jasper Template-Verzeichnis via WebDAV exportiert PDF RTF etc. iReportsTemplate *.jrxml HISinOne Web App JasperReports Engine kompiliertes Template *.jasper Template-Verzeichnis HiberDTO nate HISinOne JasperKlassen HISinOne DB „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Operative Systeme 3 Report rendern + mit Daten füllen 2005 | 2006 | 2007 | 2008 eduSTORE DB Fach1 . . . . Fach2 eduSTORE AppServer Resultsets Parameterseite alle Stud 1 2 3 . Ausgabe-Layout Filter 1 Resultset als Ergebnis der ... a) Datenanforderungs-Definition b) ggf. modifiziert auf Parameterseite Reports *.jrxml iReport (Jasper) 2 Erzeugen eines Report-Templates (*.jrxml) „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Agenda Allgemeiner Überblick zum Reporting Konzept in HISinOne Reporting mit XML/XSLT Reporting mit OpenOffice.org Reporting mit JasperReports Auftragsverwaltung eduSTORE in HISinOne „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Auftragsverwaltung [1] Auftragsverwaltung = Job-Management Job-Management als allgemeines Konzept (nicht nur Reporting) Ein Job kann sein: Ausdruck von Bescheiden starten Massen-Mails verschicken Batch-Programm starten Daten ins Data Warehouse laden Zeitgesteuerte Ereignisse etc. „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Auftragsverwaltung [2] „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Auftragsverwaltung [3] „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Auftragsverwaltung [4] „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Agenda Allgemeiner Überblick zum Reporting Konzept in HISinOne Reporting mit XML/XSLT Reporting mit OpenOffice.org Reporting mit JasperReports Auftragsverwaltung eduSTORE in HISinOne „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne eduSTORE im Einsatz: GuS-Portal des BMBF Verwendung „generierter Tabellen“ als Statistik-Portal http://www.bmbf.de/gus „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne eduSTORE „generierte Tabellen“ „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne eduSTORE Grund- und Basisberichte „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne Kontakt Peter Müßig-Trapp Elena Sasonowa HIS GmbH Hannover HIS GmbH Hannover Arbeitsbereich Informationssysteme und Open Source [email protected] Arbeitsbereich Campus Management [email protected] „Flexible Curricula – Erfolg im Studium” (POS, LSF, HISinOne) – Reporting in HISinOne