- Wydrukować
Korzystanie z aplikacji Triggers - przewodnik
Cel
Wyzwalacze są sercem logiki aplikacji i mogą wiele zdziałać. Sprawdź kluczowe funkcje poniżej.
Celem tego dokumentu jest przedstawienie ogólnego przeglądu wyzwalaczy i aplikacji Working with Triggers, która jest preinstalowana na każdej nowej instancji Tulip.
Triggery są sercem automatyzacji, która sprawia, że aplikacje Tulip są potężne. Triggery mogą być dostępne w kilku miejscach, przyciski mogą mieć triggery, które wykonują akcje, ale także różne kroki w aplikacji, a wyjście maszyny lub urządzenia może również wyzwalać triggery. W tym dokumencie zobaczymy wiele różnych typów wyzwalaczy.
Nie jest to wyczerpująca lista wszystkiego, co można zrobić za pomocą wyzwalaczy, w tym celu sprawdź tę kolekcję, która dokumentuje prawie wszystko, co można zrobić za pomocą wyzwalacza.
Jak działa aplikacja
Dostosowywanie wartości
Dostosowywanie wartości zmiennych liczbowych jest proste w Tulip, ten krok pokazuje kilka typowych sposobów dostosowywania i interakcji ze zmiennymi liczbowymi w Tulip. Kliknij dowolny przycisk, aby zobaczyć jego wyzwalacz.
Zwiększanie i zmniejszanie wartości jest proste w wyzwalaczach. Wybierz, czy chcesz zwiększać, czy zmniejszać, wybierz zmienną, którą chcesz dostosować, i wybierz, o ile chcesz ją dostosować.
Ustawianie wartości z wejścia jest przydatną techniką zastępowania wartości zmiennej inną wartością. Wybierz dane wejściowe, które chcesz zapisać do zmiennej, a następnie wybierz zmienną, którą chcesz dostosować.
Mnożenie wartości przez inną wymaga wyrażenia, ale jest niezwykle proste. Dzielenie można wykonać w ten sam sposób w ramach wyrażenia.
Przywrócenie wartości domyślnej jest akcją wyzwalającą, która jest niezwykle przydatna do resetowania aplikacji do pierwotnego stanu. Być może pod koniec audytu chcesz ustawić wszystkie pola wejściowe z powrotem na puste lub po zmierzeniu jednej części chcesz wyczyścić zmierzoną wartość z powrotem do zera w ramach przygotowań do następnej części.
Sprawdzanie wartości zmiennej jest unikalnym wyzwalaczem na tym etapie, ponieważ wykorzystuje warunek "JEŻELI" wyzwalacza do sprawdzenia, czy pasuje do warunku. W tym przypadku sprawdzamy, czy bieżąca wartość jest większa niż 10.
Praca z tekstem
Praca z tekstem jest bardzo podobna do pracy z liczbami, ale dostępne są pewne specjalne funkcje, które dodatkowo zwiększają możliwości tworzenia aplikacji Tulip.
Dodawanie do tekstu lub łączenie tekstu jest techniką często wykorzystywaną podczas tworzenia unikalnych identyfikatorów dla czegoś. Być może chcesz połączyć numer zamówienia i nazwę obiektu, aby działać jako unikalny identyfikator dla rekordów śledzenia zamówień.
Set text to a random value pokazuje, jak korzystać z funkcji RANDOMSTRING(), funkcja ta jest bardzo przydatna podczas pracy z tabelami. Rekordy tabeli muszą mieć unikalne pole ID, a 17-cyfrowy alfanumeryczny ciąg losowy jest doskonałym punktem wyjścia do generowania unikalnych identyfikatorów dla każdego rekordu.
Resetowanie tekstu do wartości domyślnych działa również w przypadku tekstu!
Sprawdzanie, czy ciąg znaków zawiera inny ciąg znaków, to kolejna niezwykle potężna funkcja. Sprawdź, czy użytkownik wprowadził dane wejściowe pasujące do formatu "Order: 12345" za pomocą warunku contains "Order".
Wyzwalacze krokowe
Wyzwalacze krokowe są specjalnym rodzajem wyzwalaczy, które umożliwiają bardzo wiele. Wyzwalacze krokowe uruchamiają się bez konieczności klikania przycisku przez użytkownika lub bezpośredniej interakcji z aplikacją. Istnieją 4 kluczowe typy wyzwalaczy krokowych: On Step Enter, Timer Triggers, Machine and Device Triggers i On Step Exit.
Aby uzyskać dostęp do wyzwalaczy krokowych, należy odznaczyć wszystkie widżety lub wybrać kartę KROK w wysuwanej konfiguracji widżetu.
Wyzwalacze On stepenter będą uruchamiane, gdy użytkownik wejdzie do określonego kroku. Te wyzwalacze są niezwykle przydatne. Możesz utworzyć nowy rekord zamówienia po wejściu do kroku, włączyć konfigurację pick to light i wiele więcej.
Wyzwalaczeczasowe działają w ustalonych odstępach czasu. Te wyzwalacze są przydatne do okresowego rejestrowania lub sprawdzania warunkowego. Być może chcesz okresowo sprawdzać, czy nastąpiła zmiana zmiany, jeśli tak, możesz wylogować bieżącego użytkownika.
Wyzwalaczemaszyn i urządzeń to sposób na uzyskanie danych z maszyn podłączonych do Tulip lub tysięcy urządzeń, które można podłączyć do Tulip. Gdy urządzenie lub maszyna wysyła dane, te wyzwalacze zostaną uruchomione, a dane z tego urządzenia będą dostępne.
Wyzwalaczena wyjściu z kroku działają podobnie jak wyzwalacze na wejściu do kroku, ale uruchamiają się, gdy użytkownik opuszcza krok. Może to być przydatne do śledzenia czasu, jaki użytkownik spędził w danym kroku procesu.
Przechodzeniemiędzy krokami w trigerze jest również bardzo przydatną techniką. Kroki aplikacji Tulip mogą być uruchamiane w kolejności, ale można również dynamicznie zmieniać kolejność interakcji użytkowników z aplikacją. W oparciu o atrybut kolejności można zmienić proces, który wykonują użytkownicy.
Logika warunkowa
Logika warunkowa pozwala aplikacjom Tulip być całkowicie dynamicznymi w oparciu o dane wejściowe użytkownika, dane maszynowe i inne. Dostosuj proces, który wykonują użytkownicy w oparciu o wybrany przez nich zestaw, określ, czy użytkownik kwalifikuje się do wyświetlenia strony, uruchom logikę tylko wtedy, gdy liczba późniejszych zamówień jest większa niż 5 i wiele więcej.
Wyzwalacze Tulip uruchamiają logikę IF>THEN, w której sprawdzany jest warunek (IF), a jeśli jest on zgodny, uruchomiona zostanie logika THEN. Jeśli ten warunek nie pasuje, wyzwalacz sprawdzi następny warunek (ELSE IF), jeśli pasuje, uruchomi tę logikę. Proces ten będzie kontynuowany, dopóki jeden z warunków if nie zostanie spełniony lub nie będą istniały żadne inne warunki if.
W tym przypadku sprawdzamy zmienną line. Jeśli zmienna line ma wartość 1, chcemy wydrukować wybraną linię i tekst w polu line 1. Jeśli wybrano wiersz 2, chcemy wydrukować wiersz i tekst w polu wiersza 2.
Jeśli użytkownik nie wybierze żadnej opcji, wyzwalacz będzie wykonywany do momentu znalezienia pasującego warunku, w przypadku tego wyzwalacza jest to pusty warunek i koniec wyzwalacza. Ten kod będzie zawsze wykonywany, jeśli użytkownik wprowadzi coś innego niż linia 1, linia 2 lub linia 3.
Inne przydatne wyzwalacze
Istnieje mnóstwo małych przydatnych wyzwalaczy, które można wykorzystać w swoich aplikacjach
Open a website otworzy stronę internetową w domyślnej przeglądarce. Jest to przydatne do otwierania wewnętrznego intranetu, wysyłania użytkowników na stronę dostawcy w celu zmiany zamówienia i nie tylko.
Otwórzinną aplikację Tulip pozwala jednemu wyzwalaczowi otworzyć inną aplikację. Wielu klientów używa tej funkcji do płynnego przenoszenia użytkowników z jednego procesu do drugiego. Na podstawie skanu kodu kreskowego można uruchomić odpowiednią aplikację montażową dla ich SKU.
Wylogowanie bieżącego użytkownika jest akcją wyzwalającą przydatną w sytuacjach, w których nie chcesz, aby użytkownicy musieli wylogowywać się z aplikacji Tulip. Może w południe nastąpi codzienna zmiana zmiany, więc wyzwalacz czasowy powinien automatycznie wylogować wszystkich.
Załadujobraz to dynamiczny sposób na zmianę treści, którą widzi użytkownik za pomocą wyzwalacza. W tym przypadku dowolny adres URL obrazu można dodać do pola Link to open, a po kliknięciu przycisku Load Photo zostanie on automatycznie załadowany. Obraz stosu światła w aplikacji może dynamicznie zmieniać kolor w zależności od bieżącej przepustowości linii
Wysyłanie wiadomości e-mail to świetny sposób na przekazywanie informacji decydentom. Wyślij dowolnemu użytkownikowi Tulip wiadomość e-mail z dostosowywanym kontekstem, aby zachęcić go do działania tam, gdzie jest to potrzebne.
Wyzwalaczekroków drukowania są przydatne, aby Tulip mógł zintegrować się z istniejącymi systemami. Ta akcja otworzy monit drukowania systemu Windows / Mac, w którym użytkownik może wybrać drukarkę i wydrukować swój krok. Generuj tagi 5S w locie dzięki tej akcji wyzwalającej!
Wskazówki dotyczące wyzwalaczy
Istnieje kilka kluczowych wskazówek dotyczących wyzwalaczy, które nie zostały omówione wcześniej w tej aplikacji, ale są ważne do zrozumienia podczas tworzenia bardziej skomplikowanej logiki wyzwalania.
Do jednego widżetu można dodaćwiele wyzwalaczy. Będą one uruchamiane w kolejności od góry do dołu. Może to być przydatne, gdy chcesz skopiować wyzwalacze między krokami, ale nie chcesz kopiować całości. Każdy z tych mniejszych wyzwalaczy może być kopiowany indywidualnie.
Wyzwalaczemożna kopiować między przyciskami. Pozwala to zaoszczędzić sobie pracy związanej z ponownym tworzeniem długiego i skomplikowanego triggera. Każdy wyzwalacz można skopiować do innych elementów tego samego typu (na przykład wyzwalacz przycisku można skopiować tylko do innego przycisku).
Wyzwalacze można włączać i wyłączać. Upraszcza to rozwiązywanie problemów, ograniczając uruchamianą logikę lub włączając dodatkowe wyzwalacze do rozwiązywania problemów.
Przeglądaj wszystkie typy wyzwalaczy na pierwszy rzut oka. Dzięki zakładkom po stronie konfiguracji widżetów można w dowolnym momencie dostosować wyzwalacze krokowe, widżety lub wyzwalacze aplikacji.