tools:stud2flex
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
tools:stud2flex [2021/03/12 12:52] – angelegt sschmitz | tools:stud2flex [2022/11/29 10:55] (aktuell) – [Aktivierung und Einrichtung] sschmitz | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== stud2flex- | + | ====== stud2flex - Import |
- | <WRAP justify> | + | <WRAP justify> |
+ | 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. | ||
+ | </ | ||
===== Funktionen ===== | ===== Funktionen ===== | ||
Zeile 8: | 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 " | Falls eine entsprechende Protokollierung aktiviert ist, werden die Aktionen aller Funktionen in einer gemeinsamen Datei protokolliert. Dabei wird pro Lauf (pro Klicken auf " | ||
- | </ | ||
- | |||
- | |||
- | ==== 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: | ||
- | Ein Abgleich dieser Tabellen ist nicht nur für die Übernahme der Studierendendaten sondern auch für das Modulhandbuch wichtig. | + | ==== Spezifische Funktionen |
+ | Die spezifischen Funktionen werden auf den folgenden Unterseiten genauer beschrieben: | ||
</ | </ | ||
+ | * [[tools: | ||
+ | * [[tools: | ||
+ | * [[tools: | ||
+ | * [[tools: | ||
- | ==== 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. | + | |
- | </ | + | |
- | + | ||
- | 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, | + | |
- | * 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, | + | |
- | + | ||
- | 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. | + | |
- | </ | + | |
- | + | ||
- | 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, | + | |
- | * 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, | + | |
- | - 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. | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | 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, | + | |
- | + | ||
- | Auch Auslandsaufenthalte können dabei mit übertragen werden, wenn diese Funktionalität aktiviert ist. | + | |
- | + | ||
- | Es werden keine Studiengangsinformationen übernommen! | + | |
- | </ | + | |
- | + | ||
- | Konfigurationsmöglichkeiten: | + | |
- | * Datum für den Vergleich mit SOS.datlae | + | |
- | * zeitliche Einschränkung: | + | |
- | * Matrikelnummerbereich von - bis | + | |
- | + | ||
- | Einstellungen, | + | |
- | * 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/ | + | |
- | * Einschreibung/ | + | |
- | ==== 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 116: | 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, | + | |
- | + | ||
- | Auslandsaufenthalte können dabei mit übertragen werden, wenn diese Funktionalität aktiviert ist. | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | 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, | + | |
- | * Anzahl Stellen der Matrikelnummer | + | |
- | * Zeichen zum Auffüllen der Matrikelnummer | + | |
- | * DokVorname statt Vorname übernehmen | + | |
- | * Geburtsland | + | |
- | * Nur die erste Adresse wird aktualisiert | + | |
- | * Nutzername wird auf 8 Zeichen gekürzt | + | |
- | * Auslandsaufenthalte übertragen | + | |
- | * dabei: geänderte Aufenthalte nicht überschreiben/ | + | |
- | * Einschreibung/ | + | |
- | ==== Immatrikulation | + | |
<WRAP justify> | <WRAP justify> | ||
- | Mit Hilfe dieser Funktion können | + | Mit Hilfe dieser Funktion können |
- | + | ||
- | Auslandsaufenthalte können dabei mit übertragen werden, wenn diese Funktionalität aktiviert ist. | + | |
</ | </ | ||
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 | + | |
- | | + | |
- | Einstellungen, | ||
- | * 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/ | ||
- | * Einschreibung/ | ||
- | |||
- | ==== 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// | ||
- | </ | ||
- | |||
- | Konfigurationsmöglichkeiten: | ||
- | * Matrikelnummerbereich von - bis | ||
- | ==== Verarbeitung von FN2META-Daten für Studierende ==== | + | ===== Verarbeitung von FN2META-Daten für Studierende |
<WRAP justify> | <WRAP justify> | ||
Zeile 186: | Zeile 54: | ||
</ | </ | ||
- | + | ==== Aktivierung und Einrichtung | |
- | === Aktivierung und Einrichtung === | + | |
Zeile 194: | Zeile 61: | ||
'' | '' | ||
- | 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? | ||
'' | '' | ||
- | |||
- | 2) Liegen die Passwörter in der FlexNow-Datenbank bereits verschlüsselt vor? \\ | ||
- | Falls ja, ist der Wert ' | ||
- | Falls nein, ist der Wert ' | ||
- | '' | ||
3) Wie wird die Nutzerkennung für FN2META erzeugt? | 3) Wie wird die Nutzerkennung für FN2META erzeugt? | ||
Zeile 211: | Zeile 73: | ||
'' | '' | ||
- | === Arbeitsweise === | + | ==== Arbeitsweise |
* Das Passwort | * Das Passwort | ||
* Die Kennung | * Die Kennung | ||
Zeile 227: | Zeile 89: | ||
Der Zugriff auf Seiten von SOS erfolgt ausschließlich lesend. Leserechte werden benötigt für die Tabellen: | Der Zugriff auf Seiten von SOS erfolgt ausschließlich lesend. Leserechte werden benötigt für die Tabellen: | ||
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. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Für HISinOne erfolgt die Übertragung über WebServices. | ||
</ | </ | ||
Zeile 239: | Zeile 105: | ||
- | ==== Batch ==== | + | ==== Batch/ |
- | <WRAP justify> | + | <WRAP justify> |
</ | </ | ||
Zeile 258: | Zeile 124: | ||
Beispiel:\\ | Beispiel:\\ | ||
- | FlexNow_stud2flex.exe FSY=SOS DB=FLEXNOW N=flexnow P=geheim FDB=SOS FN=SOSUSER FP=supergeheim PS=2 | + | '' |
<WRAP justify> | <WRAP justify> | ||
</ | </ |
tools/stud2flex.1615549953.txt.gz · Zuletzt geändert: 2021/03/12 12:52 von sschmitz