Przykład funkcji danych tulipana
  • 13 May 2024
  • 5 Minuty do przeczytania
  • Współtwórcy

Przykład funkcji danych tulipana


Streszczenie artykułu

::: (info) () Aby pobrać aplikację, odwiedź: Library:::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 nie-Enterprise 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

| Dane aplikacji są automatycznie zapisywane w Completion Records | Dane aplikacji nie są automatycznie zapisywane w Tables; muszą być zapisywane przy użyciu Trigger Logic | | Lokalnie (w aplikacji) | Globalnie (w całej instancji Tulip) | | Trwałe i niezmienne rekordy | Mogą być edytowane lub aktualizowane przez operatorów lub w interfejsie administratora Table | | Dane aplikacji są automatycznie zapisywane w Tables.

Aplikacje rejestrują dane podczas działania w Tulip Player. Dane te są automatycznie zapisywane 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.svg
Przegląd Completion Records vs. Tulip Tables.

Wspólne modele danych

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

Dane aplikacji

App Data.svg
Lista zmiennych aplikacji i Field (oraz ich typów danych) w połączonej tabeli "App Data". Zmienna i pole tabeli Data Types muszą być zgodne. Określ ogólne nazwy "Checklist" dla instrukcji Step.

Przykładowe dane

Sample Data.svg
Udostępnia łącze 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).svg
Wybierz 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.svg
Przykładowy formularz zawierający dane wejściowe i zmienne. Wypełnij wszystkie pola, aby kontynuować.

Widżet historii rekordów

Record History Widget.svg
Demonstracja 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 tulipanowych"

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).svg
Wybierz 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.svg
Przykładowy formularz zawierający dane wejściowe i zmienne. Wypełnij wszystkie pola, aby kontynuować.

Tabela Tulip

Tulip Table.svg
Demonstracja 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.svg
Demonstracja sposobu tworzenia Table Analysis z danych aplikacji w celu wyświetlania danych ukończenia wewnątrz aplikacji Tulip.

Grupa kroków External Completion Data

Completion Records - instancja aplikacji Tulip

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


Czy ten artykuł był pomocny?