In diesem Artikel erfahren Sie:
- Was sind Trigger auf Schritt-Ebene?
- Arten von Triggern auf Schritt-Ebene
- Beispiele für Anwendungsfälle von Triggern auf Schritt-Ebene
Trigger auf Schritt-Ebene
Trigger auf Schritt-Ebene werden durch Ereignisse aktiviert. Wie der Name schon sagt, befinden sich Trigger auf Schritt-Ebene auf der Schritt-Ebene. Jeder Schritt verfügt über eine eigene Liste von Triggern auf Schritt-Ebene. Diese Trigger werden nur ausgeführt, wenn der jeweilige Schritt angezeigt wird. Trigger auf Schritt-Ebene können auch zum Basis-Layout hinzugefügt werden; diese Trigger werden bei jedem Schritt ausgeführt.
Der Zugriff auf Schritt-Trigger erfolgt über die Registerkarte „Schritt“ im Kontextbereich.

Sie können außerdem festlegen, wie Trigger auf das Scheitern vorhergehender Trigger reagieren, sobald Sie mehr als einen Trigger hinzufügen. Durch Klicken auf den Schalter können Benutzer festlegen, welche nachfolgenden Trigger nicht ausgeführt werden, wenn ein vorhergehender Trigger fehlschlägt.

Arten von Triggern auf Schritt-Ebene
Trigger auf Schritt-Ebene werden, wie alle anderen Trigger auch, ausgeführt, wenn eine bestimmte Aktion stattfindet. Trigger auf Schritt-Ebene können basierend auf vier Arten von Aktionen ausgeführt werden.
- Beim Eintritt in den Schritt
- Timer
- Maschinen- und Geräteausgang
- Beim Verlassen des Schritts
Beim Betreten des Schritts
„Bei Schritt-Einstieg“ Trigger werden ausgeführt, wenn ein Schritt angezeigt wird.
On step enter triggers will run every time its Step is loaded.
Anwendungsbeispiel
„Beim Betreten eines Schritts“ ist ein idealer Zeitpunkt, um alle für einen bestimmten Zweck benötigten Daten zu initialisieren.
Beispiel: Ich möchte, dass Benutzer Fehler in einem Montageprozess melden. Ich werde diesen Fehler in einer Tabelle speichern. Ich muss einen Tabellen-Datensatz-Platzhalter erstellen, um in diese Tabelle zu schreiben.
Bei „On Step Enter“ erstelle ich einen Datensatz mit einer zufälligen ID.
Timer
Weitere Informationen zu Timer-Triggern finden Sie hier.
Timer-Trigger werden in bestimmten Zeitabständen ausgeführt. Alle X Sekunden wird ein Trigger ausgelöst. Timer-Trigger können in Abständen von bis zu 30 Sekunden ausgeführt werden.
Anwendungsbeispiel
Timer-Trigger eignen sich hervorragend für regelmäßige Überprüfungen, die ohne Benutzereingriff im Hintergrund ausgeführt werden können.
Beispiel: Alle 5 Minuten (300 Sekunden) möchte ich überprüfen, wie viele Teile produziert wurden. Wenn die Anzahl die erforderliche Menge übersteigt, möchte ich eine E-Mail an einen Vorgesetzten auslösen.

Maschinen und Geräte
Über Maschinen- und Geräte-Trigger erhalten Sie Daten von Ihren unterstützten Geräten und mit Tulip verbundenen Maschinen. Wenn Ihr Gerät oder Ihre Maschine Daten ausgibt, können diese Trigger auslösen.
Device triggers run every time a supported device output data, where Machine triggers fire every time that Attribute is updated, even if it does not change.
Anwendungsbeispiel
Maschinen- und Geräte-Trigger sind unverzichtbar, wenn Sie mit vielen Benutzereingabegeräten wie Barcode-Scannern arbeiten.
Beispiel: Ich möchte, dass Benutzer einen Barcode auf einem Auftragsbegleitschein mit einem USB-Barcodescanner scannen. Wenn sie diesen Barcode scannen, soll ein Tabelleneintrag für diesen Auftrag erstellt werden.

Beim Verlassen eines Schritts
„Beim Verlassen des Schritts“-Trigger werden ausgeführt, wenn ein Schritt verlassen wird.
Anwendungsbeispiel
„Beim Verlassen des Schritts“-Trigger sind sehr nützlich, um Prozesse abzuschließen.
Beispiel: Benutzer verweilen während der Arbeit an einem Montageprozess hauptsächlich in einem einzigen Schritt. Wenn der Prozess gestartet wird, erfassen wir die Startzeit in einem Tabelleneintrag. Wenn sie diesen Prozess abschließen, möchte ich eine Abschlusszeit erfassen.

