Huef NRW SuperX-Treffen 29.10.2020

Agenda

10:00-11:00 Uhr: Kernmodul Neuigkeiten:

11:00-12:00 Uhr: Studium und Studienverlauf:

13:00-14:00 Uhr: Neuigkeiten zum Konnektor SAP-HR (Kooperationen HS Ostfalia und TU Clausthal) und SAP-PSM (Finanzen, Erweiterung des Rechtemanagements -Uni Hohenheim)

14:00-15:00 Uhr: Für eher technisch interessierte Teilnehmer*innen wollen wir mal wieder einen kurzen Praxis-Workshop zum Thema

Erfahrungsaustausch

Umfrage

Umfrage zur Nutzung von SuperX / BI an der Hochschule: Generelle Bedeutung, Campusmanagement, Ressourcenmanagement, übergreifende Auswertungen, Dezentrale Nutzung, Controlling

Kernmodul Neuigkeiten

Neue Oberfläche für SuperX

Ziel:
Modernisierung der Oberfläche

Lösung:
REST-API und CSS-Framework Bulma

Kernmodul Komponentenverwaltung in SuperX

Ziel:
vorhandene Shellscripte zur Installation / Upgrade / Update bzw. zum Einspielen von Patches, Export / Import von Masken, Repository-Einträgen sollen um eine webbasierte Oberfläche ergänzt werden
Lösung:
Webanwendung Manager erweitern

Joolap Nachfolgeprodukt

Ziel:
Funktionen, die Saiku vermissen läßt:

Lösung:
Joolap 2.0

SuperX Portal

Ziel:
Die jetzige Startseite soll eine Verwaltung von Portlets bieten
Lösung:
Portalfunktion wie in HISinOne-BI

SuperX mit einer Tasse Tee

400px

Was ist GIT

Git ist ein weit verbreitetes Open-Source-Tool zur verteilten Versionskontrolle von Software. Es wird sowohl in Unternehmen als auch von privaten Entwicklern weltweit genutzt und funktioniert zusammen mit verschiedensten Plattformen. Die Versionskontrolle macht es einfach, Änderungen eigenständig und von überall dem Projekt hinzuzufügen, diese Änderungen zu protokollieren und nachzuvollziehen sowie zu einem späteren Zeitpunkt auf ältere Stände des Projekts zuzugreifen. Git ist plattformunabhängig und lässt sich somit in nahezu jeder Umgebung nutzen.

400px

Nutzen für SuperX und Hochschulen

Ziel:
Wofür wollen wir GIT im Zusammenhang mit SuperX-Servern von Hochschulen nutzen?

Wir wollen GIT wie eine Art Cloud nutzen um den Stand auf dem Server, allen beteiligten an der Hochschule und uns der Fa. Memtext aktuell zu halten. Damit entfällt das lästige Suchen nach der Datei, die am aktuellsten ist und Entwicklungen gehen nicht verloren. Zudem lässt sich die Entwicklung in GIT sehr gut und einfach Dokumentieren. Dadurch können Fehler schneller gefunden werden und zur Not unkompliziert wieder rückgängig gemacht werden.

In GIT gibt es einen master Zweig (=Aktuelle stabile Produktiv-Version). Von diesem können mehrere Branches erstellt werden. Branches sind Kopien von dem master in denen entwickelt werden kann. Diese Entwicklungen in den Branches kommen dann nicht auf den Server. Erst wenn eine Entwicklung ausgereift ist, auf einem Testsystem getestet wurde und abgeschlossen ist, kann diese wieder dem master zugeführt werden. Damit gelangt diese Entwicklung dann auf den SuperX Server. Je nachdem wie simpel die Anpassung ist, kann auch eine Datei direkt im master angepasst werden.

Bearbeitung in gitea

Wie sieht die Bearbeitung aus?

Gitea kann über folgenden Link aufgerufen werden: Hochschul-git

So sieht dann die Übersicht über ein Repository aus:

600px

Wenn ein Commit angeklickt wird werden die vorgenommenen Änderungen angezeigt:

600px

