Wyzwalacze na poziomie aplikacji
  • 08 Jan 2025
  • 1 Minuta do przeczytania
  • Współtwórcy

Wyzwalacze na poziomie aplikacji


Streszczenie artykułu

W tym artykule dowiesz się:* Czym są wyzwalacze na poziomie aplikacji* Rodzaje wyzwalaczy na poziomie aplikacji* Przykładowe zastosowania wyzwalaczy na poziomie aplikacji

Wyzwalacze aplikacji

Wyzwalacze poziomu aplikacji są aktywowane przez następujące zdarzenia: * Aplikacja uruchomiona * Aplikacja zakończona * Aplikacja anulowana

Można je modyfikować na karcie Aplikacja w okienku kontekstowym:

Wszystkie te wyzwalacze mogą być aktywowane automatycznie w dowolnym kroku.

Na przykład, jeśli masz przycisk "Complete" na trzech różnych krokach, wyzwalacz "App Completed" może zostać uruchomiony na każdym z tych kroków.

Note

Transitions cannot be added to App Level Triggers

Aplikacja uruchomiona

Wyzwalacze App Started App Level będą uruchamiane za każdym razem, gdy aplikacja zostanie uruchomiona w odtwarzaczu Tulip Player. Jedna aplikacja może uruchomić inną aplikację w dowolnym kroku, ale wyzwalacze App Started będą uruchamiane niezależnie od kroku, w którym aplikacja jest uruchamiana.

image.png

Przykładowy przypadek użycia

Wyzwalacze App Started są bardzo przydatne do ładowania wszelkich zasobów wymaganych w całej aplikacji.

Na przykład. Moja aplikacja opiera się na tabeli przekazywania stacji, w której przechowywany jest bieżący stan każdej stacji, tabela ta zawiera przepustowość mojej stacji, jej fizyczną lokalizację i nie tylko. Każdy rekord w mojej tabeli jest powiązany z nazwą stacji.

image.png

Aplikacja ukończona

App completed, podobnie jak wyzwalacze na poziomie kroku dla "on step exit", będą uruchamiane za każdym razem, gdy zostanie wykonane zakończenie aplikacji.

Przykładowy przypadek użycia

Wyzwalacze "App Completed" są bardzo przydatne do zamykania procesów.

np. Kiedy moi użytkownicy ukończą aplikację realizacji, chcę wysłać wiadomość e-mail do działu zakupów, aby ponownie zamówić materiały, o które prosiłem. image.png

Aplikacja anulowana

Wyzwalacze App Cancelled zostaną uruchomione, gdy uruchomiona zostanie aplikacja Transition, która anuluje aplikację.

Przykładowy przypadek użycia

Wyzwalacze App Cancelled są bardzo przydatne podczas obsługi błędów użytkownika w aplikacji. W przypadku popełnienia błędu można wywołać przejście w celu anulowania aplikacji, co spowoduje usunięcie wszelkich zakończeń aplikacji z błędnymi danymi. W tym przypadku może być wymagane niestandardowe zachowanie i właśnie w tym miejscu pojawiają się wyzwalacze App Cancelled Triggers.

Przykład. Po utworzeniu defektu dla procesu mieszania, użytkownicy przechodzą przez proces, aby spróbować rozwiązać ten defekt. Po zakończeniu tej aplikacji zakłada się, że partia jest wadliwa, ale jeśli partię można rozwiązać, aplikacja jest anulowana, więc partia nie jest wliczana do liczby defektów. W takim przypadku chcemy zapisać, który krok rozwiązywania problemów rozwiązał defekt w tabeli, abyśmy mogli lepiej zrozumieć najczęstsze tryby awarii

image.png

Więcej informacji


Czy ten artykuł był pomocny?