Prev Next

Oto jak zacząć korzystać ze zmiennych i używać ich w swoich aplikacjach.

W tym artykule dowiesz się...

  • Jak zacząć używać zmiennych
  • Jak wykorzystać zmienne do bardziej szczegółowej analizy
  • Jak używać zmiennych wraz z wyzwalaczami

Przegląd

Zmienne są podstawowym sposobem przechowywania danych i odwoływania się do nich w aplikacjach Tulip.

Gdy chcesz przechowywać wartość wprowadzonego tekstu lub uzyskać dostęp do wcześniej określonej właściwości aplikacji, potrzebujesz zmiennej.

Lub, gdy chcesz obliczyć określone wartości na podstawie wcześniejszych decyzji użytkownika w aplikacji, potrzebujesz zmiennej.

Zmienne mogą być resetowane po zakończeniu aplikacji lub utrzymywać swoje wartości przez wiele zakończeń, w zależności od konkretnego przypadku użycia.

Podczas projektowania aplikacji zmienna jest często używana do przechowywania danych wyjściowych z urządzenia.

Zmienna może być również używana jako warunek dla innych wyzwalaczy, które będą sterować logiką aplikacji, poprzez:

  1. zmianę wyświetlanego tekstu
  2. Przejście do innych kroków, lub...
  3. monitowanie operatora o wykonanie innego zadania.

Zmienne są również potrzebne do tworzenia szczegółowych raportów w narzędziu Analytics. Jeśli chcesz uzyskać indywidualne punkty danych od operatora, musisz przechwycić je w zmiennych.

Tworzenie zmiennej

Istnieją dwa podstawowe sposoby tworzenia zmiennych w edytorze aplikacji:

Okno dialogowe zmiennych

Aby utworzyć nową zmienną za pomocą okna dialogowego App Variables, wykonaj następujące kroki:

  1. Wybierz kartę App z panelu kontekstowego.
  2. Kliknij na X obok Variables.

  1. W otwartym oknie dialogowym wyświetlone zostaną wszystkie zmienne w bieżącej aplikacji wraz z powiązanymi atrybutami opisanymi poniżej:

How To Create And Use Variables_471418756.png

  1. Kliknij + Utwórz zmienną.
  2. Nazwij zmienną i wybierz typ zmiennej z listy rozwijanej. Kliknij + Utwórz.

Atrybuty zmiennej

Typ danych

Typ danych przechowywanych w zmiennej. Może przyjąć jedną z następujących wartości:

  • Liczba (w tym ułamki dziesiętne)
  • Wartość logiczna (prawda/fałsz)
  • Tekst
  • Liczba całkowita
  • Interwał (liczba sekund)
  • Obraz (URL lub przesłany ręcznie)
  • Użytkownik Tulip
  • Datetime (znacznik czasu)
  • Stacja
  • Urządzenie
  • Tablica (dowolnego wymienionego typu zmiennej)
  • Obiekt
  • Kolor

Learn more about each data type here.

Informacje i konfiguracja

Gdzie używane: Hierarchia wyświetlająca nazwę kroku i wyzwalacza / widżetu, w którym zmienna jest używana.

Clear on Completion: Czy dane w zmiennej zostaną wyczyszczone po zakończeniu aplikacji. Uwaga: zmienne te zostaną wyczyszczone po akcji"Complete and Go To Splash Screen".

Tip

If you want a value to remain in the variable when the app is completed, un-toggle Clear on Completion for the variable.

Save for Analytic: Ten przełącznik będzie domyślnie włączony. Jeśli z jakiegokolwiek powodu nie chcesz, aby zmienna była wysyłana do analizy, możesz odznaczyć to pole. Niektóre zmienne mogą być używane tylko w logice aplikacji i nie są potrzebne w analityce. W takich przypadkach najlepszą praktyką jest niewysyłanie ich do analizy. Wyłączenie nieistotnych zmiennych może również pomóc w szybszym ładowaniu analiz, ponieważ w scenariuszach o dużej objętości będzie mniej danych do załadowania.

Wartość domyślna: Ustaw wartość początkową zmiennej za każdym razem, gdy operator uruchamia aplikację.

Tworzenie zmiennej w wyzwalaczu

Podczas tworzenia lub edytowania trigera można utworzyć zmienną, wykonując następujące kroki:

  1. Utwórz nowy wyzwalacz.
  2. W nowej akcji wybierz Manipulacja danymi --> Przechowuj.
  3. W tym przykładzie wybierz opcję Wartość statyczna --> Tekst --> Lokalizacja "Tekst": Zmienna --> Nowa zmienna.

  1. Wpisz nazwę nowej zmiennej i kliknij zielony przycisk wyboru.
  2. Kliknij przycisk Zapisz.

Utworzona zmienna będzie dostępna do edycji w oknie dialogowym zmiennej.

Trwałe zmienne

Trwałe zmienne umożliwiają zapisanie wartości w zmiennej podczas wielu zakończeń aplikacji.

Trwałe zmienne zapisują wartości w odniesieniu do każdego urządzenia z uruchomioną aplikacją. Nie zostaną one nadpisane, jeśli aplikacja będzie używana na wielu urządzeniach jednocześnie.

Tak więc, jeśli masz aplikację wizualną andon z trwałą zmienną, która działa na 5 liniach produkcyjnych, każdy kierownik linii może zaktualizować zmienną w swojej aplikacji, a wartości nie zostaną nadpisane ani nie dojdzie do konfliktu. Istnieją one niezależnie na każdym tablecie z uruchomionym Playerem.

Zmienne w krokach formularza

Warning

As of r234, Form steps have been disabled for all new Tulip Instances.

Ostatnim sposobem na utworzenie zmiennej jest krok formularza. Zobacz przewodnik po krokach formularza.

Używanie tekstu zmiennej

Po utworzeniu zmiennej jest ona dostępna do użycia w akcjach i warunkach nowo utworzonych i istniejących wyzwalaczy w aplikacji. Jest ona również dostępna w widżecie Tekst, dostępnym z paska narzędzi.

Aby uzyskać dostęp do wartości przechowywanej w określonej zmiennej, wybierz odpowiednią nazwę zmiennej z listy rozwijanej Zmienne w okienku kontekstowym:

Zostanie wyświetlony monit o wybranie źródła danych:

  • Variable: Dowolna zmienna w utworzonej aplikacji
  • Informacje o aplikacji: Zmienne, które są automatycznie rejestrowane w aplikacji (np. nazwa zalogowanego użytkownika, czas spędzony w aplikacji i nazwa kroku).

Warto zauważyć, że zmienne są przechowywane na podstawie aplikacji, więc nie ma zmiennych specyficznych dla kroku i nie można ich udostępniać między aplikacjami.

Usuwanie zmiennych

Aby usunąć zmienną, należy usunąć ją ze wszystkich wyzwalaczy i widżetów tekstowych zmiennych, w których jest używana.

  1. Otwórz okno dialogowe Zmienne na karcie Aplikacja w okienku kontekstowym.

  1. Użyj pola wyszukiwania Filtruj według, aby znaleźć zmienną, którą chcesz usunąć.
  2. Kliknij ikonę ... po prawej stronie.

Usuń wszystkie nieużywane zmienne

Akcja usuwania nieużywanych zmiennych usuwa wszystkie zmienne, które są puste w sekcji where used.

W oknie dialogowym zmiennych kliknij ikonę "..." i wybierz opcję Usuń nieużywane zmienne.new2.png

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!