Zum Hauptinhalt springen

Ereignisaktionen

Ereignisaktionen sind das Was eines Abonnements. Sie stehen auf der Karte Event actions unten auf der Detailseite. Ein Abonnement ohne Aktionen passt zwar auf Ereignisse, tut aber nichts — durchaus eine gute Art, eine Konfiguration zu parken, an der Sie noch bauen.

Die zwei Reiter

Die Karte hat zwei Reiter, beide zeigen dieselbe Liste aus unterschiedlichem Blickwinkel. Die Zahl in Klammern hinter dem Reiternamen sagt, wie viele Einträge er hält.

  • Values — die Einstellungen der Aktion selbst: ihr Typ und die Felder, die dieser Typ braucht. Diesen Reiter nutzen Sie am meisten.
  • Triggers — die Folgeereignisse, die eine Aktion bei Erfolg auslöst. Damit verketten Sie Automatisierungen; siehe Ereignisse verketten.

Eine Aktion kann Werte, Trigger oder beides haben. Eine Aktion mit nur Triggern tut selbst nichts — sie gibt das Ereignis lediglich weiter.

Eine Aktion anlegen

Klicken Sie am Abonnement auf Edit, dann auf der Karte Event actions auf Add. Was Sie bekommen, hängt vom offenen Reiter ab:

  • Auf Values öffnet sich der Dialog New event action, in dem Sie den Aktionstyp wählen und seine Einstellungen ausfüllen.
  • Auf Triggers bekommen Sie stattdessen die Triggerliste, und die Aktion entsteht nur mit Triggern.

Jede Aktion hat:

  • Name — eine optionale Bezeichnung. Lohnt sich, wenn ein Abonnement mehrere Aktionen hat, denn dieser Name erscheint im Ausführungsprotokoll.
  • Action type — was für eine Art Sache die Aktion tut. Der Rest des Dialogs richtet sich danach. Alle acht Typen stehen unter Aktionstypen.

Bestätigen Sie den Dialog, um die Aktion in die Liste aufzunehmen, und sichern Sie das Abonnement dann mit Save. Eine Aktion ganz ohne ausgefüllte Werte wird nicht angelegt.

Ändern und entfernen

Mit dem Abonnement im Bearbeitungsmodus:

  • Ein Klick auf die Zeile einer Aktion öffnet in beiden Reitern ihren Dialog wieder.
  • Die Schaltfläche Delete im Dialog leert nur diesen Teil — die Werte oder die Trigger — und lässt die Aktion selbst bestehen.
  • Das Papierkorbsymbol am Zeilenende entfernt die ganze Aktion.

Leeren Sie die Werte einer Aktion, an der sonst nichts hängt, warnt SHIPM8, dass die gesamte Aktion verschwindet.

Ein Typwechsel löscht die Einstellungen

Stellen Sie eine vorhandene Aktion auf einen anderen Typ um, sind ihre Einstellungen leer, denn jeder Typ hat eigene Felder. Notieren Sie sich vorher, was Sie behalten wollen.

Wie sich mehrere Aktionen verhalten

  • Es laufen alle Aktionen eines passenden Abonnements, in der Reihenfolge der Liste.
  • Sie laufen nacheinander, nicht parallel.
  • Scheitert eine, laufen die übrigen trotzdem. Der Fehler wird je Aktion im Ausführungsprotokoll festgehalten, und das Abonnement gilt insgesamt als teilweise erfolgreich.

Hängt Schritt zwei also wirklich davon ab, dass Schritt eins geklappt hat, teilen Sie beides besser auf zwei Abonnements auf und verketten sie über einen Trigger — siehe Ereignisse verketten.