|
|
CaMS Schnittstellen und Integration
|
|
|
Integration PIM in HISinOne
|
|
|
Anforderungen
|
|
|
Betrieb:
|
|
|
|
|
|
• Die Einbettung erfolgt via IFrame. Das bedeutet, dass die X_FRAME_OPTIONS entsprechend im HTML-Header gesetzt werden müssen, damit die SOP des Browsers die Einbettung nicht blockiert.
|
|
|
|
|
|
• Wenn PIM als Mandantensystem ausgelegt ist und zentral für alle Hochschulen betrieben wird, dann sollte eine mögliche Einbettung durch eine Hochschule mitbedacht werden (URL-Handling). Es wären ggf. entsprechende Maßnahmen durch den Betreiber nötig.
|
|
|
|
|
|
• Absicherung via SSL (sollte auf allen Seiten selbstverständlich ein)
|
|
|
|
|
|
• SSO mit dem CaMS (HISSSO) und / oder mit einem Authentifizierungsverfahren (CAS, Shibboleth, …) an dem das CaMS angeschlossen ist
|
|
|
|
|
|
System: • Responsive Oberfläche die sich dem gegeben Platz bestmöglich selbst anpasst.
|
|
|
|
|
|
• Übermittlung der Portalsprache via URL-Parameter (wird das Portal auf Englisch benutzt, dann sollte sich das auch auf die eingebetteten Systeme auswirken)
|
|
|
|
|
|
• Ggf. Erkennung des Endgeräts. Je nach Programmierung kann es für PIM wichtig sein zu wissen auf was für einem Device es gerade aufrufen wird. Diese Entscheidung sollte das übergeordnete Portal treffen (hier das CaMS) und ebenfalls an via URL-Parameter übermitteln. HISinOne kann hier zwischen Smartphone, Tablet und Desktop unterscheiden. Das Ganze ist Interpretationssache und sollte im Idealfall für PIM gar keine Rolle spielen.
|
|
|
|
|
|
• Ggf. gestalterische Möglichketen der Hochschule (Farbe, Schriftart, Logo, etc.)
|
|
|
|
|
|
• Navigationsrahmen, Header und Footer – Hier sollte eine Hochschule, je nach Einbettungsgrad, die Möglichkeit haben diese Dinge auszuschalten und die Links des PIM-Navigationsmenüs in das HISinOne-Navigationsmenü zu übernehmen. Das macht die Uni Göttingen nicht, aber bspw. die Uni Osnabrück. Es ist statthaft, dass bspw. durch Copyright-Hinweise darauf aufmerksam gemacht wird, dass man gerade ein bestimmtes Produkt / System verwendet.
|
|
|
|
|
|
• Teilen von Funktionsseiten: Impressum, Datenschutzhinweise, Hinweise zum Betrieb, Hinweise zur Barrierefreiheit (PIM verlinkt gar nicht oder eben auf die Seiten des CaMS)
|
|
|
|
|
|
• HISinOne kann interne Lesezeichen auch auf Systeme von Drittanbietern setzen, wenn diese das unterstützen. Eine Spezifikation dazu kann ich gerne einreichen.
|
|
|
|
|
|
• Nachrichtenaustausch mit HISinOne – HISinOne bietet eine API um Drittsystemen zu ermöglichen private Nachrichten direkt an die Nutzenden zu senden (auch hier kann ich gerne die Spezifikation einreichen). Diese Nachrichten werden dann über die von der HS konfigurierten Kanäle verteilt, bspw. Push-Notifikation, E-Mail, Persönlicher RSS-Feed und auch HISintern als Nachricht (s.g. Portalmeldung) angezeigt (Angaben HISinOne)
|
|
|
|
|
|
Fragen:
|
|
|
|
|
|
wie sich das URL-Handling beim EMREX-Verfahren sich auf eine solche Einbettung auswirken würde. (Angaben HISinOne vom 7.12.2020) |
|
|
\ No newline at end of file |