- Wydrukować
Jak ukończyć aplikację
Przegląd
Jednym ze sposobów na długoterminowe przechowywanie danych aplikacji Tulip App jest App Completions. Ten artykuł pokaże Ci jak to zrobić.
W tym artykule dowiesz się:* Dlaczego ważne jest**,**aby Twoja aplikacja miała przycisk Complete
:::(Info) (UWAGA) Ten temat jest poruszany w kursie"Jak zbudować swoją pierwszą aplikację" w Tulip University :::
Jak ukończyć aplikację
Aby zapisać informacje z aplikacji Tulip, operator musi "uzupełnić aplikację". Aby to umożliwić, musisz dodać przycisk Complete do swojej aplikacji.
Kiedy operator użyje przycisku "Zakończ", nowy wiersz zostanie dodany w zakładce "Zakończenia". Każdy wiersz zawiera następujące wartości:
- App Completion info, jak nazwa stacji, identyfikator odznaki operatora, oraz data/godzina rozpoczęcia i zakończenia aplikacji.
- Wszystkie zmienne i ich wartości w czasie, gdy aplikacja została ukończona.
- Opcjonalnie: Wybierz, aby dołączyć wszelkie Rekordy tabeli, które zostały załadowane do aplikacji w czasie ukończenia, aby były przechowywane.
Każda zmienna zdefiniowana w aplikacji (np. kod kreskowy, zalogowany operator, spędzony czas, wynik kontroli) będzie kolumną w tym widoku. Kiedy operator "kończy aplikację", tworzysz kolejny wiersz na liście.
Wartości we wszystkich krokach formularza zostaną zapisane i wyczyszczone po zakończeniu aplikacji.
W rzeczywistości, jeśli przejdziesz do zakładki Completions w każdej indywidualnej aplikacji, to właśnie to zobaczysz.
Istnieje kilka sposobów, aby**"**zakończyć aplikację", gdy została ona zakończona przez operatora.
Możesz użyć przycisku Complete, który jest wbudowany w Edytor aplikacji lub możesz zbudować własny wyzwalacz z przejściem do "pełnej aplikacji".
Używanie przycisku Complete
Wybierz przycisk z paska narzędzi. Wybierz "Complete."
Możesz ręcznie dodać przejście kończące aplikację za pomocą przycisku "Dodaj nowe przejścia":
Użycie niestandardowego wyzwalacza:
W tym przypadku powyżej, logika Complete Button jest domyślna:
- Kiedy, "przycisk jest wciśnięty;"
- Następnie, "App" -> "Complete App."
Możesz jednak dodać to przejście do dowolnego wyzwalacza, który odpowiada zakończeniu przepływu pracy. Na przykład:
- Gdy, "Urządzenie," "GPIO," wychodzi na "tej stacji" ze zdarzeniami "pin down"
- Jeżeli, "Wyjście urządzenia" "pin" "=" "Wartość statyczna" "integer" "2"
- Wtedy, "App" "Complete App"
W tym przykładzie każde urządzenie IoT wysyłające sygnał pin down do pinu 2 bramki GPIO I/O na tym kroku spowoduje ukończenie aplikacji.
Oprócz "Complete App", istnieją jeszcze 2 inne opcje:
Complete Then Change To: Zakończ aplikację, a następnie zmień na inną aplikację.
Complete Then Change ToStep: Complete the app then change to another step within the same app, or a specific step in a different app.
Complete And Go To Splash Screen: Ukończ aplikację, a następnie przejdź do ekranu powitalnego aplikacji. Aplikacja nie zostanie uruchomiona, dopóki operator nie naciśnie przycisku "Begin".
CompleteThen Logout Current User: Ukończenie aplikacji i wylogowanie aktualnego użytkownika.
Complete Then Change App By Name: Kończy aplikację, a następnie przechodzi do innej aplikacji, która może być określona poprzez wartość z aplikacji w zmiennej itp.
Complete Then Go To Step By Name (Zakończ i przejdź do kroku według nazwy): Kończy aplikację i przechodzi do innego kroku w tej samej aplikacji, który może być określony przez wartość z aplikacji w zmiennej itp.
Uwaga: Aplikacje mogą być zakończone tylko wtedy, gdy są uruchamiane z Tulip Player. Kiedy aplikacja jest zakończona, operator zobaczy wiadomość jak pokazano poniżej.
Anulowanie aplikacji
Powiedzmy, że NIE chcesz zapisywać danych z danego użycia aplikacji. W tym przypadku będziesz chciał "anulować aplikację" i prawdopodobnie powrócić do określonego kroku. To usunie wszystkie dane od czasu ostatniego otwarcia aplikacji.
Istnieje 5 wyzwalaczy Transitions, które bezpośrednio odpowiadają przejściom wyzwalaczy zakończenia aplikacji:
- Anuluj aplikację
- Anuluj, a następnie zmień na
- Anuluj, a następnie zmień na Krok
- Anuluj i przejdź do ekranu powitalnego
- Anuluj, a następnie wyloguj obecnego użytkownika
Szczegóły techniczne ukończenia aplikacji
Oto wszystkie punkty danych, które są automatycznie zapisywane przy każdym zakończeniu lub anulowaniu aplikacji:
- Czas rozpoczęcia: Data i godzina, kiedy operator otworzył pierwszy krok.
- End Time: Data i czas, kiedy operator nacisnął przycisk "Complete" lub "Cancel".
- Czas trwania: Czas pomiędzy czasem rozpoczęcia i zakończenia
- Logged In User: Na podstawie identyfikatora osoby, która zalogowała się do Tulip Player
- Station Name: Nazwa stacji, gdzie aplikacja była używana, jak określono w zakładce Shop Floor
- Comments: Wszelkie komentarze, które zostały wykonane dla aplikacji jako całości w menu Player
- Version: Wersja aplikacji w momencie jej ukończenia
- Cancled: Czy aplikacja została anulowana czy nie
- Execution ID: Unikalny identyfikator tego konkretnego uruchomienia aplikacji.
Usuwanie danych z zakończonych aplikacji
Aby zachować zgodność z normami GxP dotyczącymi produkcji, dane w Tulipie nie mogą być usunięte.
Istnieje jednak pewne obejście. Możesz skopiować aplikację i usunąć starą, a wtedy będziesz miał nową tabelę bez wpisów.
Ukrywanie danych o kompletach z Analytics
Prawdopodobnie masz nadzieję na pominięcie niektórych danych z zakładki Completions w swoich analizach. Możesz to zrobić znajdując rekord, który chcesz pominąć w zakładce Ukończenia i odznaczając pole "Uwzględnij w Analytics". Dzięki temu Analytics nie będzie uwzględniał tego rekordu.
Wyłączenie tego rekordu z analityki nie spowoduje usunięcia go z danych o uzupełnieniach, więc eksport tych danych nie będzie miał wpływu.
Dalsza lektura
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 spotkali się z podobnym pytaniem!