Przykład funkcji danych tulipana
  • 10 Jan 2025
  • 5 Minuty do przeczytania
  • Współtwórcy

Przykład funkcji danych tulipana


Streszczenie artykułu

To download the app, visit: Library
:::A Functional Example demonstrujący sposób przechowywania danych aplikacji w Tulip z naciskiem na najlepsze praktyki GxP.

Przegląd aplikacji

Tulip Data Functional Example to nieoperacyjna aplikacja, która istnieje wyłącznie w celach edukacyjnych. Oferuje ogólny przegląd przechowywania danych aplikacji przy użyciu tabel i rekordów ukończenia. Przykład obejmuje zarówno Enterprise, jak i inne zastosowania Tulip.

Zrozumienie, w jaki sposób Tulip przechowuje dane, jest ważne dla wszystkich użytkowników Tulip; jest to jednak szczególnie ważne dla klientów z branż regulowanych, takich jak farmacja i biotechnologia. Branże Life Sciences muszą przestrzegać przepisów GxP i prowadzić stałą historię wszystkich działań.

Rekordy ukończenia a tabele

Rekordy ukończeniaTabele Tulip
Dane aplikacji są automatycznie zapisywane w Completion RecordsDane aplikacji nie są automatycznie zapisywane w tabelach; muszą być przechowywane przy użyciu logiki wyzwalania.
Lokalny (dla aplikacji)Globalne (w całej instancji Tulip)
Stałe i niezmienne rekordyMogą być edytowane lub aktualizowane przez operatorów lub w interfejsie tabeli administratora

Aplikacje rejestrują dane podczas działania w Tulip Player. Dane te są automatycznie przechowywane w Completion Records, które przechwytują informacje o aplikacji, takie jak:

  • Czas rozpoczęcia
  • Czas zakończenia
  • Czas trwania
  • Zalogowany użytkownik
  • Nazwa stacji
  • Komentarze
  • Wersja aplikacji
  • Czy aplikacja została anulowana lub ukończona
  • Nazwy połączonych tabel Tulip
  • Wartości końcowe wszystkich zmiennych aplikacji

Rekordy ukończenia są lokalne dla aplikacji, co oznacza, że dane nie są dostępne poza aplikacją.

Logika wyzwalacza przechowuje dane aplikacji w tabelach Tulip. Twórcy aplikacji definiują pola rekordów tabeli.

Table Fields vs Records.svg

Tabele różnią się od Completion Records tym, że są globalne, co oznacza, że dane tabeli są dostępne ze wszystkich aplikacji w instancji Tulip.

Inną ważną różnicą między Completion Records i Tables jest to, że Completion Records są niezmiennymi, trwałymi historiami - nie mogą być edytowane przez użytkowników ani administratorów. Z drugiej strony tabele mogą być edytowane i aktualizowane w miarę napływu nowych danych.

Można używać zarówno tabel, jak i Completion Records jednocześnie. Jednak ze względu na trwały charakter Completion Records, klienci w branżach regulowanych powinni używać Variables i Completion Records jako podstawowego magazynu danych. W przypadku użytkowników GxP tabele mogą być używane jako dodatkowe miejsce przechowywania danych wspólnych lub statycznych, takich jak listy sprzętu lub partii.

Przegląd kroków

Ten funkcjonalny przykład jest zorganizowany wokół trzech głównych grup kroków: "Dokumentacja", "Przykłady funkcjonalne" i "Dostęp do danych ukończenia".

Dokumentacja

Przegląd Kroki zawierające:

  1. Wprowadzenie
  2. Przykładowe modele danych wyjaśniające, kiedy wybrać tabele, a kiedy rekordy ukończenia
  3. Podział zmiennych i pól tabeli w aplikacji
  4. Link do pobrania pliku CSV zawierającego przykładowe dane, które można przesłać do tabeli "Equipment".

Przykłady funkcjonalne

Ta grupa kroków zawiera dwie przykładowe ścieżki kroków, które należy uruchomić w odtwarzaczu Tulip Player:

  1. "App Completions Functional Example" - Wykonaj te kroki w odtwarzaczu, aby zobaczyć, jak dane aplikacji są zapisywane w rekordach ukończenia i jak wyświetlić ukończenia w aplikacji za pomocą analizy tabeli i/lub widżetu historii rekordów.
  2. "Tulip Tables Functional Example" - Wykonaj te kroki w odtwarzaczu, aby zobaczyć, jak dane aplikacji są przechowywane w tabelach Tulip i jak wyświetlać ukończenia w aplikacji za pomocą analizy tabeli.

