.NET Framework Class Library |
Nsoft.His.Jobs Namespace |
Send Feedback |
Classes
Class | Description | |
---|---|---|
AplGenerateJob | mono Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.MplGenerate /SemesterId:32 /ModulId:2497 Siehe MplGenerateArguments für mögliche Kommandozeilenparameter. | |
CheckSapKonsistenzArgs |
Argumente für den Job SyncSapFromPos
| |
ElmAutoArguments |
Argumente
| |
ElmAutoEinschreibung |
Nachträgliche Ergänzung von Pflichteinschreibungen.
Der Job erzeigt Benachrichtigungen:
ElmOnline mit Vorlage SV_KplAutoInsert Platzhalterdaten ElmAutoMessageValues und HisStudentView
| |
ElmAutoMessageValues |
Platzhalter für vorlage SV_KplAutoInsert.
| |
ElmListeOffline |
Der Job ElmListeOfflineJob erzeugt Bestätigungs-Mails nach Schließen von Einschreiblisten an Studenten und Dozenten.
Das betrifft die Modul-, Testat- und Prüfungseinschreibung. Wann Einschreiblisten geschlossen werden, ist in den Listen verankert.
(Bei Prüfungen und Testaten einige Tage vor dem Termin, bei Module endet die Einschreibung bereits bei Semesterbeginn)
Die Dozenten bekommen Informationen üder die Seminargruppen, modulnummern und Anzahl der eingeschriebenen Studenten. Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmListeOfflineJob {Parameter} Der Job ElmListeOfflineJob speichert den Stand in SysJob.JobValidityTime. Diese Zeitmarke liegt immer bei 00:00 und so verwendet, dass bei Aufruf des Jobs alle Listen, die nach JobValidityTime bis zum aktuellem Datum (einschließlich 00:00) schließen, bearbeitet werden. Das aktuelle Datum 00:00:00 wird dann zum neuen JobValidityTime. Es wird empfohlen, den Job täglich kurz nach Mitternacht zu planen. Trace-Informationen werden im gleichnamigen Logger ausgegeben (siehe NLog.config) Der Job erzeigt Benachrichtigungen ElmOffline mit Vorlage SV_ElmOffline. Platzhalter werden aktuell NOCH NICHT ersetzt mit Werten aus HisStudentView. Der Job erzeigt Benachrichtigungen ElmOffline mit Vorlage ElmOffline. Platzhalter werden aktuell NOCH NICHT ersetzt mit Werten aus HisDozentView. Alle Benachrichtigungen schreiben SysMailRcpt zwecks Empfängeranzeige und Lesebestätigung, diffenzierte Nachrichtenmedien geplant. Besonderheiten /Modus siehe ConfirmModes beachten. | |
ElmListeOfflineArguments |
Die Parameter From und Fore dienen nur der Simulation.
Wenn From und Fore angegeben, werden für den Zeitintervall Bestätigungen simuliert.
Diese werden nicht gespeichert (SQL-Rollback). Anhand der Ausgaben und des SQL-Logs kann die Funktion geprüft werden.
Es müssen beide Datum-Felder angegeben werden.
Für Produktivbetrieb dürfen From und Fore nicht angegeben werden. Das Zeitfenster wird automatisch über JobValidityTime gesteuert, siehe InnerRun() Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmListeOffline /ElmStufe:Modul /Modus:Offline /From:15.03.2010 /Fore:16.03.2010 Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmListeOffline /ElmStufe:Modul /Modus:Offline Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmListeOffline /SveMeldung mono Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmListeOffline /SveMeldung /MailGroupId:10005 /OrgFolderId:188 | |
ElmListeOnline |
Der Job ElmListeOnlineJob erzeugt Ankündigungs-Mails vor Öffnen von Einschreiblisten an Studenten und Dozenten.
Das betrifft die Modul-, Testat- und Prüfungseinschreibung. Wann Einschreiblisten geöffnet werden, ist in den Listen verankert.
(Bei Prüfungen und Testaten mehrere Wochen vor dem Termin, bei Module vor Semesterbeginn) Desweiteren kann optional eine automatischen Einschreibung aller Studenten erfolgen, für die die Liste geöffnet wird. Für welche Seminargruppen diese Option zutrifft, ist momentan im Sourcecode verankert. Weitere Konfigurationsbedarf !!! Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmListeOnlineJob {Parameter} | |
ElmListeOnlineArguments |
Die Parameter From und Fore dienen nur der Simulation.
Wenn From und Fore angegeben, werden für den Zeitintervall Bestätigungen simuliert.
Diese werden nicht gespeichert (SQL-Rollback). Anhand der Ausgaben und des SQL-Logs kann die Funktion geprüft werden.
Es müssen beide Datum-Felder angegeben werden.
Für Produktivbetrieb dürfen From und Fore nicht angegeben werden. Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmListeOnlineJob /From:15.03.2010 /Fore:16.03.2010 | |
ElmProfileCreateArguments | ||
ElmProfileCreateJob |
Der Job ElmProfileCreateJob erzeugt Einschreiblisten für die Studienrichungseinschreibung.
Listen werden für alle Seminargruppen mit Studienrichtungen erzeugt.
| |
ElmSplSync |
Aktualisiert und ergänzt Einschreiblisten: Tabellen [!:ElmListe] und [!:ElmRegel] werden geschrieben basierend auf Spl.
Die Listen werden nach Veranstaltungsbeginn bzw. Semesterbeginn und Semesterende ausgerichtet.
mono Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmSplSync /SemesterId:29 Nsoft.His.Jobs.ElmSplSync /SemesterId:29 /Force /Pause Siehe ElmSync2010Arguments für mögliche Kommandozeilenparameter. | |
ElmSplSyncArguments |
Parameter für Job ElmSync2010
| |
ElmSync2010 |
Aktualisiert und ergänzt Einschreiblisten: Tabellen [!:KplKurs] und KplVector werden geschrieben basierend auf Spl.
Die Listen werden nach Veranstaltungsbeginn bzw. Semesterbeginn und Semesterende ausgerichtet.
mono Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.ElmSyncJob /SemesterId:28 Siehe ElmSync2010Arguments für mögliche Kommandozeilenparameter. | |
ElmSync2010Arguments |
Parameter für Job ElmSync2010
| |
MplGenerateArguments |
Parameter für Job AplGenerateJob
| |
Refresh |
Aktualisierung Planungsverwendung und SV-Zahlen
in *.config muss AdbConnection konfiguriert sein (Datenbank für Klasse/Tabelle HisAbsolvent)
| |
RefreshArguments | ||
RefreshHisDozent |
in *.config muss AdbConnection konfiguriert sein (Datenbank für Klasse/Tabelle HisAbsolvent)
| |
RefreshHisDozentArguments |
Paramter für Seminargruppenaktualisierung
mono Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.RefreshHisDozent /SemesterId:37 /ResetDvsSemester
| |
RefreshHisGruppe |
in *.config muss AdbConnection konfiguriert sein (Datenbank für Klasse/Tabelle HisAbsolvent)
| |
RefreshHisGruppeArguments |
Paramter für Seminargruppenaktualisierung
| |
RefreshSapStudent |
Der Job generiert Studienleistungen (SVL-Modul).
Der Job erzeugt Benachrichtigungen:
PsaStatus mit Vorlage SV_SvlRefresh_Total Platzhalterdaten HisStudentView
| |
RefreshSapStudentArguments |
Parameter für Job RefreshSplPlanung
| |
RefreshSimStudent |
Automatischer Abgang und Zugang zu Seminargruppen bei SapVersionFlags.AutoSimGruppe.
Automatischer Fortschritt SGR-Fachsemester und SV-Fachsemester 8 Wochen vor Beginn (konfigurierbar machen).
| |
RefreshSimStudentArguments | ||
RefreshSplAnzahl |
Der Job aktualisiert die Teilnahmeanzahl der einzelnen Stundenplanveranstaltungen.
Die erfolgt aus der Einschreibung, oder aus den Seminargruppenstärken.
Der Job berücksichtigt nicht die abgeschaltene Pflichteinschreibung, hierbei wird die Teilnahmeanzahl auf 0 gesetzt.
Der ResultText enthält folgende Ergebnisinformation: SemesterId:{2} Elm:{Anzahl Spl-Einträge aus Einschreibungen} Sgr:{Anzahl Spl-Einträge aus Seminargruppenstärken}
Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.RefreshSplAnzahl /SemesterId:34 /RefreshSplGroup:SplExt1
| |
RefreshSplAnzahlArguments |
Parameter für Job RefreshSplAnzahl
| |
RefreshSplExpand |
Strukturelle Probleme werden auf Console ausgegeben und können somit im Web-Aufruf mit system() angezeigt werden
ist keine Anzeige gewünscht
| |
RefreshSplExpandArguments |
Parameter für Job RefreshSplExpand
| |
RefreshSplPlanung |
Der Job überträgt Anforderungen in die Stundenplanung, welche von SPLUS nicht verarbeitet werden und über den SPLUS-Transfer verlorengehen:
Planungsmodus (nur FB) und Abgabetermin, der Planungsmodus UB (Prüfung, unterrichtsbegleitend)) wird noch nicht in die Spl übertragen.
Durch eine Erweiterung des SPLUS-Konnektors wird das Erfordernis dieses Jobs vermutlich entfallen (ist aber noch nicht wirksam)
Planungsmerkmale werden als SPLUS-Flaggen nach SPLUS importiert und von SPLUS exportiert (nach Spl.SplFlags).
| |
RefreshSplPlanungArguments |
Parameter für Job RefreshSplPlanung
| |
RefreshSVL_HDS |
Der Job generiert Studienleistungen, HDS-Spezifik, Handzettel SVL 20.03.2015
M1: aus PL wird B und C generiert, B und C aufwärts kumulieren
M2: aus C wird B generiert wenn MinCredidt angegeben (), B und C aufwärts kumulieren
| |
SplDiff2017 |
Strukturelle Probleme werden auf Console ausgegeben und können somit im Web-Aufruf mit system() angezeigt werden
ist keine Anzeige gewünscht
mono Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.SplDiffJob /MailState:Active /Test
| |
SplDiff2017Arguments |
Parameter für Job SplDiff2017
| |
SplDiffArguments |
Parameter für Job SplDiffJob
| |
SplDiffJob |
Strukturelle Probleme werden auf Console ausgegeben und können somit im Web-Aufruf mit system() angezeigt werden
ist keine Anzeige gewünscht
mono Nsoft.Sys.JobHost.exe Nsoft.His.Jobs.SplDiffJob /MailState:Active /Test
| |
SplElementView | ||
SveGroupHelper |
Ergänzen Overlay P-Frist (Promärfrist + Fristverlänergung)
Ergänzen Overlay PAnzahlMax (Anzahl Versuche)
| |
ValidateSapVersion |
dieser Job prüft Konsistenzbedingungen in den Studienplänen
| |
WpfAktiveCheck |
Überprüfung der Aktivierung
|
Enumerations
Enumeration | Description | |
---|---|---|
ConfirmModes | ||
ElmStufe |
Stufen der Benachrichtigung
| |
PsaErrors |