Benutzer-Werkzeuge

Webseiten-Werkzeuge


tools:stud2flex

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tools:stud2flex [2021/03/12 14:19] – [Funktionen] sschmitztools:stud2flex [2022/11/29 10:55] (aktuell) – [Aktivierung und Einrichtung] sschmitz
Zeile 1: Zeile 1:
-====== stud2flex- Schnittstelle von SOS nach FlexNow ======+====== stud2flex - Import von Studierendendaten und Studienverläufen ======
  
-<WRAP justify>Das Schnittstellenprogram stud2flex dient zur Übertragung von Studierendendaten sowie Studienverläufen. Immatrikulationen, Rückmeldungen sowie Exmatrikulationen können hier übernommen bzw. angestoßen werden.+<WRAP justify>Das Schnittstellenprogram stud2flex dient zur Übertragung von Studierenden-Stammdaten sowie Studienverläufen. Immatrikulationen, Rückmeldungen sowie Exmatrikulationen können hier übernommen bzw. angestoßen werden.
 Zum aktuellen Stand (2021/03) ist eine Übertragung aus den HIS-Systemen SOS sowie HISinOne möglich, sowie eine Übertragung aus SLCM der Firma SAP. Außerdem lassen sich Daten aus einer CSV-Datei importieren. Zum aktuellen Stand (2021/03) ist eine Übertragung aus den HIS-Systemen SOS sowie HISinOne möglich, sowie eine Übertragung aus SLCM der Firma SAP. Außerdem lassen sich Daten aus einer CSV-Datei importieren.
 </WRAP> </WRAP>
Zeile 10: Zeile 10:
  
 Falls eine entsprechende Protokollierung aktiviert ist, werden die Aktionen aller Funktionen in einer gemeinsamen Datei protokolliert. Dabei wird pro Lauf (pro Klicken auf "Start") eine neue Datei angelegt.  Falls eine entsprechende Protokollierung aktiviert ist, werden die Aktionen aller Funktionen in einer gemeinsamen Datei protokolliert. Dabei wird pro Lauf (pro Klicken auf "Start") eine neue Datei angelegt. 
-</WRAP> 
- 
-==== Import aus SOS ==== 
- 
-{{ :tools:stud2flex_sos.png?nolink |}} 
- 
-==== Schlüsselabgleich mit Fremdsystem ==== 
- 
-<WRAP justify> Der Schlüsselabgleich mit dem SOS-System wird automatisch einmal pro Tag aktiviert. [Ausnahme: Die Schlüsseltabellen sollen manuell gepflegt werden und dies ist im Setup entsprechend eingestellt.] Bei Bedarf kann die Funktion in der Oberfläche manuell aktiviert werden.  
- 
-Beim Abgleich werden die folgenden Tabellen übernommen: k_abint, k_kzfa, k_pvers, k_stg und k_abstgv 
  
-Ein Abgleich dieser Tabellen ist nicht nur für die Übernahme der Studierendendaten sondern auch für das Modulhandbuch wichtig. +==== Spezifische Funktionen für verschiedene Quellsysteme ==== 
 +Die spezifischen Funktionen werden auf den folgenden Unterseiten genauer beschrieben:
 </WRAP> </WRAP>
  
 +  * [[tools:stud2flex_sos|Import aus SOS]]
 +  * [[tools:stud2flex_slcm|Import aus SLCM]]
 +  * [[tools:stud2flex_hio|Import aus HISinOne]]
 +  * [[tools:stud2flex_csv|Import per CSV-Datei]]
  
-==== Exmatrikulationen aus Fremdsystem übernehmen (aufgrund von Status) ====+==== Gemeinsame Funktionen für alle Quellsysteme ====
  
