Benutzer-Werkzeuge

Webseiten-Werkzeuge


tools:flexexport

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
tools:flexexport [2021/03/12 09:24] – [Abschlussarbeiten übertragen] sschmitztools:flexexport [2021/03/12 09:32] – [Protokollierung] 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 220: Zeile 220:
 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.  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. 
  
-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).+__Einschränkungsmöglichkeiten:__ 
 +  * MatrNr von und bis 
 +  * Datum von und bis 
 +  * Semester von und bis
  
-Ist studentfach.kzfa bzw. studentfach_stg.kzfa keine Information leer, wird auf die Information in studentfach "Dieser Studiengang ist ein Hauptfach.zurückgegriffen. Ist diese Option aktiviert, wird kzfa = "Hgesetzt, ansonsten auf "N"+__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 "SM" schriftlich/mündlich) 
 + 
 +=== Für SOS/POS === 
 + 
 +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). 
 + 
 +Ist studentfach_stg.kzfa leer, wird auf die Information in studentfach Dieser Studiengang ist ein Hauptfach.“ zurückgegriffen. Ist diese Option dort aktiviert, wird kzfa = H“ gesetzt, ansonsten auf N.
  
 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 "Datensätze trotz fehlender POrd-Nr übertragen" aktiviert ist.  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 "Datensätze trotz fehlender POrd-Nr übertragen" aktiviert ist. 
Zeile 253: Zeile 271:
   * panerk = "N"   * panerk = "N"
  
-__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 [auchCOS] 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 und mit den folgenden Daten gefüllt: PersonId, UnitId, Year, DateOfWork, WorkStatus, TermType. Wichtig: Hier kann keine Note übergeben werden. 
  
-__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 "SM" schriftlich/mündlich) 
 </WRAP> </WRAP>
  
Zeile 282: 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 die LAB-Nr angegeben, so dass auch diese, falls nötig, identifiziert werden können. +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 bzw. für HISinOne die ExamPlan-Id angegeben, so dass die Datensätze, falls nötig, auch im Fremdsystem identifiziert werden können. 
  
 </WRAP> </WRAP>
tools/flexexport.txt · Zuletzt geändert: 2021/03/12 09:33 von sschmitz