Zewnętrzne dane ukończenia

Pokazuje, jak uzyskać dostęp do wbudowanych rekordów ukończeń znajdujących się w zakładce "Ukończenia" na stronie przeglądu aplikacji.


Grupa kroków "Dokumentacja"

Ta grupa kroków jest niefunkcjonalna i służy do dostarczania przeglądów informacyjnych.

Wprowadzenie

Introduction.svgPrzegląd Completion Records vs. Tulip Tables.

Wspólne modele danych

Common Data Models.svgPrzegląd tego, kiedy i dla jakich typów danych należy wybrać Completion Records vs. Tables.

Dane aplikacji

App Data.svgLista zmiennych aplikacji i Field (oraz ich typów danych) w połączonej tabeli "App Data". Typy danych zmiennych i pól tabeli{target="_blank"} muszą być zgodne. Określ ogólne nazwy "Checklist" zgodnie z instrukcjami kroku.

Przykładowe dane

Sample Data.svgUdostępnia link do pobrania pliku CSV zawierającego przykładowe dane, które można zaimportować do tabeli "Equipment".

Grupa kroków "Przykład funkcjonalny Completion Records"

Ta funkcjonalna grupa kroków symuluje formularz wprowadzania danych, który przechowuje wartości zmiennych i informacje o aplikacji do rekordów ukończenia. Wykonaj te kroki w odtwarzaczu i wypełnij wszystkie pola formularza, aby zobaczyć, jak dane aplikacji są zapisywane w Completion Records.

Wybór rekordu wyposażenia (przykład ukończenia)

Select Equipment (Completion).svgWybierz rekord z wbudowanej tabeli wyposażenia, aby kontynuować. Dane wyświetlane w widżecie historii rekordów są powiązane z rekordami w tej tabeli.

Rejestrowanie zmiennych danych

Log Variable Data.svgPrzykładowy formularz zawierający dane wejściowe i zmienne. Wypełnij wszystkie pola, aby kontynuować.

Widżet historii rekordów

Record History Widget.svgDemonstracja sposobu wyświetlania danych aplikacji jako historii dziennika w widżecie historii rekordów (funkcja Enterprise). Wybierz rekord, aby wyświetlić dane. Użytkownicy spoza Enterprise powinni kliknąć przycisk next, aby zobaczyć alternatywne opcje przeglądania danych ukończenia.

Grupa kroków "Przykład funkcjonalny tabel tulipanów"

Ta funkcjonalna grupa kroków symuluje formularz wprowadzania danych, który przechowuje wartości zmiennych i informacje o aplikacji w tabeli "App Data". Wykonaj te kroki w odtwarzaczu i wypełnij wszystkie pola formularza, aby zobaczyć, jak Trigger Logic tworzy nowe rekordy tabeli.

Wybierz sprzęt (przykład tabeli)

Select Equipment Record (Table).svgWybierz rekord z wbudowanej tabeli "Equipment", aby kontynuować. Tabela "Wyposażenie" to statyczna lista wyposażenia. Dane zebrane podczas uruchamiania aplikacji są przede wszystkim zapisywane w tabeli "App Data" za pośrednictwem funkcji Trigger Logic.

Zapisywanie danych do tabeli

Store Data to Table.svgPrzykładowy formularz zawierający dane wejściowe i zmienne. Wypełnij wszystkie pola, aby kontynuować.

Tabela Tulip

Tulip Table.svgDemonstracja sposobu przechowywania informacji o aplikacji i zmiennych w tabeli Tulip Table.

Wyświetlanie rekordów ukończenia wewnątrz aplikacji przy użyciu analizy tabeli

Display Completion Records inside an App 2.svgDemonstracja sposobu tworzenia Table Analysis z danych aplikacji w celu wyświetlenia danych ukończenia wewnątrz aplikacji Tulip.

Grupa kroków External Completion Data

Completion Records - instancja aplikacji Tulip

Completion Records - Tulip Instance.svgPokazuje, jak przejść do strony przeglądu aplikacji, klikając tytuł aplikacji w instancji Tulip. Rekordy ukończenia są widoczne w zakładce*"Ukończenia".*


Czy ten artykuł był pomocny?