-<WRAP justify> In dieser Funktion werden Exmatrikulationen aufgrund des Status X im SOS-System übernommen. Dieser Status gilt für die gesamte Person mit all ihren Studiengängen.  +=== Authentifizierungsdaten von Exmatrikulierten löschen ===
- +
-Die Funktion läuft einmal für das eingestellte Semester, und einmal für das vorangegangene Semester. In der Oberfläche wird dies durch getrennte Fortschrittsbalken und Zähler dargestellt.  +
-</WRAP> +
- +
-Konfigurationsmöglichkeiten: +
-  * nur geänderte Sätze übernehmen (Abgleich mit dem Feld SOS.datlae) +
-  * Datum für den Vergleich mit SOS.datlae +
-  * Semester, in dem die Exmatrikulation liegen soll +
-  * Matrikelnummerbereich von - bis +
- +
-Einstellungen, die sich hier auswirken: +
-  * Anzahl Stellen der Matrikelnummer +
-  * Zeichen zum Auffüllen der Matrikelnummer +
-  * STG.lepsem für Semester verwenden (sonst stgsem) +
- +
- +
-==== Exmatrikulationen aus Fremdsystem übernehmen (aufgrund von Endedatum) ==== +
- +
-<WRAP justify> In dieser Funktion werden Exmatrikulationen einzelner Studienfächer, erkennbar an einem im STG-Satz gesetzten Endedatum, übernommen. Das klassische Beispiel für das Vorliegen eines solchen Endedatums ist ein Studienfachwechsel. Das Feld wird allerdings nicht an allen Hochschulen gepflegt.  +
- +
-Die Funktion läuft einmal für das eingestellte Semester, und einmal für das vorangegangene Semester. In der Oberfläche wird dies durch getrennte Fortschrittsbalken und Zähler dargestellt.  +
-</WRAP> +
- +
-Konfigurationsmöglichkeiten: +
-  * nur geänderte Sätze übernehmen (Abgleich mit dem Feld SOS.datlae) +
-  * Datum für den Vergleich mit SOS.datlae +
-  * Semester, in dem die Exmatrikulation liegen soll +
-  * Einschränkung auf einen bestimmtes Studienfach +
-  * Einschränkung auf einen bestimmten Abschluss +
-  * Matrikelnummerbereich von - bis +
- +
-Einstellungen, die sich hier auswirken: +
-  * Anzahl Stellen der Matrikelnummer +
-  * Zeichen zum Auffüllen der Matrikelnummer +
-  * STG.lepsem für Semester verwenden (sonst stgsem) +
- +
-==== Exmatrikulationen aufgrund fehlender Rückmeldung vornehmen ==== +
- +
-<WRAP justify> Diese Funktion überprüft aktive Studiengänge von Studierenden daraufhin, ob weiterhin der Status aktiv gesetzt bleiben kann, oder ob exmatrikuliert werden muss. Dies läuft folgendermaßen ab: +
- +
-- Es werden alle Studiengänge von Studierenden ausgewählt, die den Status immatrikuliert oder beurlaubt haben  (und den eingestellten Kriterien entsprechen). \\ +
-- Für jeden Eintrag wird nun im Fremdsystem angefragt, ob es für das gewählte Semester in SOS einen Eintrag für das Studienfach gibt.\\ +
-- Sofern kein passender Eintrag gefunden werden kann (also bei fehlender Rückmeldung) wird der Studiengang in FlexNow auf den Status exmatrikuliert gesetzt.  +
- +
-ACHTUNG: Wird das Semester für diese Funktion auf ein zukünftiges Semester gesetzt können natürlich keine Rückmeldungen gefunden werden. Es kommt dann zu Massen-Exmatrikulationen. Dies kann auch dann der Fall sein, wenn die Funktion ganz zu Beginn der Rückmeldephase mit dem aktuellen Semester aktiviert wird, und in SOS noch keine Rückmeldungen erfasst wurden. Der Einsatz dieser Funktion ist also jeweils mit den Abläufen an der Hochschule zu koordinieren. +
- +
-</WRAP> +
- +
-Konfigurationsmöglichkeiten: +
-  * zu betrachtendes Semester +
-  * Einschränkung auf einen bestimmten Studiengang +
-  * Matrikelnummerbereich von - bis +
- +
- +
-==== Stammdaten von Exmatrikulierten übernehmen ==== +
- +
-<WRAP justify>  +
-Mit Hilfe dieser Funktion können die Stammdaten (Namen- und Geburtsinformationen, Adressdaten) von bereits exmatrikulierten Studierenden übernommen und auf den aktuellen Stand gebracht werden. Dies ist nützlich, wenn auch nach der Exmatrikulation noch Schreiben an die entsprechenden Personen verschickt werden sollen.  +
- +
-Auch Auslandsaufenthalte können dabei mit übertragen werden, wenn diese Funktionalität aktiviert ist. +
- +
-Es werden keine Studiengangsinformationen übernommen! +
-</WRAP> +
- +
-Konfigurationsmöglichkeiten: +
-  * Datum für den Vergleich mit SOS.datlae +
-  * zeitliche Einschränkung: über Semester (ab dem Beginndatum des gewählten Semesters) +
-  * Matrikelnummerbereich von - bis +
- +
-Einstellungen, die sich hier auswirken: +
-  * Anzahl Stellen der Matrikelnummer +
-  * Zeichen zum Auffüllen der Matrikelnummer +
-  * DokVorname statt Vorname übernehmen +
-  * Geburtsland = Nationalität setzen +
-  * Nur die erste Adresse wird aktualisiert +
-  * Nutzername wird auf 8 Zeichen gekürzt +
-  * Auslandsaufenthalte übertragen +
-  * dabei: geänderte Aufenthalte nicht überschreiben/löschen +
-  * Einschreibung/HZB für Hochschulstatistik übertragen +
-==== Authentifizierungsdaten von Exmatrikulierten löschen ====+
  
 <WRAP justify> Die Funktion dient dazu, die Authentifizierungsdaten von bereits exmatrikulierten Studierenden zu löschen, so dass deren Zugang zum FlexNow-System entzogen wird. Bedingung hierfür ist, dass es keinen aktiven Studiengang mehr für die Person gibt. <WRAP justify> Die Funktion dient dazu, die Authentifizierungsdaten von bereits exmatrikulierten Studierenden zu löschen, so dass deren Zugang zum FlexNow-System entzogen wird. Bedingung hierfür ist, dass es keinen aktiven Studiengang mehr für die Person gibt.
