Jak nawigować między wieloma aplikacjami, tworząc "aplikację routingu"?
  • 04 Nov 2023
  • 3 Minuty do przeczytania
  • Współtwórcy

Jak nawigować między wieloma aplikacjami, tworząc "aplikację routingu"?


Streszczenie artykułu

Jak nawigować między wieloma aplikacjami, tworząc "aplikację routingu"

Dowiedz się, jak zbudować prostą aplikację do routingu, która umożliwia operatorom automatyczne przekierowywanie do innych aplikacji.

W tym artykule dowiesz się...

  • Jak napisać logikę w aplikacji routingu
  • Wiele metod kierowania operatorów do innych aplikacji

Większość aplikacji Tulip jest tworzona w określonym celu, takim jak

  • Instrukcje pracy
  • Widoczność produkcji
  • Raportowanie usterek

Można jednak również tworzyć aplikacje, które są przeznaczone wyłącznie do przekierowywania operatorów do innych aplikacji.

Z punktu widzenia operatora będzie to wyglądać jak jeden ciągły przepływ:

  1. Otwórz aplikację
  2. Zeskanuj kod kreskowy lub naciśnij przycisk
  3. Rozpocznij prawidłową procedurę montażu/kontroli itp.

Jednak z perspektywy tworzenia aplikacji, w rzeczywistości używają oni dwóch oddzielnych aplikacji: jednej do wyznaczania trasy, a drugiej do wydawania instrukcji.

W tym przewodniku dowiesz się, jak zbudować aplikację do routingu, która automatycznie przekieruje operatora do innej aplikacji na podstawie numeru zlecenia lub nazwy produktu.

Istnieją trzy typowe sposoby, aby to zrobić:

  1. Wyświetlenie listy produktów i dodanie przycisku obok każdego z nich, który przekieruje operatora.
  2. Po zeskanowaniu zlecenia pracy przekierować operatora na podstawie określonego znaku lub liczby w numerze zlecenia pracy za pomocą instrukcji "Jeśli".
  3. Nazywanie różnych aplikacji różnymi procesami lub produktami, a następnie dynamiczne przekierowywanie na podstawie wartości przy użyciu funkcji "Przejdź do aplikacji według nazwy".

Niniejszy przewodnik koncentruje się na tworzeniu oddzielnej aplikacji routingu, ale można również utworzyć krok routingu w aplikacji i przekierować operatora do określonej grupy kroków

Przed skorzystaniem z tego przewodnika należy zapoznać się z podstawami wyzwalaczy i zmiennych.

Routing za pomocą wielu przycisków

Wyobraźmy sobie, że produkujesz 10 różnych produktów. Gdy operator otrzymuje zlecenie pracy, musi wybrać indywidualny produkt, nad którym pracuje. Spowoduje to przekierowanie go do właściwego zestawu instrukcji.

Można to zrobić za pomocą niestandardowych przycisków. Najpierw dodaj obrazy i tekst dla każdego produktu lub kategorii produktów. Może to wyglądać następująco:

Następnie dodaj niestandardowy przycisk obok jednego z produktów. Następnie dodaj wyzwalacz, który przekieruje operatora do właściwej aplikacji.

Krok powinien wyglądać następująco:

A wyzwalacz może wyglądać następująco:

  • "App" "Complete Then Change To" (tutaj nazwa aplikacji)

Następnie skopiuj i wklej ten przycisk obok każdej nazwy produktu i zmień wyzwalacz, aby operator został przekierowany do właściwej aplikacji.

Automatyczne przekierowanie na podstawie numeru zlecenia lub jednostki SKU

Załóżmy, że zamiast tego chcesz automatycznie przekierowywać operatorów po wprowadzeniu numeru partii lub numeru kodu kreskowego. Ponieważ kody kreskowe wymagają ręcznego wprowadzania, nie można użyć serii przycisków.

Zamiast tego można użyć kroku formularza z logiką if/else, aby przekierować operatorów na podstawie litery lub cyfry w ciągu.

Najpierw utwórz krok formularza z wejściem tekstowym. Powiedzmy, że jest to SKU.

Następnie należy śledzić tę wartość w zmiennej, klikając znak "+" obok sekcji "Zmienna" w okienku kontekstowym.

Następnie, po kliknięciu samego kroku, wybierz "Custom Action" pod sekcją przycisku Submit w Context Pane i wybierz "Add Trigger"

Następnie dodaj instrukcję "If", która wyszukuje określony znak w tym ciągu i dodaj odpowiednią aplikację w instrukcji "Then".

Oto jak przekierować operatora do zestawu instrukcji roboczych, jeśli SKU zawiera literę "A":

IF

  • "Variable" "Add SKU Number" "Contains" "Static Value" "text" "A"

THEN

  • "App" "Complete Then Change To" "Cabinet Making Instructions".

Dodaj instrukcję "Else If" dla każdej możliwej aplikacji, której może potrzebować operator.

Dynamiczne przekierowanie na podstawie wartości w aplikacji

Wyobraźmy sobie, że naprawiamy części w przemyśle lotniczym, a po zakończeniu jednej naprawy istnieje 10 opcji tego, co operator może potrzebować zrobić w następnej kolejności.

Prawdopodobnie nie chcesz pisać 10 instrukcji "if", aby przekierować je do jednej z 10 różnych aplikacji.

Zamiast tego można użyć funkcji "Complete And Change App By Name", aby przekierować do oddzielnej aplikacji na podstawie zmiennej wartości.

Na przykład, wyobraźmy sobie, że masz zmienną o nazwie "next_operation", która przechowuje następną operację, którą operator musi wykonać. Ta wartość tekstowa musi dokładnie odpowiadać nazwie innej aplikacji, aby ta logika zadziałała.

Oto jak przekierować do innej aplikacji na podstawie wartości przechowywanej w "next_operation":

  • "App" "Complete Then Change App By Name" nazwa aplikacji: "Variable" (zmienna tekstowa)

Więcej informacji


Czy znalazłeś to, czego szukałeś?

Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


Czy ten artykuł był pomocny?