Zum Inhalt springen
SBC-Standard Der Standard für Büchereien

message.show und message.clear

Kommandos
message.show, message.clear
Bereich
Anzeige (message)
Profil
Hinweisanzeige
Antwort
ok

Ein Hinweis ist unabhängig von einer Sitzung: „Bitte kurz warten", „Kasse geschlossen", „Heute nur bis 16 Uhr geöffnet". Damit lässt sich ein Bildschirm bespielen, der gar keine Kundenanzeige ist – im Eingang, im Schaufenster, am Rückgabeautomaten.

message.show#

{"v":1,"cmd":"message.show","severity":"warn","seconds":20,
 "title":"Bitte kurz warten","text":"Die Verbindung wird geprüft.",
 "sticky":false}
Feld Pflicht Inhalt
title ja Überschrift des Hinweises
text nein erläuternder Satz
severity nein info (Vorgabe), warn oder error
seconds nein Standzeit; ohne Angabe entscheidet die Anzeige
sticky nein true: bleibt stehen, bis er entfernt wird

Dies ist eine der wenigen Stellen, an denen fertiger Text übertragen wird – der Wortlaut eines freien Hinweises kann nicht aus Daten entstehen. severity steuert deshalb nur die Aufmachung, nie die Formulierung.

Ein stehender Hinweis (sticky) weicht einer beginnenden Sitzung und kehrt danach zurück. Ein Hinweis mit Standzeit verschwindet nach Ablauf von selbst.

message.clear#

{"v":1,"cmd":"message.clear"}

Entfernt einen stehenden Hinweis. Ist keiner vorhanden, ist das kein Fehler: Die Anzeige antwortet mit ok.