Nach dem Klick auf eine Datei wird der Inhalt dieser angezeigt. Wenn dann oben rechts auf den Bearbeiten "Stift" geklickt wird, kann die Datei direkt im Browser editiert werden:

600px

It works!

Abstimmung zum Kernmodul und git

Umfrage zum Kernmodul und git

Studium und Studienverlauf

Neue Berichte für den Akkreditierungsrat

Abschlussquote

Studienverlauf mehrerer Kohorten Maske

In der Maske können Sie ein Startsemester und einen Studiengang angeben, sowie noch weitere Einschränkungen:

800px

Sie können im Feld "Zuwanderer einrechnen" steuern ob Sie "kohortenscharf" rechnen oder auch Wechsler einbeziehen wollen. Eine detaillierte Erläuterung dazu finden Sie unten.

Die unteren Maskenfelder steuern die Ausgabe des Berichts, also

Studienverlauf mehrerer Kohorten Tabelle

Wenn Sie den Bericht abschicken, erhalten Sie z.B. folgende Tabelle:

800px

Wenn Sie mehrere Studiengänge gewählt haben, wird je nach Wahl im Maskenfeld "Aggegierung Studienverlauf" jeder Studiengang in einer einzelnen Tabelle ausgegeben, oder die gesamte Hochschule.

Prüfungsnoten

Prüfungsnoten Maske

In der Maske können Sie ein Startsemester und einen Studiengang angeben, sowie noch weitere Einschränkungen:

800px

Die unteren Maskenfelder steuern die Ausgabe des Berichts, also

Prüfungsnoten Tabelle

Wenn Sie den Bericht abschicken, erhalten Sie z.B. folgende Tabelle:

800px

Wenn Sie mehrere Studiengänge gewählt haben, wird jeder Studiengang in einer einzelnen Tabelle ausgegeben.

Studiendauer

Studiendauer Maske

In der Maske können Sie ein Startsemester und einen Studiengang angeben, sowie noch weitere Einschränkungen:

800px

Das Maskenfeld "Prüfungsstatus" wird zwar ausgewertet, aber wenn Sie es leer lassen, werden in jedem Falle hier nur bestandene Prüfungen gezählt.

Die unteren Maskenfelder steuern die Ausgabe des Berichts, also

Studiendauer Tabelle

Wenn Sie den Bericht abschicken, erhalten Sie z.B. folgende Tabelle:

800px

Wenn Sie mehrere Studiengänge gewählt haben, wird jeder Studiengang in einer einzelnen Tabelle ausgegeben.

Neue Komponente Leistungsmonitoring

Allgemeines

Deckblatt

Lieferdaten

Zielsetzung

Abgrenzung von anderen Komponenten

Technisch interessant Teil 1

Technisch interessant Teil 2

Projekt ECTS-Monitoring UDE

-> Thomas Lipke Präsentation HAW-Modell

Abstimmung zu Studienverlauf und Leistungsmonitoring

Umfrage zu Studienverlauf und Leistungsmonitoring Auswertungen

Neuigkeiten zum Konnektor SVA, SAP-HR und SAP-PSM

Neue Funktionen für OrgEinheits- bzw. Rechtemanagement

Bereits in HisInOne 2020.12 integriert, für Kern 5.0 Integration geplant

Wird in HisInOne eine OrgEinheit "historisiert", z.B. bei Umbenennung einer Fakultät von

werden statt des alten Schüssels "03" zwei künstliche Schüssel z.B. _7 und _15 angelegt, damit jeder Schlüssel einen eindeutigen Zeitbezug hat.

"LiveMapping" identifiert diese Zuordnungen, so dass z.B. für Rechteverwaltung oder Suche nach Daten in Berichten alle relevanten Schüssel greifen.

Im Beispiel also der alte "03" sowie auch die beiden neuen "_7" und "_15".

Die Technik ist prinzipiell auch übertragbar, falls Organigramm nicht aus HisInOne kommt.

