- Wydrukować
Korzystanie z aplikacji Triggers - przewodnik
Przeznaczenie
Wyzwalacze są sercem logiki Twojej aplikacji i mogą zrobić bardzo wiele. Sprawdź kluczowe funkcje poniżej.
Celem tego dokumentu jest przedstawienie wysokiego poziomu przeglądu wyzwalaczy i aplikacji Working with Triggers, która jest preinstalowana na każdej nowej instancji Tulipa.
Wyzwalacze są sercem automatyzacji, która czyni aplikacje Tulipa potężnymi. Wyzwalacze mogą być dostępne w kilku miejscach, przyciski mogą mieć wyzwalacze, które wykonują akcje, ale także różne kroki w Twojej aplikacji, a wyjście maszyny lub urządzenia może również uruchomić wyzwalacze. W tym dokumencie zobaczymy wiele różnych typów wyzwalaczy.
To nie jest wyczerpująca lista wszystkiego, co można zrobić z wyzwalaczami, sprawdź tę kolekcję, która dokumentuje prawie wszystko, co można zrobić z wyzwalaczem.
Jak działa aplikacja
Dostosowywanie wartości
Dostosowywanie wartości zmiennych liczbowych jest proste w Tulipie, ten krok pokazuje kilka typowych sposobów, w jaki można dostosować i współdziałać ze zmiennymi liczbowymi w Tulipie. Kliknij na każdy z przycisków, aby zobaczyć ich wyzwalacze.
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 jak bardzo chcesz ją dostosować.
Ustawianie wartości z wejścia jest przydatną techniką do nadpisywania wartości zmiennej inną wartością. Wybierz wejście, 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 osiągnąć w ten sam sposób w wyrażeniu.
Przywróceniewartości domyślnej jest akcją wyzwalającą, która jest niezwykle przydatna do przywrócenia aplikacji do jej pierwotnego stanu. Może na 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 przygotowaniu do następnej części.
Sprawdzanie wartości zmiennej jest unikalnym wyzwalaczem w tym kroku, ponieważ używa warunku "JEŻELI" wyzwalacza do sprawdzenia czy pasuje do warunku. W tym przypadku sprawdzamy, czy aktualna wartość jest większa niż 10.
Praca z tekstem
Praca z tekstem jest bardzo podobna do pracy z liczbami, ale masz do dyspozycji kilka specjalnych funkcji, które pomogą Ci w tworzeniu aplikacji Tulipa.
Dodawanie do tekstu lub łączenie tekstu jest techniką często wykorzystywaną podczas tworzenia unikalnych identyfikatorów dla czegoś. Może chcesz połączyć numer zamówienia i nazwę obiektu razem, aby działać jako unikalny identyfikator dla twoich rekordów śledzenia zamówień.
Ustaw tekst na losową wartość pokazuje jak używać funkcji RANDOMSTRING(), ta funkcja jest super przydatna podczas pracy z tabelami. Rekordy tabeli muszą mieć unikalne pole ID, a 17-cyfrowy alfanumeryczny ciąg losowy jest świetnym punktem wyjścia do generowania unikalnych ID dla każdego rekordu.
Przywracanie tekstu do ustawieńdomyślnych działa również dla tekstu!
Sprawdzanie, czy ciąg zawiera inny ciąg, jest kolejną niesamowicie potężną funkcją. Sprawdź, czy użytkownik wprowadził dane wejściowe, które pasują do Twojego formatu "Order: 12345" z warunkiem contains " Order".
Wyzwalacze krokowe
Wyzwalacze poziomu kroku są specjalnym rodzajem wyzwalaczy, które umożliwiają wiele. Wyzwalacze krokowe uruchamiają się bez konieczności kliknięcia przez użytkownika przycisku 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, usuń zaznaczenie wszystkich widżetów lub wybierz zakładkę STEP w wysuwanej konfiguracji widżetów.
Wyzwalacze "On step enter " będą uruchamiane, gdy użytkownik wejdzie do danego kroku. Te wyzwalacze są niezwykle przydatne. Możesz utworzyć nowy rekord zamówienia, gdy krok zostanie wprowadzony, włączyć konfigurację pick to light i wiele innych.
Wyzwalaczeczasowe działają w ustalonym odstępieczasu. Te wyzwalacze są przydatne do uruchomienia okresowego rejestrowania lub sprawdzania warunkowego. może chcesz okresowo sprawdzić, czy zmiana nastąpiła, jeśli tak, to możesz wylogować bieżącego użytkownika.
Wyzwalaczemaszyn i urządzeń są sposobem na uzyskanie danych z maszyn podłączonych do Tulipa lub tysięcy urządzeń, które mogą być podłączone do Tulipa. Kiedy urządzenie lub maszyna wysyła dane, te wyzwalacze zostaną uruchomione i dane z tego urządzenia mogą być dostępne.
Wyzwalaczewyjścia z kroku działają podobnie jak wyzwalacze wejścia z tym, że są uruchamiane gdy użytkownik opuszcza krok. Może to być przydatne do śledzenia czasu, jaki użytkownik spędził na danym kroku w procesie.
Zmiana pomiędzy krokami w wyzwalaczu jest również bardzo przydatną techniką. Kroki aplikacji Tulip mogą być uruchamiane w kolejności, ale możesz również dynamicznie zmieniać kolejność interakcji użytkowników z Twoją aplikacją. W oparciu o atrybut kolejności możesz zmienić proces, który wykonują użytkownicy.
Logika warunkowa
Logika warunkowa pozwala Twoim aplikacjom Tulipa być całkowicie dynamicznymi w oparciu o dane użytkownika, dane maszynowe i inne. Dostosuj proces, który użytkownicy śledzą na podstawie wybranego przez nich zespołu, określ, czy użytkownik jest uprawniony do obejrzenia strony, uruchom logikę tylko wtedy, gdy liczba późniejszych zamówień jest większa niż 5, i wiele więcej.
Wyzwalacze Tulipa uruchamiają logikę IF>THEN, gdzie warunek (IF) jest sprawdzany, a jeśli pasuje, logika THEN zostanie uruchomiona. Jeśli ten warunek nie pasuje, wyzwalacz sprawdzi następny warunek (ELSE IF), jeśli pasuje to uruchomi tą logikę. Proces ten będzie kontynuowany do momentu, gdy jeden z warunków if zostanie spełniony lub gdy nie będzie już żadnych warunków if.
W tym przypadku sprawdzamy zmienną line. Jeśli zmienna line jest 1, chcemy wydrukować wybraną linię i tekst w polu linii 1. Jeśli wybrana została linia 2, chcemy wydrukować linię, oraz tekst w polu linia 2.
Jeśli użytkownik nie wybierze żadnej opcji, wyzwalacz będzie wykonywał się 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 wpisze coś innego niż linia 1, linia 2 lub linia 3.
Inne użyteczne wyzwalacze
Istnieje mnóstwo małych użytecznych wyzwalaczy, które możesz wykorzystać w swoich aplikacjach
Otwórz stronę internetową otworzy stronę internetową w domyślnej przeglądarce. Jest to przydatne, aby otworzyć wewnętrzny intranet, wysłać użytkowników na stronę dostawcy, aby zmienić zamówienie i wiele innych.
Otwórz inną aplikację Tulip pozwala jednemu wyzwalaczowi otworzyć inną aplikację. Wielu klientów używa tego, aby płynnie przenosić użytkowników z jednego procesu do drugiego. Na podstawie skanu kodu kreskowego można uruchomić odpowiednią aplikację montażową dla ich SKU.
Wyloguj obecnego użytkownika to akcja wyzwalająca przydatna w czasach, gdy 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ładuj obraz to dynamiczny sposób na zmianę zawartości, którą widzi użytkownik za pomocą wyzwalacza. W tym przypadku dowolny adres url obrazu może być dodany do pola Link to open, a po kliknięciu przycisku Load Photo zostanie on automatycznie załadowany. Lekki obraz stosu na swojej aplikacji może dynamicznie zmieniać kolor w oparciu o bieżącą przepustowość linii
Wyślij e-mail to zgrabny sposób, aby uzyskać informacje do decydentów. Wyślij każdemu użytkownikowi Tulipa wiadomość e-mail z możliwością dostosowania kontekstu, aby skłonić go do działania tam, gdzie jest to potrzebne.
Wyzwalaczekroków wydruku są użyteczne, więc Tulip może włączyć się do istniejących systemów. Ta akcja otworzy okno/mac print prompt, gdzie użytkownik może wybrać drukarkę i wydrukować swój krok. Generowanie znaczników 5S w locie za pomocą tego wyzwalacza!
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 wyzwalaczy.
Do jednego widżetu można dodaćwiele wyz walaczy. Będą one uruchamiane w kolejności od góry do dołu. Może to być przydatne, gdy chcesz skopiować wyzwalacze w różnych krokach, ale nie chcesz kopiować całości. Każdy z tych mniejszych wyzwalaczy może być kopiowany indywidualnie.
Wyzwalaczemogą być kopiowane pomiędzy przyciskami. Oszczędź sobie pracy przy odtwarzaniu długiego, skomplikowanego wyzwalacza. Każdy wyzwalacz może być skopiowany do innych elementów tego samego typu (np. wyzwalacz przycisku może być skopiowany tylko do innego przycisku).
Wyzwalaczemogą być włączane i wyłączane. Uprość rozwiązywanie problemów, ograniczając uruchamianą logikę lub włączając dodatkowe wyzwalacze do rozwiązywania problemów.
Zobacz wszystkie typy wyzwalaczy na pierwszy rzut oka. Dzięki zakładkom z boku konfiguracji widgetu możesz w każdej chwili dostosować wyzwalacze kroków, widgetu lub wyzwalacze aplikacji.