Zum Inhalt springen

Alarm-Push

Jedes Tag kann einen eigenen Alarm tragen: Wird sein Wert wahr, schickt TrakState eine Nachricht an alle, die eine gewählte Rolle innehaben - aufs Telefon, über die TrakState-App, ohne dass jemand auf einen Bildschirm schauen muss.

Das Tag unter Einstellungen › Tags öffnen und in der Eigenschaften-Spalte Alarm-Push finden.

  1. Push senden, wenn dieses Tag wahr wird einschalten.
  2. Unter Rolle benachrichtigen eine Rolle wählen. Die Liste sind die eigenen Rollen des Mandanten - dieselben, die unter Benutzer vergeben werden - sodass ein Tippfehler nie auf eine Rolle zeigen kann, die es gar nicht gibt.
  3. Optional eine Nachricht eintragen. Sie ersetzt den Tag-Pfad als Titel des Pushs, sodass „Presse 1 verklemmt” sich auf einem Telefon besser liest als der gepunktete Pfad des Tags.
  4. Speichern.

Ob ein Push wirklich ankommt, hängt weiter vom Menschen ab: Er erreicht nur, wer die TrakState-App installiert und dort Benachrichtigungen erlaubt hat. Eine Rolle, für die das niemand getan hat, trägt einen Alarm, der nirgends erscheint.

Der Alarm sieht sich den aktuellen Wert des Tags an:

  • ein echtes true
  • eine Zahl, die weder null noch fehlend ist
  • der Text true, 1 oder on (Groß- oder Kleinschreibung)

Alles andere - false, 0, off, ein leerer oder unbrauchbarer Wert - zählt als nicht ausgelöst.

Ein Push wird nur bei der steigenden Flanke gesendet: in dem Moment, in dem der Wert von nicht-wahr auf wahr wechselt. Er wiederholt sich nicht, solange der Wert wahr bleibt, und er löst nicht aus, wenn der Wert wieder falsch wird - eine Rückkehr zum Normalzustand ist Stille, keine zweite Nachricht.

Ein Neustart der Instanz löst nie erneut einen Alarm aus. Die allererste Ablesung nach einem Neustart sagt TrakState nur, wie das Tag gerade aussieht; erst ein späterer, weiterer Wechsel auf wahr löst tatsächlich einen Push aus. Ohne diese Regel würde jedes alarmierte Tag im Betrieb in dem Moment pushen, in dem die Instanz von einer gewöhnlichen Aktualisierung zurückkommt.

Ein Tag, dessen Quelle gerade unzuverlässig ist (seine Qualität ist nicht gut), wird als „nicht entscheidbar” behandelt - weder ausgelöst noch zurückgesetzt - sodass eine wackelige Verbindung nie aus einer Lücke in den Daten einen Alarm erfindet.

Push senden, wenn dieses Tag wahr wird ausschalten und speichern. Das Tag arbeitet unverändert weiter; es fragt nur nicht mehr danach, dass jemand darüber informiert wird.