Aus Saxsvs

Wiederkehrende Funktionen und Zeitstempel: Unterschied zwischen den Seiten

modified 2023-11-15; 11:46:52

(Unterschied zwischen Seiten)
de>Houska
Die Seite wurde neu angelegt: „{{SEITENTITEL:wiederkehrende Funktionen}} Die verschiedenen Masken und Dialoge des Schulmoduls sind durch wiederkehrende Funktionen gekennzeichnet und ermöglichen so eine intuitive Bedienung. =Bedienung der Auswahlfilter= Auswahlfilter sind in Masken stets im linken Bereich, in Dialogen stets im oberen Bereich angeordnet. Sie bestehen immer aus Auswahllisten und filtern zur besseren Übersicht nachgelagerte Auswahllisten. So filtern beispielsweise in d…“
 
de>TECH
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{SEITENTITEL:wiederkehrende Funktionen}}
==Fehlerbehebung Fehler beim Datenimport- Zeitstempel==
Die verschiedenen Masken und Dialoge des Schulmoduls sind durch wiederkehrende Funktionen gekennzeichnet und ermöglichen so eine intuitive Bedienung.


=Bedienung der Auswahlfilter=
===Fehlererkennung:===
* Anmeldung zum/ Starten von Datenaustausch möglich aber nach kurzer Zeit SaxSVS- Fehlermeldung: Fehler beim Datenimport
* In Logfile %SaxSVS-Workspace%\.metadata\.log (z.B. in C:\ProgramData\SaxSVS\Workspace\.metadata\.log) existiert die folgenden Zeilen (mit anderem aktuellen Datum/ Uhrzeit hinter de.saxsvs.ui.administration)


Auswahlfilter sind in Masken stets im linken Bereich, in Dialogen stets im oberen Bereich angeordnet. Sie bestehen immer aus Auswahllisten und filtern zur besseren Übersicht nachgelagerte Auswahllisten. So filtern beispielsweise in der Maske „Schülerdaten“ die Auswahlfilter „Klassenstufen“, „Klassen“ und „Status“ die Auswahlliste „Schüler“.
!ENTRY de.saxsvs.ui.administration 4 0 2014-01-31 08:43:03.032
!MESSAGE Während des Datenaustausch ist ein Fehler aufgetreten. Bitte wenden Sie sich an den Support.
!STACK 0
java.lang.RuntimeException: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp


Es werden drei Arten von Auswahllisten unterschieden:
* Lesen lässt sich das Logfile z.B. mit dem Anzeigeprogramm für SaxSVS von Programme zur Wartung, Reparatur, Löschung_von MySQL und SaxSVS
* Auswahllisten mit Einzelauswahl,
* Auswahllisten mit Mehrfachauswahl,
* ausgeklappte Auswahllisten mit Einzelauswahl.


