Verarbeitungsmodell
Beschreibung
Durch den Einsatz
einer Client-Server-Architektur ist es möglich, dass mehrere Benutzer
gleichzeitig mit der Anwendung TIS arbeiten. Dabei muss datenbankseitig
abgesichert werden, dass sich die Benutzer die Daten gegenseitig nicht
überschreiben. Ebenso kann ein Benutzer an einem Arbeitsplatz
gleichzeitig mehrere Anwendungen (TIS, MS Word, MS Excel) gestartet
haben, zwischen denen ein Datenaustausch stattfindet.
Bei der Arbeit
mit TIS wählt der Benutzer zuerst in der Baumansicht des Hauptfensters
den Funktionsbereich und darin die gewünschte Funktion. In der
Listenansicht des Hauptfensters stellt er über eine Suche das zu
bearbeitende Objekt bereit und wendet auf eine Arbeitskopie dieses
Objektes einen Satz von Aktionen an. Das sind einerseits
Standardaktionen wie Anzeigen, Ändern, Entfernen und Drucken,
andererseits spezifische Aktionen wie z.B. Teilnehmer aktualisieren oder
Einladungen drucken.
Wurde ein Objekt geändert, so gibt es nur über
die Schaltfläche Speichern die Möglichkeit, diese Änderungen in der
Datenbank abzulegen.
Fachliche Elementarfunktionen (z.B.
Veranstaltung erfassen) laufen i.allg. in einer Gruppe von Fenstern,
einem Dialog, ab. In jedem Dialog gibt es nur ein Basisfenster. Nur in
diesem darf die Schaltfläche Speichern verwendet werden. In TIS ist das
Basisfenster entweder das Hauptfenster (z.B. für Stammdatentabellen)
oder das Bearbeitungsfenster für Objekte, deren Eigenschaften nicht
direkt in der Listenansicht erfasst und bearbeitet werden (z.B.
Veranstaltung). Ist das Hauptfenster das Basisfenster, so ist es
möglich, zwischen verschiedenen Funktionen zu wechseln, ohne ein
Speichern auszuführen. Dies kann erfolgen nach Rückkehr zu der
betreffenden Funktion oder es erscheint beim Beenden der Anwendung eine
Rückfrage, ob noch nicht gespeicherte Änderungen gespeichert werden
sollen. Ist das Basisfenster ein Bearbeitungsfenster, so ist dieses wie
auch eventuelle Folgefenster modal, d.h., erst wenn das aktuelle Fenster
geschlossen wurde, ist ein Weiterarbeiten im Vorgängerfenster möglich.