Bisher gab es eine Besonderheit bei Studiengangssichten, die nach Fakultäten aufgebaut sind.Diese enthalten (bewusst) nicht übergeordnete Einrichtungen wie "Hochschule XY" oder "00-Fakultäten" unter denen dann die konkreten EInzelfakultäten wie 01,02 oder 03 hängen.

Hatte ein User eine Berechtigung für z.B. 00-Fakultäten, griff diese bei Studiengangssichten auf Fakultätsbasis nicht, da dort eben der übergeordnete Knoten 00-Fakultäten nicht enthalten ist.

Jetzt wird beim Aufruf der HisInOne-BI identifiziert, für welche untergeordneten OrgEinheiten ein User implizit Rechte hat.

Wer also 00-Fakultäten sehen darf, darf dementsprechend auch die darunter befindlichen Einzelfakultäten 01,02 und 03 sowie deren Institute etc sehen. Diese implizierten Rechte werden in eine gesonderte Tabelle (implicit_orgunit_rights) bei der Anmeldung geschrieben und bei Aufruf der Studiengangssichten auch berücksichtigt.

Daher sind bei HisInOne-Betrieb die bisherigen Workrounds:

nicht mehr erforderlich.

Bisher wird die SuperX/BI-Tabelle implicit_user_rights nur bei der Anmeldung via HisInOne gefüllt - eine Übertragung auf die Anmelderoutine in SuperX selbst wäre aber machbar.

Erweiterungen für SAP-HR

Hinweis:
AUCH BEI SVA NUTZBAR!
SVA als QuellsystemSAP-HR als Quellsystem

Geldgeber

Fonds/Auftrag

Vertragsart

Mitarbeiterkreis

BVL-Gruppe

Tarifgruppe

Personal,Besetzungen oder Stellen, die in einem eingebenen Zeitraum gültig waren

Beispiel:

Fälle bedeutet hier: Wenn innherhalb des Zeitraums die BVL-/Tarifgruppe gewechselt wurde, wird die Person je einmal pro Tarifgruppe gezählt. Köpfe laut Personalnr.

Z-VZÄ = Zeitraum-VZÄ: Ermittlung ist tagesgenau

Zeitraum-VZÄ: Berechnungsformel

VZÄ * Tage
-----------
Anzahl Tage

Weitere Berichte:

Erweiterung des SAP-Finanz-Rechtemanagements

In Betrieb 4-stufiges Berechtigungsmanagement

Erweiterungsprojekt

Abstimmung zum Konnektor SVA, SAP-HR und SAP-PSM

Umfrage zu Erweiterung Personal, Finanzen, Rechtemanagement

Praxis-Workshop JasperReports und Excel

In letzter Zeit haben wir sehr viele Projekte mit JasperReports im Zusammenhang mit Excel-Ausgaben. Neben kleineren Wünschen wie Linien und farblichen Markierungen und berechneten Zahlen sollten auch Zellen Markiert werden, welche Beurlaubte Studierende enthalten, Excel Formeln verwendet werden, mehrere Tabellen in unterschiedlichen Reitern dargestellt werden und falls Dokumente hinterlegt wurden, diese in Excel verlinkt werden.

Wir möchten die Projekte mit den Problem und Lösungen die wir hatten gerne ein mal etwas vorstellen, damit Sie einen Einblick bekommen, was wir machen und was für Möglichkeiten JasperReports bietet.

In diesem Bericht wurden die Felder in denen Beurlaubte vorhanden sind grün hinterlegt:

border

Hier ist der Quellcode um einen Hyperlink in Excel zu erzeugen:

border

Aber Achtung: Ein Link aus Excel wird nur dann aufgerufen, wenn dieser auf eine nicht passwortgeschützte Seite zeigt!

Unser Jasper-Handbuch wächst auch bei jeder neuen Erfahrung und Entdeckung: JasperReports Handbuch

Hier ein Link zu dem Kapitel mit Excel Besonderheiten: Excel Besonderheiten

Und hier noch zu dem Gebrauch von Excel Formeln: Excel Formeln

Abstimmung zu JasperReports

Umfrage zu JasperReports Funktionen und Schulungsbedarf