XSL

Werbung
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
Herunterladen