- Wydrukować
Wyzwalacze poziomu kroku
W tym artykule dowiesz się:
- Czym są wyzwalacze poziomu kroku?
- Rodzaje wyzwalaczy na poziomie kroku
- Przykładowe przypadki użycia wyzwalaczy na poziomie kroku
Wyzwalacze na poziomie kroku
Wyzwalacze poziomu kroku są aktywowane przez zdarzenia. Jak sama nazwa wskazuje, wyzwalacze poziomu kroku działają na poziomie kroku. Każdy krok ma własną listę wyzwalaczy na poziomie kroku. Wyzwalacze te będą uruchamiane tylko wtedy, gdy wyświetlany jest dany krok. Wyzwalacze na poziomie kroku można również dodać do układu podstawowego - będą one uruchamiane na każdym kroku.
Dostęp do wyzwalaczy na poziomie kroku można uzyskać za pośrednictwem karty Krok w okienku kontekstowym.
Po dodaniu więcej niż jednego wyzwalacza można również skonfigurować sposób, w jaki wyzwalacze reagują na niepowodzenie poprzednich wyzwalaczy. Kliknięcie przełącznika pozwala użytkownikom określić, które kolejne wyzwalacze nie będą wykonywane, jeśli poprzedni wyzwalacz zawiedzie.
Rodzaje wyzwalaczy poziomu kroku
Wyzwalacze poziomu kroku, podobnie jak wszystkie inne wyzwalacze, uruchamiają się po wykonaniu określonej akcji. Wyzwalacze Step Level mogą być uruchamiane w oparciu o 4 rodzaje akcji.
- Na wejściu do kroku
- Timer
- Wyjście maszyny i urządzenia
- On Step Exit
On Step Enter
Wyzwalacze "On step enter" zostaną uruchomione po wyświetleniu kroku.
:::(Info) (UWAGA) Wyzwalacze On step enter będą uruchamiane za każdym razem, gdy krok zostanie załadowany. :::
Przykładowy przypadek użycia
On Step Enter to świetny moment na zainicjowanie wszelkich danych potrzebnych do wykonania określonego kroku.
Np. Chcę, aby użytkownicy zgłaszali usterki w procesie montażu. Będę przechowywać te wady w tabeli. Muszę utworzyć Table Record Placeholder, aby zapisywać dane do tej tabeli.
W kroku enter utworzę rekord z losowym ID.
Timery
Więcej informacji na temat wyzwalaczy czasowych można znaleźć tutaj.
Wyzwalacze czasowe działają z określoną częstotliwością. Co X sekund wykonywany jest wyzwalacz. Wyzwalacze czasowe mogą być uruchamiane tak szybko, jak co 30 sekund, można to zmniejszyć, kontaktując się z support@tulip.co.
Przykładowy przypadek użycia
Wyzwalacze czasowe doskonale nadają się do wykonywania okresowych kontroli, które mogą być uruchamiane w tle bez interwencji użytkownika.
Np. Co 5 minut (300 sekund) chcę sprawdzić, ile części zostało wyprodukowanych, jeśli jest to więcej niż wymagana ilość, chcę wyzwolić wiadomość e-mail do przełożonego.
Maszyny i urządzenia
Wyzwalacze maszyn i urządzeń to sposób, w jaki będziesz otrzymywać dane z obsługiwanych urządzeń i maszyn podłączonych do Tulip. Gdy urządzenie lub maszyna wysyłają dane, mogą powodować uruchomienie wyzwalaczy.
:::(Warning) (Uwaga) Wyzwalacze urządzeń uruchamiają się za każdym razem, gdy obsługiwane urządzenie wysyła dane, podczas gdy wyzwalacze maszyn uruchamiają się za każdym razem, gdy atrybut jest aktualizowany, nawet jeśli się nie zmienia.
:::
Przykładowy przypadek użycia
Wyzwalacze Machine i Device są krytyczne podczas pracy z wieloma urządzeniami wejściowymi użytkownika, takimi jak skanery kodów kreskowych.
np. Chcę,aby użytkownicy skanowali kod kreskowy na stanowisku podróżnym za pomocą skanera kodów kreskowych USB, a gdy zeskanują ten kod kreskowy, chcę utworzyć rekord tabeli dla tego zadania.
Wyjście z etapu
Wyzwalacze "On step exit" będą wykonywane po opuszczeniu kroku.
Przykładowy przypadek użycia
Wyzwalacze "On step exit" są bardzo przydatne do zamykania procesów.
Na przykład. Użytkownicy siedzą głównie na jednym kroku podczas pracy nad procesem montażu. Kiedy proces jest uruchamiany, śledzimy czas rozpoczęcia w rekordzie tabeli. Kiedy zakończą ten proces, chcę zarejestrować czas zakończenia.