Speicherort globale Einstellungen bei mehreren Schild3-Clients
Moderatoren: Raffenberg, A. Schüller, Pfotenhauer
-
- Beiträge: 15
- Registriert: Samstag 4. Februar 2023, 18:17
- Schulform: Gymnasium
Speicherort globale Einstellungen bei mehreren Schild3-Clients
Liebe Kolleginnen und Kollegen,
wir nutzen mehrere Schild3-Clients im Netzwerk. Wenn man globale Einstellungen ändert, werden diese offensichtlich auf andere Clients übertragen.
Wo sind die globalen Einstellungen gespeichert (in der Datenbank)?
Da Änderungen nicht sofort auf anderen Schild3-Clients verfügbar sind:
- Wann werden Änderungen geschrieben?
- Wann werden die globalen Einstellungen (neu) eingelesen?
Danke,
Beste Grüße
Fabian Kretzschmar
wir nutzen mehrere Schild3-Clients im Netzwerk. Wenn man globale Einstellungen ändert, werden diese offensichtlich auf andere Clients übertragen.
Wo sind die globalen Einstellungen gespeichert (in der Datenbank)?
Da Änderungen nicht sofort auf anderen Schild3-Clients verfügbar sind:
- Wann werden Änderungen geschrieben?
- Wann werden die globalen Einstellungen (neu) eingelesen?
Danke,
Beste Grüße
Fabian Kretzschmar
- Raffenberg
- Beiträge: 2484
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Speicherort globale Einstellungen bei mehreren Schild3-Clients
Ich weiß es nicht ganz genau, nehme aber an, dass die globalen Einstellungen in der Datenbank gespeichert werden.
Der SVWS Server wird ja auf dem Server installiert. Dieser stellt ebenfalls die Client-Oberfläche zur Verfügung. Globale Einstellungen werden sofort gespeichert. Diese werden auf anderen Clients wahrscheinlich erst dann sichtbar, wenn Sie sich einmal ab und wieder angemeldet haben, oder die Seite im Browser aktualisieren.
Der SVWS Server wird ja auf dem Server installiert. Dieser stellt ebenfalls die Client-Oberfläche zur Verfügung. Globale Einstellungen werden sofort gespeichert. Diese werden auf anderen Clients wahrscheinlich erst dann sichtbar, wenn Sie sich einmal ab und wieder angemeldet haben, oder die Seite im Browser aktualisieren.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
-
- Beiträge: 15
- Registriert: Samstag 4. Februar 2023, 18:17
- Schulform: Gymnasium
Re: Speicherort globale Einstellungen bei mehreren Schild3-Clients
Danke, das deckt sich mit meinen Beobachtungen.
-
- Fachberater*in
- Beiträge: 635
- Registriert: Montag 29. Oktober 2018, 20:45
- Schulform: Gesamtschule
- Motto: Keine Panik
Re: Speicherort globale Einstellungen bei mehreren Schild3-Clients
Grundsätzlich werden viele Kataloge auch erst nur einmal beim Start eingelesen, damit die Datenbank nicht bei "regelmäßigen" Operationen dauernd die Kataloge durchgehen muss.
Haben Sie also etwas bei Fächern etc. geändert, wäre SchILD (zur Sicherheit) einmal neu zu starten. Für globale Einstellungen sollte das ebenfalls gelten.
Beispiel: Ansonsten müsste der Client etwa bei jedem Zugriff auf irgendwelche Daten immer auch schauen, wie denn nun nach der ganz aktuellen Einstellung in der Datenbank statistikrelevante Felder eingefärbt werden sollen. Stattdessen werden solche Werte einmal beim Start in eine Variable des Clients gepackt.
Haben Sie also etwas bei Fächern etc. geändert, wäre SchILD (zur Sicherheit) einmal neu zu starten. Für globale Einstellungen sollte das ebenfalls gelten.
Beispiel: Ansonsten müsste der Client etwa bei jedem Zugriff auf irgendwelche Daten immer auch schauen, wie denn nun nach der ganz aktuellen Einstellung in der Datenbank statistikrelevante Felder eingefärbt werden sollen. Stattdessen werden solche Werte einmal beim Start in eine Variable des Clients gepackt.
mit freundlichen Grüßen
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
Felix Frodermann
Fachberatung, Moderation & SVWS-Dokumentation
- T.Hagel
- Beiträge: 236
- Registriert: Sonntag 29. August 2021, 14:43
- Schulform: Alle
- Motto: Vermittler zwischen den Welten
Lehrerkind, Ex-Schuladmin, seit 2009 für die Stadt Köln im Schulverwaltungsupport tätig
Re: Speicherort globale Einstellungen bei mehreren Schild3-Clients
Wir sind doch mittlerweile in 2024 ... sollten da nicht Programme funktionieren, ohne dass man bei globalen Änderungen das Programm neu starten muss ? Wo ist denn das Problem, dass der Client Abfragen gegen die Kataloge oder Einstellungen macht ?Frodermann hat geschrieben: Dienstag 19. November 2024, 15:38 Grundsätzlich werden viele Kataloge auch erst nur einmal beim Start eingelesen, damit die Datenbank nicht bei "regelmäßigen" Operationen dauernd die Kataloge durchgehen muss.
Haben Sie also etwas bei Fächern etc. geändert, wäre SchILD (zur Sicherheit) einmal neu zu starten. Für globale Einstellungen sollte das ebenfalls gelten.
Beispiel: Ansonsten müsste der Client etwa bei jedem Zugriff auf irgendwelche Daten immer auch schauen, wie denn nun nach der ganz aktuellen Einstellung in der Datenbank statistikrelevante Felder eingefärbt werden sollen. Stattdessen werden solche Werte einmal beim Start in eine Variable des Clients gepackt.
@Herrn Kretzschmar:
Um welche globalen Einstellungen geht es denn konkret ?
- Raffenberg
- Beiträge: 2484
- Registriert: Dienstag 25. September 2018, 15:22
- Schulform: Gymnasium
- Kontaktdaten:
Re: Speicherort globale Einstellungen bei mehreren Schild3-Clients
Globale Einstellungen werden am Client, welcher die Einstellung umsetzt, sofort sichtbar. Hier wird nach der Änderung der Einstellung eine Änderung am Verhalten des Clients erwartet. Auf den anderen Clients jedoch nicht. Erst bei einer Neuanmeldung. Es wäre bei globalen Einstellungen nicht wünschenswert, wenn ein Client in der Produktivnutzung für den Nutzer ursachenlos agiert.
Da es sich bei dem Client nicht um ein Programm handelt, muss lediglich die Seite neu geladen und dabei die im Cache gespeicherten Inhalte ignoriert werden. Hierzu kann für Tastenkombination Umschalttaste + F5 oder Strg + Umschalttaste + r gedrückt werden. Bei manchen Einstellungen ist eine Abmeldung und erneute Anmeldung erforderlich.
Da es sich bei dem Client nicht um ein Programm handelt, muss lediglich die Seite neu geladen und dabei die im Cache gespeicherten Inhalte ignoriert werden. Hierzu kann für Tastenkombination Umschalttaste + F5 oder Strg + Umschalttaste + r gedrückt werden. Bei manchen Einstellungen ist eine Abmeldung und erneute Anmeldung erforderlich.
Mit freundlichen Grüßen
Jens Raffenberg
Jens Raffenberg
- T.Hagel
- Beiträge: 236
- Registriert: Sonntag 29. August 2021, 14:43
- Schulform: Alle
- Motto: Vermittler zwischen den Welten
Lehrerkind, Ex-Schuladmin, seit 2009 für die Stadt Köln im Schulverwaltungsupport tätig
Re: Speicherort globale Einstellungen bei mehreren Schild3-Clients
Vielleicht bin ich da zu spitzfindig. Aber wenn es sich doch um Änderungen am Client handelt, können es doch keine globalen Änderungen sein, sondern Client-individuelle. Oder nicht ?Raffenberg hat geschrieben: Freitag 22. November 2024, 15:32 Globale Einstellungen werden am Client, welcher die Einstellung umsetzt, sofort sichtbar. Hier wird nach der Änderung der Einstellung eine Änderung am Verhalten des Clients erwartet. Auf den anderen Clients jedoch nicht. Erst bei einer Neuanmeldung. Es wäre bei globalen Einstellungen nicht wünschenswert, wenn ein Client in der Produktivnutzung für den Nutzer ursachenlos agiert.
Da es sich bei dem Client nicht um ein Programm handelt, muss lediglich die Seite neu geladen und dabei die im Cache gespeicherten Inhalte ignoriert werden. Hierzu kann für Tastenkombination Umschalttaste + F5 oder Strg + Umschalttaste + r gedrückt werden. Bei manchen Einstellungen ist eine Abmeldung und erneute Anmeldung erforderlich.
Ursachenlos wären die Änderungen ja nicht, sie sind ja von einem der Clients bewusst geändert worden. im Grunde müsste also eine regelmäßige Anfrage nach Änderungen an den globalen Einstellungen erfolgen. Wenn welche erfolgt sind, reicht ein Hinweis-Fensterchen und im Anschluss werden diese neuen Vorgaben geladen und fertig. Warum hier die Anwender noch mit Tastenkombinationen quälen ?
Vielleicht erwarte ich aber auch einfach zu viel ...
-
- Beiträge: 346
- Registriert: Samstag 5. Januar 2019, 20:18
- Schulform: - keine Schule -
- Kontaktdaten:
Re: Speicherort globale Einstellungen bei mehreren Schild3-Clients
Das ist auch bei bei moderner Cloud-Software noch so. Ändert man Systemeinstellungen muss man min. mal die Seite neu laden oder sich ab und wieder anmelden, weil globale Programmeinstellungen immer nur beim Login eingelesen werden. Das bei jedem Request zu machen, ist auch nicht nötig und belastet nur die API. Einstellungen nimmt man ja i.d.R. am Anfang einmal vor und dann sollten die so bleiben (wenn für gut befunden) oder aber wenn sich Funktionen geändert haben. Letzteres wäre dann bei einem Major-Update der Fall und da sollten eh alle abgemeldet sein.T.Hagel hat geschrieben: Freitag 22. November 2024, 12:20 Wir sind doch mittlerweile in 2024 ... sollten da nicht Programme funktionieren, ohne dass man bei globalen Änderungen das Programm neu starten muss ? Wo ist denn das Problem, dass der Client Abfragen gegen die Kataloge oder Einstellungen macht ?
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer." Dieter Hildebrandt
- T.Hagel
- Beiträge: 236
- Registriert: Sonntag 29. August 2021, 14:43
- Schulform: Alle
- Motto: Vermittler zwischen den Welten
Lehrerkind, Ex-Schuladmin, seit 2009 für die Stadt Köln im Schulverwaltungsupport tätig
Re: Speicherort globale Einstellungen bei mehreren Schild3-Clients
Ich glaube, wir einigen uns darauf, dass wir unterschiedliche Ansichten von Software haben. Ich kann problemlos bei einem Auto während der Fahrt einstellen, ob es mit Gas oder Benzin arbeiten soll. Ich muss nicht jedesmal rechts ranfahren, den Motor ausstellen um dann die Betriebsart zu wechseln.kroerig hat geschrieben: Freitag 6. Dezember 2024, 17:16 Das ist auch bei bei moderner Cloud-Software noch so. Ändert man Systemeinstellungen muss man min. mal die Seite neu laden oder sich ab und wieder anmelden, weil globale Programmeinstellungen immer nur beim Login eingelesen werden. Das bei jedem Request zu machen, ist auch nicht nötig und belastet nur die API. Einstellungen nimmt man ja i.d.R. am Anfang einmal vor und dann sollten die so bleiben (wenn für gut befunden) oder aber wenn sich Funktionen geändert haben. Letzteres wäre dann bei einem Major-Update der Fall und da sollten eh alle abgemeldet sein.
Warum kann nach diesen Systemänderungen das Programm nicht für jenes Neuladen sorgen ? Oder für Mitteilungen an alle anderen aktiven Clients, dass sich eine Einstellung geändert hat. Dort müsste man dann dem Anwender überlassen, ob er seine Vorgänge zunächst abschließt und dann einen Refreshbutton betätigt oder ob er direkt ein Neuladen veranlasst.