Zeile 121: Zeile 35:
   * Matrikelnummerbereich von - bis   * Matrikelnummerbereich von - bis
  
-==== Stammdaten von Immatrikulierten übernehmen ==== 
  
-<WRAP justify>  +=== Datensätze mit zeitgleicher Imma- und Exmatrikulation löschen ===
-Mit Hilfe dieser Funktion können die Stammdaten (Namen- und Geburtsinformationen, Adressdaten) von immatrikulierten Studierenden übernommen und auf den aktuellen Stand gebracht werden. Es werden keine Studiengangsinformationen übernommen! +
- +
-Auslandsaufenthalte können dabei mit übertragen werden, wenn diese Funktionalität aktiviert ist. +
- +
-</WRAP> +
- +
-Konfigurationsmöglichkeiten: +
-  * Datum für den Vergleich mit SOS.datlae +
-  * Einschränkung auf ein bestimmtes Semester, d.h. es muss in dem Semester mindestens ein aktives Studienfach vorliegen (STG-Satz) +
-  * Einschränkung auf ein bestimmtes Studienfach +
-  * Einschränkung auf einen bestimmten Abschluss +
-  * Matrikelnummerbereich von - bis +
- +
-Einstellungen, die sich hier auswirken: +
-  * Anzahl Stellen der Matrikelnummer +
-  * Zeichen zum Auffüllen der Matrikelnummer +
-  * DokVorname statt Vorname übernehmen +
-  * Geburtsland Nationalität setzen +
-  * Nur die erste Adresse wird aktualisiert +
-  * Nutzername wird auf 8 Zeichen gekürzt +
-  * Auslandsaufenthalte übertragen +
-  * dabei: geänderte Aufenthalte nicht überschreiben/löschen +
-  * Einschreibung/HZB für Hochschulstatistik übertragen +
-==== Immatrikulation und Rückmeldung ====+
  
 <WRAP justify>  <WRAP justify> 
-Mit Hilfe dieser Funktion können die Stammdaten sowie die Studiengangsinformationen von immatrikulierten Studierenden übernommen werden. Je nach Konfiguration im PO-Modul können dabei pro STG-Satz im SOS-System ein oder mehrere Studiengänge in FlexNow angelegt bzw. aktualisiert werden.  +Mit Hilfe dieser Funktion können Studiengänge gelöscht werden, bei denen das Datum der Immatrikulation dem Datum der Exmatrikulation entspricht und in denen keine Aktivität stattgefunden hatGibt es für eine:n Studierende:nach dem Löschen eines solchen Studiengangs// überhaupt keine// Studiengänge mehrwird die komplette Studierendenakte gelöscht.
- +
-Auslandsaufenthalte können dabei mit übertragen werdenwenn diese Funktionalität aktiviert ist. +
 </WRAP> </WRAP>
  
 Konfigurationsmöglichkeiten: Konfigurationsmöglichkeiten:
-  * Datum für den Vergleich mit SOS.datlae +   * Matrikelnummerbereich von - bis
-  * Einschränkung auf ein bestimmtes Semester, d.h. es muss in dem Semester mindestens ein aktives Studienfach vorliegen (STG-Satz) +
-  * Einschränkung auf ein bestimmtes Studienfach +
-  * Einschränkung auf einen bestimmten Abschluss +
-  * Matrikelnummerbereich von - bis+
  
