Wyzwalacze na poziomie aplikacji
  • 31 Oct 2023
  • 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 wyzwalaczyna poziomie aplikacji * Przykładowe zastosowania wyzwalaczy na poziomie aplikacji

Wyzwalacze aplikacji

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

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

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

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

:::(Warning) (Uwaga) Przejścia nie mogą być dodawane do wyzwalaczy na poziomie aplikacji :::

Aplikacja uruchomiona

Wyzwalacze App Started 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.

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

Ukończenie aplikacji, podobnie jak wyzwalacze na poziomie kroku dla "wyjścia z kroku", będzie uruchamiane za każdym razem, gdy zostanie wykonane ukończenie aplikacji.

Przykładowy przypadek użycia

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

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

Aplikacja anulowana

Wyzwalacze App Cancelled zostaną uruchomione, gdy zostanie uruchomiona 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 napisać, który etap 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?