MENU
    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?