==Auswahllisten mit Einzelauswahl==
===Fehlerbehebung===
Eine geführte Reparatur ist mit diesem Programm: [http://www.sn.schule.de/~saxsvs/tech/time-fix.exe '''time-fix.exe Download'''] (1,11Mb; MD5:3CA1770B0EBF210B62C497E8130EEE1A) möglich.<Br><Br>
Manuelles Vorgehen:
* an SaxSVS mit Schulleiterrechten anmelden
* Extras> Benutzervorgaben> JDBC- Datenbank
* in Zeile URL hinter bestehenden Eintrag das folgende kopieren: <br>
'''?zeroDateTimeBehavior=convertToNull'''<br>
[[File:S-Extras-Benutzervorgaben-JDBC-URL-timestampZero.png|JDBC-Benutzervorgaben-URL]]<br>
* danach <Anwenden> und Frage nach "jetzt neu Anmelden" mit <Ja> bestätigen
* Datenaustausch durchführen
* den Parameter ?zeroDateTimeBehavior=convertToNull unter Extras> Benutzervorgaben> JDBC- Datenbank> URL wieder entfernen
* danach <Anwenden> und Frage nach "jetzt neu Anmelden" mit <Ja> bestätigen
* Datenbestand erneuern <br><br>


Ein Beispiel für eine Auswahlliste mit Einzelauswahl ist in der Maske „Schülerdaten“ das Feld „Geschlecht“.
===Zukünftiges Vorgehen===
 
<!-- * <strike>Updates nach der 3.8.1 werden diesen Parameter automatisch mitbringen(geht so nicht- da dann Berichte nicht mehr erzeugbar sind)</strike> -->
[[File:s-auswahlliste-einzelauswahl.png|rand|500px]]
* das Update 3.8.2 wird diesen Parameter automatisch mitbringen und auch Berichte normal anzeigen können
 
<!-- * nach der Version 3.8.1 wird es programmintern eine Routine geben die beim Erzeugen des "Value '0000-00-00 00:00:00'" einen für den Anwender erkennbaren und mitgelogten Fehler aufwirft, damit die Ursache des Problems gefunden werden kann-->
* Unter dem Auswahllistenbezeichner wird der aktuell ausgewählte Eintrag angezeigt.
: [[File:s-auswahlliste-einzelauswahl-aktuelleauswahl.png|rand|500px]]
* Nach Auswahl des Dreiecksymbols am rechten Rand der Auswahlliste wird diese ausgeklappt und zeigt alle verfügbaren Einträge. Sind Auswahllisten sehr viel Einträge zugeordnet, werden vertikale Bildlaufleisten angezeigt.
: [[File:s-auswahlliste-einzelauswahl-ausklappen.png|rand|500px]]
* Unter dem Auswahllistenbezeichner wird der aktuell ausgewählte Eintrag angezeigt. Ferner wird der aktuell ausgewählte Eintrag mit Schriftschnitt „fett“ und Schriftfarbe „blau“ hervorgehoben. Nichtausgewählte Einträge werden mit Schriftschnitt „normal“ und Schriftfarbe „schwarz“ dargestellt.
: [[File:s-auswahlliste-einzelauswahl.png|rand|500px]]
* Die Auswahl eines Eintrags ändert den aktuellen Eintrag und schließt den ausgeklappte Auswahlliste.
* Nach dem Schließen einer Auswahlliste (automatisch bei Einzelauswahl, händisch bei Mehrfachauswahl) werden nachgeordnete Auswahllisten (beispielsweise „Klassen“) oder nachgeordnete Auswahlbereich (beispielsweise Bereich „Schüler“) entsprechend der vorgenommenen Auswahlen aktualisiert.
 
==Auswahllisten mit Mehrfachauswahl==
 
Ein Beispiel für eine Auswahlliste mit Mehrfachauswahl ist in der Maske „Schülerdaten“ das Feld „Klassenstufen“.
 
[[File:s-auswahlliste-mehrfachauswahl.png|rand|500px]]
 
* Unter dem Auswahllistenbezeichner werden die aktuell ausgewählten Einträge hintereinander angezeigt. Sind mehr Einträger angezeigt, als auf eine Zeile passen, werden am Zeilenende „...“ angezeigt, zur Verdeutlichung, dass es noch mehr ausgewählte Einträge gibt.
: [[File:s-auswahlliste-mehrfachauswahl-zeile.png|rand|500px]]
: Sind alle Einträge der Auswahlliste ausgewählt, wird anstelle der Auflistung nur „alle“ angezeigt.
: [[File:s-auswahlliste-mehrfachauswahl-alle.png|rand|500px]]
* Nach Auswahl des Dreiecksymbols am rechten Rand der Auswahlliste wird diese ausgeklappt und zeigt alle verfügbaren Einträge. Sind Auswahllisten sehr viel Einträge zugeordnet, werden vertikale Bildlaufleisten angezeigt.
: [[File:s-auswahlliste-mehrfachauswahl-ausklappen.png|rand|500px]]
* Unter dem Auswahllistenbezeichner werden die aktuell ausgewählten Einträge hintereinander angezeigt. Ferner werden die aktuell ausgewählte Eintrag mit Schriftschnitt „fett“ und Schriftfarbe „blau“ hervorgehoben. Nichtausgewählte Einträge werden mit Schriftschnitt „normal“ und Schriftfarbe „schwarz“ dargestellt.
: [[File:s-auswahlliste-mehrfachauswahl.png|rand|500px]]
* Die Auswahl eines bereits ausgewählten Eintrags (fette, blaue Schrift) entfernt den bisherigen Eintrag. Die Auswahl eines neuen Eintrags (schwarze, normale Schrift) fügt den Eintrag zur Auswahl hinzu. Die Auswahlliste muss nach Abschluss der Auswahlen durch erneute Auswahl des Dreiecksymbols manuell geschlossen werden.
* Wird statt des Eintrags selbst, der Schalter mit dem Tooltip „Wählt genau dieses Element aus.“ (Zielscheiben-Symbol) hinter einem Eintrag gewählt, werden nur genau dieser eine Eintrag ausgewählt und die ausgeklappte Auswahlliste geschlossen.
: [[File:s-auswahlliste-mehrfachauswahl-fadenkreuz.png|rand|500px]]
* Um alle Einträge auf einmal auszuwählen kann der Schalter mit dem Tooltip „Alle '[...]' auswählen.“ („Liste mit Häkchen“-Symbol) ausgewählt werden.
: [[File:S-auswahlliste-mehrfachauswahl-alleauswaehlen.png|rand|500px]]
* Durch Anwahl des Schalters mit dem Tooltip „Löscht den ausgewählten Wert.“ (Papierkorb-Symbol) werden alle ausgewählten Filtereinträge gelöscht.
: [[File:S-auswahlliste-mehrfachauswahl-loeschen.png|rand|500px]]
* Nach dem Schließen einer Auswahlliste (automatisch bei Einzelauswahl, händisch bei Mehrfachauswahl) werden nachgeordnete Auswahllisten (beispielsweise „Klassen“) oder nachgeordnete Auswahlbereich (beispielsweise Bereich „Schüler“) entsprechend der vorgenommenen Auswahlen aktualisiert.
 
==ausgeklappte Auswahllisten mit Einzelauswahl==
 
Ein Beispiel für eine ausgeklappte Auswahlliste mit Einzelauswahl ist in der Maske „Schülerdaten“ der Bereich „Schüler“.
 
[[File:s-auswahlliste-ausgeklappteeinzelauswahl.png|rand|500px]]
 
* Durch Auswahl eines Eintrags werden im Arbeitsbereich die zugehörigen Daten zur Bearbeitung geöffnet.
: [[File:S-auswahlliste-ausgeklappteeinzelauswahl-eintragauswaehlen.png|rand|1000px]]
* Die Liste kann durch Eingabe von Namen(steilen) in das Suchfeld weiter gefiltert werden. In die Suche werden alle angezeigten Werte der nachfolgenden Tabelle einbezogen. Beispielsweise schränkt die Suchfeldeingabe „fran“ die Anzeige auf alle Einträge ein, die diese Zeichenfolge innerhalb ihrer Namen haben. Das Suchergebnis umfasst „Franziska“ ebenso wie „Müller-Franke“.
: [[File:s-auswahlliste-ausgeklappteeinzelauswahl-suchfeldsuche.png|rand|500px]]
* Durch Auswahl des Schalters mit dem Radiergummi-Symbol werden alle Suchfeldeingaben gelöscht.
: [[File:s-auswahlliste-ausgeklappteeinzelauswahl-suchfeldleeren.png|rand|500px]]
* Durch Anwahl der Spaltenköpfe kann die Sortierung nach Wunsch angepasst werden.
: [[File:s-auswahlliste-ausgeklappteeinzelauswahl-sortieren.png|rand|500px]]
* Um die aktuell angezeigte Liste in eine csv-Datei zu exportieren, muss der Schalter mit dem Tooltip „Export als CSV-Datei“ („Spalten mit Pfeil nach oben“-Symbol) ausgewählt werden.
: [[File:s-auswahlliste-ausgeklappteeinzelauswahl-exportieren.png|rand|500px]]
* Um Einträge der Liste hinzuzufügen, muss der Schalter mit dem Tooltip „Neuer [...]“ (Plus-Symbol) ausgewählt werden. Es öffnet sich ein Dialogfenster, in welchem alle notwendigen Daten erfasst werden können.
: [[File:S-auswahlliste-ausgeklappteeinzelauswahl-hinzufuegen.png|rand|500px]]
* Um Einträge der Liste zu löschen, muss nach Auswahl eines Eintrags der Schalter mit dem Tooltip „[...] löschen“ (Minus-Symbol) ausgewählt werden. Es öffnet sich ein Dialogfenster mit einer Sicherheitsabfrage.
: [[File:s-auswahlliste-ausgeklappteeinzelauswahl-entfernen.png|rand|500px]]

Version vom 2023-11-15, 11:46:52 Uhr

Fehlerbehebung Fehler beim Datenimport- Zeitstempel

Fehlererkennung:

  • Anmeldung zum/ Starten von Datenaustausch möglich aber nach kurzer Zeit SaxSVS- Fehlermeldung: Fehler beim Datenimport
  • In Logfile %SaxSVS-Workspace%\.metadata\.log (z.B. in C:\ProgramData\SaxSVS\Workspace\.metadata\.log) existiert die folgenden Zeilen (mit anderem aktuellen Datum/ Uhrzeit hinter de.saxsvs.ui.administration)
!ENTRY de.saxsvs.ui.administration 4 0 2014-01-31 08:43:03.032
!MESSAGE Während des Datenaustausch ist ein Fehler aufgetreten. Bitte wenden Sie sich an den Support.
!STACK 0
java.lang.RuntimeException: java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
  • Lesen lässt sich das Logfile z.B. mit dem Anzeigeprogramm für SaxSVS von Programme zur Wartung, Reparatur, Löschung_von MySQL und SaxSVS

Fehlerbehebung

Eine geführte Reparatur ist mit diesem Programm: time-fix.exe Download (1,11Mb; MD5:3CA1770B0EBF210B62C497E8130EEE1A) möglich.

Manuelles Vorgehen:

  • an SaxSVS mit Schulleiterrechten anmelden
  • Extras> Benutzervorgaben> JDBC- Datenbank
  • in Zeile URL hinter bestehenden Eintrag das folgende kopieren:

?zeroDateTimeBehavior=convertToNull
JDBC-Benutzervorgaben-URL

  • danach <Anwenden> und Frage nach "jetzt neu Anmelden" mit <Ja> bestätigen
  • Datenaustausch durchführen
  • den Parameter ?zeroDateTimeBehavior=convertToNull unter Extras> Benutzervorgaben> JDBC- Datenbank> URL wieder entfernen
  • danach <Anwenden> und Frage nach "jetzt neu Anmelden" mit <Ja> bestätigen
  • Datenbestand erneuern

Zukünftiges Vorgehen

  • das Update 3.8.2 wird diesen Parameter automatisch mitbringen und auch Berichte normal anzeigen können