Gleichzeitiges Ändern derselben Daten |
![]() ![]() ![]() |
Viele Aktionen mehrerer Benutzer können parallel ausgeführt werden. So stellt es beispielsweise kein Problem dar, wenn zwei Benutzer gleichzeitig an den Stammdaten und am Unterricht arbeiten. Untis überprüft ca. alle 10 Sekunden automatisch, ob Änderungen am Datenbestand durchgeführt wurden und aktualisiert gegebenenfalls die Information.
Verändern zwei (oder mehrere) Benutzer gleichzeitig dieselben Daten (z.B. Änderung des Langnamens, Verplanen einer Unterrichtsstunde auf zwei verschiedene Positionen), so „gewinnt“ jener Benutzer, dessen Daten als erstes in die Datenbank geschrieben wurden. Der andere Benutzer bekommt eine Meldung, dass die Änderung nicht durchgeführt werden konnte. Folgende Grafik veranschaulicht diesen Vorgang:
Eingaben des Benutzers 2 werden beim Benutzer 1 mit einer Zeitverzögerung von ca. 10 Sekunden gelesen und angezeigt. Es gibt jedoch Aktionen, die nicht gleichzeitig mit bestimmten anderen Aktionen ausgeführt werden dürfen. Diese werden im Folgenden als „kritische Aktionen“ bezeichnet. Für einige dieser Aktionen muss der Benutzer sogar alleine im System sein, d.h. in der Version, in der er arbeiten will, darf kein anderer Benutzer eingeloggt sein.
Die Vertretungsplanung hat wegen der sensiblen Daten, die in ihr verwaltet werden, eine Sonderstellung inne (siehe dazu Kapitel „Vertretungsplanung und Stundenplanung“). |