Auslöser auf Anwendungsebene
  • 31 Oct 2023
  • 2 Minuten zu lesen
  • Mitwirkende

Auslöser auf Anwendungsebene


Article Summary

In diesem Artikel erfahren Sie:* Was sind App-Level-Trigger?* Arten von App-Level-Triggern* Anwendungsbeispiele für App-Level-Trigger

App-Trigger

App Level Trigger werden durch diese Ereignisse aktiviert: * App gestartet * App beendet * App abgebrochen

Sie können auf der Registerkarte App des Kontextfensters geändert werden:

Alle diese Auslöser können automatisch bei jedem Schritt aktiviert werden.

Wenn Sie zum Beispiel eine Schaltfläche "Fertigstellen" auf drei verschiedenen Schritten haben, kann der Auslöser "App abgeschlossen" auf jedem dieser Schritte ausgeführt werden.

:::(Warning) (Hinweis) Transitionen können nicht zu App Level Triggern hinzugefügt werden :::

App gestartet

Die App Started App Level Triggers werden jedes Mal ausgeführt, wenn eine Anwendung im Tulip Player gestartet wird. Eine Anwendung kann eine andere Anwendung in einem beliebigen Step starten, aber App Started Triggers werden unabhängig von dem Step, in dem die Anwendung gestartet wird, ausgeführt.

image.png

Beispiel Anwendungsfall

App Started Triggers sind sehr nützlich, um alle Assets zu laden, die in Ihrer Anwendung benötigt werden.

Beispiel. Meine Anwendung stützt sich auf eine Stationsübergabe-Tabelle, in der der aktuelle Status jeder Station gespeichert ist. Diese Tabelle enthält den Durchsatz meiner Station, ihren physischen Standort und mehr. Jeder Datensatz in meiner Tabelle ist mit einem Stationsnamen verbunden.

image.png

Anwendung abgeschlossen

App Completed, ähnlich wie Step level Triggers für "on step exit", wird immer dann ausgeführt, wenn eine App Completed ausgeführt wird.

Beispiel für einen Anwendungsfall

"App Completed"-Trigger sind sehr nützlich, um Prozesse zu beenden.

Beispiel. Wenn meine Benutzer die Fulfillment-Anwendung abschließen, möchte ich eine E-Mail an den Einkauf senden, damit dieser die angeforderten Materialien nachbestellt.
image.png

App abgebrochen

App cancelled Trigger werden ausgelöst, wenn eine App Transition ausgelöst wird, die die App abbricht.

Beispiel Usecase

App Cancelled Triggers sind sehr nützlich, wenn es um die Unterstützung von Benutzerfehlern innerhalb einer Anwendung geht. Wenn ein Fehler gemacht wird, kann eine Transition ausgelöst werden, um die Anwendung abzubrechen, wodurch alle Anwendungsabschlüsse mit den fehlerhaften Daten entfernt werden. In diesem Fall kann ein benutzerdefiniertes Verhalten erforderlich sein, und in diesem Fall kommen App Cancelled Triggers ins Spiel.

Beispiel. Wenn ein Fehler für einen Mischprozess erstellt wird, werden die Benutzer durch einen Prozess geführt, um zu versuchen, diesen Fehler zu beheben. Wenn diese Anwendung abgeschlossen ist, gilt diese Charge als fehlerhaft, aber wenn die Charge behoben werden kann, wird ein Anwendungsabbruch ausgeführt, so dass die Charge nicht in die Fehlerzählung eingeht. Wenn dies der Fall ist, möchten wir in einer Tabelle festhalten, welcher Schritt der Fehlerbehebung den Fehler behoben hat, damit wir die häufigsten Fehlerarten besser verstehen können.

image.png

Weitere Lektüre


War dieser Artikel hilfreich?