-Einstellungen, die sich hier auswirken: 
-  * Anzahl Stellen der Matrikelnummer 
-  * Zeichen zum Auffüllen der Matrikelnummer 
-  * DokVorname statt Vorname übernehmen 
-  * Geburtsland = Nationalität setzen 
-  * Nur die erste Adresse wird aktualisiert 
-  * Nutzername wird auf 8 Zeichen gekürzt 
-  * Auslandsaufenthalte übertragen 
-  * dabei: geänderte Aufenthalte nicht überschreiben/löschen 
-  * Einschreibung/HZB für Hochschulstatistik übertragen 
- 
-==== Datensätze mit zeitgleicher Imma- und Exmatrikulation löschen ==== 
- 
-<WRAP justify>  
-Mit Hilfe dieser Funktion können Studiengänge gelöscht werden, bei denen das Datum der Immatrikulation dem Datum der Exmatrikulation entspricht und in denen keine Aktivität stattgefunden hat. Gibt es für eine_n Studierende_n nach dem Löschen eines solchen Studiengangs// überhaupt keine// Studiengänge mehr, wird die komplette Studierendenakte gelöscht. 
-</WRAP> 
- 
-Konfigurationsmöglichkeiten: 
-   * Matrikelnummerbereich von - bis 
  
 ===== Verarbeitung von FN2META-Daten für Studierende ===== ===== Verarbeitung von FN2META-Daten für Studierende =====
Zeile 190: Zeile 53:
 Beim Löschen von Authentifizierungsinformationen wird ebenfalls ein WebService genutzt, um die FN2META-Daten für die entsprechenden Personen zu löschen.  Beim Löschen von Authentifizierungsinformationen wird ebenfalls ein WebService genutzt, um die FN2META-Daten für die entsprechenden Personen zu löschen. 
 </WRAP> </WRAP>
- 
  
 ==== Aktivierung und Einrichtung ==== ==== Aktivierung und Einrichtung ====
Zeile 199: Zeile 61:
 ''insert  into  setup_  (param_,  value_)  values  ('SCHNITTSTELLE_FN2METADATEN', 'TRUE'); '' ''insert  into  setup_  (param_,  value_)  values  ('SCHNITTSTELLE_FN2METADATEN', 'TRUE'); ''
    
-Zusätzlich sind drei Angaben zu machen. Fehlt eine dieser Angaben, wird ein entsprechender +Zusätzlich sind zwei Angaben zu machen. Fehlt eine dieser Angaben, wird ein entsprechender 
 Hinweis ausgegeben. Bitte tragen Sie jeweils die für Sie relevante Zahl ein.  Hinweis ausgegeben. Bitte tragen Sie jeweils die für Sie relevante Zahl ein. 
    
 1) Welche AuthTyp-ID wird bei Ihnen verwendet?  \\ 1) Welche AuthTyp-ID wird bei Ihnen verwendet?  \\
 ''insert into setup_ (param_, value_) values ('SCHNITTSTELLE_FN2META_AUTHTYPID', '7'); '' ''insert into setup_ (param_, value_) values ('SCHNITTSTELLE_FN2META_AUTHTYPID', '7'); ''
-  
-2) Liegen die Passwörter in der FlexNow-Datenbank bereits verschlüsselt vor? \\ 
-Falls ja, ist der Wert '1' einzutragen.  \\ 
-Falls nein, ist der Wert '0' einzutragen; es erfolgt dann eine Verschlüsselung über MD5.  \\ 
-''insert into setup_ (param_, value_) values ('SCHNITTSTELLE_FN2META_PWVERSCHLUESSELT', '1'); '' 
    
 3) Wie wird die Nutzerkennung für FN2META erzeugt?  \\ 3) Wie wird die Nutzerkennung für FN2META erzeugt?  \\
Zeile 233: Zeile 90:
 anschri, k_akfz, email, identroll, k_abint, k_abstgv, k_pvers, k_stg, k_kzfa, sos, stg, sos_acc, telefon und (optional) stay_abroad. anschri, k_akfz, email, identroll, k_abint, k_abstgv, k_pvers, k_stg, k_kzfa, sos, stg, sos_acc, telefon und (optional) stay_abroad.
  
-{{ :schnittstellen:sos-schnittstelle.xlsx  |Genaue Feldangaben für den Import aus SOS (Excel-Datei)}}+{{ :tools:sos_felder_stand_2022_03.xlsx |Genaue Feldangaben für den Import aus SOS (Excel-Datei)}}
  
 Für HISinOne erfolgt die Übertragung über WebServices. Für HISinOne erfolgt die Übertragung über WebServices.
tools/stud2flex.1615555147.txt.gz · Zuletzt geändert: 2021/03/12 14:19 von sschmitz