tools:flexexport
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tools:flexexport [2021/03/12 09:24] – [Komplexe Abschlüsse übertragen] sschmitz | tools:flexexport [2021/03/12 09:33] (aktuell) – [Wann soll welche Zuordnung erfolgen?] sschmitz | ||
---|---|---|---|
Zeile 121: | Zeile 121: | ||
Zunächst wird über die Matrikelnummer eine Person-Id gesucht. Mit Hilfe der Course-Of-Study-Id [auch: COS] wird eine Unit-Id ermittelt. (Fehlt die COS, wird versucht, sie anhand der SOS-Schlüssel zu ermitteln.) | Zunächst wird über die Matrikelnummer eine Person-Id gesucht. Mit Hilfe der Course-Of-Study-Id [auch: COS] wird eine Unit-Id ermittelt. (Fehlt die COS, wird versucht, sie anhand der SOS-Schlüssel zu ermitteln.) | ||
- | Bei fehlender Person- bzw. Unit-Id wird die Übertragung abgebrochen. Ansonsten wird ein ExamPlan erzeugt und mit den folgenden Daten gefüllt: PersonId, UnitId, Year, DateOfWork, WorkStatus, TermType, Grade, Bonus. ChangeLock wird auf false gesetzt. Hinzu kommen AbroadECTS, ProfessionalExperienceECTS sowie TotalAccreditedECTS. | + | Bei fehlender Person- bzw. Unit-Id wird die Übertragung abgebrochen. Ansonsten wird ein ExamPlan erzeugt und mit den folgenden Daten gefüllt: PersonId, UnitId, Year, DateOfWork, WorkStatus, TermType, Grade, Bonus. Hinzu kommen AbroadECTS, ProfessionalExperienceECTS sowie TotalAccreditedECTS. |
Die Daten werden über den AssessmentManagementService übertragen (createFinalExamplanForPerson bzw. updateFinalExamplan). Wichtig: Beim Update lässt der Webservice nur die Änderung der folgenden Daten zu: DateOfWork, WorkStatus, Bonus, Grade. | Die Daten werden über den AssessmentManagementService übertragen (createFinalExamplanForPerson bzw. updateFinalExamplan). Wichtig: Beim Update lässt der Webservice nur die Änderung der folgenden Daten zu: DateOfWork, WorkStatus, Bonus, Grade. | ||
Zeile 205: | Zeile 205: | ||
Zunächst wird über die Matrikelnummer eine Person-Id gesucht. Mit Hilfe der Course-Of-Study-Id [auch: COS] wird eine Unit-Id ermittelt. (Fehlt die COS, wird versucht, sie anhand der SOS-Schlüssel zu ermitteln.) | Zunächst wird über die Matrikelnummer eine Person-Id gesucht. Mit Hilfe der Course-Of-Study-Id [auch: COS] wird eine Unit-Id ermittelt. (Fehlt die COS, wird versucht, sie anhand der SOS-Schlüssel zu ermitteln.) | ||
- | Bei fehlender Person- bzw. Unit-Id wird die Übertragung abgebrochen. Ansonsten wird ein ExamPlan erzeugt und mit den folgenden Daten gefüllt: PersonId, UnitId, Year, DateOfWork, WorkStatus, TermType, Grade, Bonus. ChangeLock wird auf false gesetzt. Hinzu kommen AbroadECTS, ProfessionalExperienceECTS sowie TotalAccreditedECTS. | + | Bei fehlender Person- bzw. Unit-Id wird die Übertragung abgebrochen. Ansonsten wird ein ExamPlan erzeugt und mit den folgenden Daten gefüllt: PersonId, UnitId, Year, DateOfWork, WorkStatus, TermType, Grade, Bonus. Hinzu kommen AbroadECTS, ProfessionalExperienceECTS sowie TotalAccreditedECTS. |
Die Daten werden über den AssessmentManagementService übertragen (createFinalExamplanForPerson bzw. updateFinalExamplan). Wichtig: Beim Update lässt der Webservice nur die Änderung der folgenden Daten zu: DateOfWork, WorkStatus, Bonus, Grade. | Die Daten werden über den AssessmentManagementService übertragen (createFinalExamplanForPerson bzw. updateFinalExamplan). Wichtig: Beim Update lässt der Webservice nur die Änderung der folgenden Daten zu: DateOfWork, WorkStatus, Bonus, Grade. | ||
Zeile 213: | Zeile 213: | ||
</ | </ | ||
- | ==== Abschlussarbeiten übertragen ==== | ||
- | <WRAP justify> | + | ==== ENB (endgültig nicht bestanden) |
- | Abschlussarbeiten werden aus denjenigen Studienabschnitten gewählt, die in der Modellierung entsprechend gekennzeichnet sind. Zusätzlich muss die der Leistung zugrundeliegende Teilprüfung als Abschlussarbeit gekennzeichnet sein. Grundlage der Bearbeitung ist die erbrachte Leistung (prfstd). Aus dieser ergibt sich ein zugehöriger Studiengang sowie ein Studienabschnitt. | + | <WRAP justify> |
- | Die Schlüssel für den LAB-Satz sowie vert werden anhand | + | Dabei wird zunächst |
- | + | ||
- | Ist studentfach.kzfa bzw. studentfach_stg.kzfa leer, wird auf die Information | + | |
- | + | ||
- | Mit Hilfe von STG, Abschl, KzFa, PVersion sowie PNr wird versucht, SOS-seitig eine POrd-Nr zu finden. Kann keine Nummer | + | |
- | + | ||
- | Die Versuchszahl (pversuch) wird entsprechend der Versuchszählung aus der Abschlussarbeit gesetzt. | + | |
- | + | ||
- | Das Datum des LAB-Satzes (pdatum) wird direkt aus dem Abgabedatum übernommen. Wurde ein tatsächliches Abgabedatum hinterlegt, wird dieses verwendet. Sind beide Felder leer, so wird das Prüfungsdatum übernommen. Sollte auch dieses Feld leer sein, wird anhand des zugeordneten Semesters noch einmal versucht, ein Datum zu ermitteln, d.h. das Datum des Semesterendes wird in pdatum geschrieben. | + | |
- | + | ||
- | Für die Semesteranganbe (psem) für den LAB-Satz wird versucht, ein zu dem zuvor ermittelten Datum passendes Semester zu finden. Gelingt dies nicht, wird das Semester aus der Abschlussarbeit übernommen. Für stgsem wird je nach Einstellung das entsprechende Fachsemester oder Prüfungssemester angezogen. | + | |
- | + | ||
- | Die Note pnote wird anhand der Notentabelle umgewandelt in das passende Format für die Hochschulstatistik. Handelt es sich um eine aufsteigende Notentabelle, | + | |
- | + | ||
- | Das Feld panerk wird mit " | + | |
- | + | ||
- | ppruef1 wird gefüllt, indem für die Teilprüfung alle Teilprüfungsteile untersucht werden, und von diesen wiederum die zugeordneten Organisationseinheiten. Ist eine Organisationseinheit als verantwortlich gekennzeichnet, | + | |
- | + | ||
- | Das Prüfungsamt wird (falls eingetragen) aus der Fakultät geholt, in der sich der Studiengang befindet. | + | |
- | + | ||
- | __Konstanten: | + | |
- | * pstatus initial = " | + | |
- | * bearb = " | + | |
- | * pvorb = " | + | |
- | * ptermin = " | + | |
- | * bibkz = null | + | |
- | * prfzif = null | + | |
- | * ppflicht = " | + | |
- | * zuwafa = " | + | |
- | * schwp = " "; | + | |
- | * textkz = " | + | |
- | * aendkz = " | + | |
- | * prueck = 0 | + | |
- | * porgnr = 0 | + | |
__Einschränkungsmöglichkeiten: | __Einschränkungsmöglichkeiten: | ||
Zeile 260: | Zeile 226: | ||
__Wirksame Optionen:__ | __Wirksame Optionen:__ | ||
+ | * Nur Abschlüsse ohne Kennzeichnung übertragen | ||
* Einträge in Tabelle pro erzeugen (POS-seitig) | * Einträge in Tabelle pro erzeugen (POS-seitig) | ||
* In Tabelle pro ist Status ein einzelner Buchstabe | * In Tabelle pro ist Status ein einzelner Buchstabe | ||
* Update unabhängig vom Eintrag in bearb | * Update unabhängig vom Eintrag in bearb | ||
+ | * Übertragene Abschlüsse kennzeichnen | ||
* Datensätze trotz fehlender POrd-Nr übertragen | * Datensätze trotz fehlender POrd-Nr übertragen | ||
* PrfSem verwenden (anstatt FachSem) | * PrfSem verwenden (anstatt FachSem) | ||
+ | * Wartezeit für die Übertragung von ENB (in Wochen) | ||
* PForm füllen mit ... (Standard " | * PForm füllen mit ... (Standard " | ||
- | </ | ||
- | ==== ENB (endgültig nicht bestanden) übertragen ==== | + | === Für SOS/ |
- | <WRAP justify>Die Funktion dient zur Übertragung von ENB-Datensätzen. | + | Die Schlüssel für den LAB-Satz sowie vert werden anhand der Tabelle studentfach_stg ermittelt. Anhand des Studienabschnitts werden außerdem PArt sowie PNr für den LAB-Satz bestimmt (nähere Infos unter -> Zuordnungen). |
- | Dabei wird zunächst der Studienabschnitt ermittelt, in dem das ENB entstanden ist. Kann ein solcher Abschnitt nicht gefunden werden, wird das ENB nicht übertragen. | + | Ist studentfach_stg.kzfa leer, wird auf die Information in studentfach |
- | + | ||
- | Die Schlüssel für den LAB-Satz sowie vert werden anhand der Tabelle studentfach (im Fall von mehrfach-STG studentfach_stg) ermittelt. Anhand des Studienabschnitts werden außerdem PArt sowie PNr für den LAB-Satz bestimmt (nähere Infos unter -> Zuordnungen). | + | |
- | + | ||
- | Ist studentfach.kzfa bzw. studentfach_stg.kzfa | + | |
Mit Hilfe von STG, Abschl, KzFa, PVersion sowie PNr wird versucht, SOS-seitig eine POrd-Nr zu finden. Kann keine Nummer gefunden werden, so kann in der Regel der Datensatz nicht nach POS übertragen werden. Eine Ausnahme wird hierbei gemacht, wenn die Option " | Mit Hilfe von STG, Abschl, KzFa, PVersion sowie PNr wird versucht, SOS-seitig eine POrd-Nr zu finden. Kann keine Nummer gefunden werden, so kann in der Regel der Datensatz nicht nach POS übertragen werden. Eine Ausnahme wird hierbei gemacht, wenn die Option " | ||
Zeile 307: | Zeile 271: | ||
* panerk = " | * panerk = " | ||
- | __Einschränkungsmöglichkeiten:__ | + | === Für HISinOne === |
- | * MatrNr von und bis | + | |
- | * Datum von und bis | + | Zunächst wird über die Matrikelnummer eine Person-Id gesucht. Mit Hilfe der Course-Of-Study-Id [auch: COS] wird eine Unit-Id ermittelt. (Fehlt die COS, wird versucht, sie anhand der SOS-Schlüssel zu ermitteln.) |
- | * Semester von und bis | + | |
+ | Bei fehlender Person- bzw. Unit-Id wird die Übertragung abgebrochen. Ansonsten wird ein ExamPlan erzeugt | ||
- | __Wirksame Optionen:__ | ||
- | * Nur Abschlüsse ohne Kennzeichnung übertragen | ||
- | * Einträge in Tabelle pro erzeugen (POS-seitig) | ||
- | * In Tabelle pro ist Status ein einzelner Buchstabe | ||
- | * Update unabhängig vom Eintrag in bearb | ||
- | * Übertragene Abschlüsse kennzeichnen | ||
- | * Datensätze trotz fehlender POrd-Nr übertragen | ||
- | * PrfSem verwenden (anstatt FachSem) | ||
- | * Wartezeit für die Übertragung von ENB (in Wochen) | ||
- | * PForm füllen mit ... (Standard " | ||
</ | </ | ||
Zeile 336: | Zeile 291: | ||
Die Protokolldatei wird standardmäßig in dem Verzeichnis angelegt, in dem das Programm ausgeführt wird. Falls Sie ein anderes Verzeichnis angeben möchten, können Sie dies in Form eines Dateipfads hinterlegen. Bitte geben Sie dabei **keinen** Dateinamen an; dieser wird vom Programm generiert. Pro Lauf (Klicken auf Start) wird eine neue Datei erzeugt, deren Dateiname das Datum und den Zeitpunkt des Laufs enthält. | Die Protokolldatei wird standardmäßig in dem Verzeichnis angelegt, in dem das Programm ausgeführt wird. Falls Sie ein anderes Verzeichnis angeben möchten, können Sie dies in Form eines Dateipfads hinterlegen. Bitte geben Sie dabei **keinen** Dateinamen an; dieser wird vom Programm generiert. Pro Lauf (Klicken auf Start) wird eine neue Datei erzeugt, deren Dateiname das Datum und den Zeitpunkt des Laufs enthält. | ||
- | Für jede Funktion wird der Titel ausgegeben und darunter ein Eintrag für jeden Fehler bzw. für jede gelungene Übertragung vorgenommen. Dabei werden jeweils die MatrNr und wichtige Schlüssel mit angegeben, so dass Sie bei Bedarf den Quelldatensatz im FlexNow-System finden können. Bei gelungener Übertragung wird für LAB-Sätze jeweils | + | Für jede Funktion wird der Titel ausgegeben und darunter ein Eintrag für jeden Fehler bzw. für jede gelungene Übertragung vorgenommen. Dabei werden jeweils die MatrNr und wichtige Schlüssel mit angegeben, so dass Sie bei Bedarf den Quelldatensatz im FlexNow-System finden können. Bei gelungener Übertragung wird für SOS die LAB-Nr |
</ | </ | ||
Zeile 359: | Zeile 314: | ||
Die Einträge können in dem oben gezeigten Dialog vorgenommen werden; alternativ können die Einträge direkt in die Tabellen SS_PART | Die Einträge können in dem oben gezeigten Dialog vorgenommen werden; alternativ können die Einträge direkt in die Tabellen SS_PART | ||
- | Es ist außerdem darauf zu achten, dass das Feld studentfach.apabschluss | + | Es ist außerdem darauf zu achten, dass die Felder in der Tabelle studentfach_stg |
Für komplexe Abschlüsse gibt es eine eigene Zuordnungsmöglichkeit. | Für komplexe Abschlüsse gibt es eine eigene Zuordnungsmöglichkeit. | ||
Zeile 365: | Zeile 320: | ||
Für die Übertragung von ENB (endgültig nicht bestandenen) Studiengängen muss die Zuordnung über die Studienabschnitte erfolgen, da das Ereignis „ENB“ auf Ebene des Studienabschnittes festgestellt wird. Ein Abschluss liegt in diesen Fällen nicht vor, so dass auch kein Zeugnistyp zur Verfügung steht. Die Zuordnung findet hier also unabhängig von der im Dialog „Parameter“ gewählten Zuordnungsoption immer über Studienabschnitte statt. | Für die Übertragung von ENB (endgültig nicht bestandenen) Studiengängen muss die Zuordnung über die Studienabschnitte erfolgen, da das Ereignis „ENB“ auf Ebene des Studienabschnittes festgestellt wird. Ein Abschluss liegt in diesen Fällen nicht vor, so dass auch kein Zeugnistyp zur Verfügung steht. Die Zuordnung findet hier also unabhängig von der im Dialog „Parameter“ gewählten Zuordnungsoption immer über Studienabschnitte statt. | ||
- | Auch hier ist es wichtig, dass das Feld studentfach.apabschluss | + | Auch hier ist es wichtig, dass das Feld studentfach_stg.abschl |
</ | </ | ||
tools/flexexport.1615537456.txt.gz · Zuletzt geändert: 2021/03/12 09:24 von sschmitz