session.close
- Kommando
session.close- Bereich
- Sitzung (
session) - Profil
- Kundenanzeige
- Antwort
{"state":"farewell"}bzw.{"state":"idle"}
Der Vorgang ist beendet: Die Anzeige verabschiedet und kehrt danach zum Ruhebild zurück. Die Verabschiedung ist der letzte Blick, den eine Leserin auf die Anzeige wirft – deshalb trägt dieses Kommando die Angaben, die man mit nach Hause nehmen soll.
Auftrag#
{"v":1,"cmd":"session.close",
"delay":1,"seconds":10,
"farewell":{"note":"Die Ausleihquittung ging an b***[at]example.org."},
"dates":{"due_next":"2026-08-29","next_open":"2026-08-18"},
"event":{"from":"2026-10-31T18:00:00+01:00","title":"Lesenacht",
"note":"Eintritt frei, keine Anmeldung nötig."}}
| Feld | Pflicht | Inhalt |
|---|---|---|
delay |
nein | Sekunden bis zum Beginn der Verabschiedung; Vorgabe 0 |
seconds |
nein | Dauer der Verabschiedung; Vorgabe: Einstellung der Anzeige |
farewell.note |
nein | Zusatzzeile unter dem Gruß |
dates.due_next |
nein | nächster Rückgabetermin dieser Person |
dates.next_open |
nein | nächster Öffnungstag der Bücherei |
event.from, event.to |
nein | Zeitpunkt einer Veranstaltung |
event.title, event.note |
nein | deren Bezeichnung und Zusatz |
Den Gruß selbst („Auf Wiedersehen") formuliert die Anzeige. Das Steuerprogramm liefert nur, was sie nicht wissen kann.
Die Frist delay#
delay deckt einen Fall ab, der an der Theke ständig vorkommt: Der Vorgang gilt
als beendet, unmittelbar danach wird doch noch etwas nachgebucht.
Läuft die Frist, hebt jedes Sitzungskommando die Verabschiedung wieder auf – die Anzeige bleibt bei der bisherigen Person, ohne dass zwischendurch ein Gruß aufgeblitzt ist. Eine Sekunde genügt dafür in aller Regel.
Antwort#
{"v":1,"ok":true,"result":{"state":"farewell","delay":1}}
Bei delay: 0 und sofortigem Wechsel meldet die Anzeige den Zustand, in dem sie
sich danach befindet.
Abgrenzung#
| Wenn … | dann |
|---|---|
| der Vorgang beendet ist | session.close |
| der Arbeitsplatz unbeaufsichtigt bleibt | idle.show |
| das Steuerprogramm beendet wird | lifecycle.shutdown |