MENU
    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?