MENU
    Функциональный пример данных Tulip Data
    • 10 Jan 2025
    • 5 Минуты для чтения
    • Авторы

    Функциональный пример данных Tulip Data


    Вводный текст

    To download the app, visit: Library
    :::Functional Example, демонстрирующий, как хранить данные приложения в Tulip с акцентом на лучшие практики GxP.

    Обзор приложений

    Tulip Data Functional Example - это нерабочее приложение, существующее исключительно в учебных целях. Оно предлагает общий обзор хранения данных приложения с помощью таблиц и записей завершения. Пример включает в себя как корпоративное, так и не корпоративное использование Tulip.

    Понимание того, как Tulip хранит и сохраняет данные, важно для всех пользователей Tulip, но особенно важно для клиентов из регулируемых отраслей, таких как фармацевтика и биотехнологии. Отрасли Life Sciences должны следовать нормам GxP и вести постоянный журнал регистрации всех действий.

    Записи о завершении работ в сравнении с таблицами

    Записи о завершенииТаблицы Tulip
    Данные приложения автоматически сохраняются в Completion RecordsДанные приложения не сохраняются автоматически в таблицах; их необходимо сохранять с помощью логики триггеров
    Локальные (в приложении)Глобальные (во всех экземплярах Tulip)
    Постоянные и неизменяемые записиМогут быть отредактированы или обновлены операторами или в пользовательском интерфейсе таблицы администратора

    Приложения регистрируют данные по мере выполнения в Tulip Player. Эти данные автоматически сохраняются в записях завершения, которые фиксируют такие сведения о приложении, как:

    • Время начала
    • время окончания
    • Продолжительность
    • Вошедший в систему пользователь
    • Имя станции
    • Комментарии
    • Версия приложения
    • Было ли приложение отменено или завершено
    • Имена подключенных таблиц тюльпанов
    • Конечные значения всех переменных приложения

    Записи завершения локальны для приложения, то есть данные недоступны за его пределами.

    Логика триггеров сохраняет данные приложения в таблицах Tulip. Разработчики приложений определяют поля записей таблицы.

    Table Fields vs Records.svg

    Таблицы отличаются от Записей завершения тем, что они глобальны, то есть данные таблицы доступны из всех приложений в вашем экземпляре Tulip.

    Еще одно важное отличие записей завершения от таблиц заключается в том, что записи завершения являются неизменяемыми, постоянными историями - они не могут быть отредактированы пользователями или администраторами. Таблицы, напротив, могут редактироваться и обновляться по мере поступления новых данных.

    Вы можете одновременно использовать и таблицы, и записи завершения. Однако из-за постоянного характера записей завершения заказчики из регулируемых отраслей должны использовать переменные и записи завершения в качестве основного хранилища данных. Для пользователей GxP таблицы могут использоваться в качестве вторичного хранилища для общих или статических данных, таких как списки оборудования или партий.

    Обзор шагов

    Этот функциональный пример организован вокруг трех основных групп шагов: "Документация", "Функциональные примеры" и "Доступ к данным завершения".

    Документация

    Обзор Шаги содержат:

    1. Введение
    2. Примеры моделей данных, объясняющие, в каких случаях следует выбирать таблицы, а в каких - записи завершения
    3. Разбивка переменных и полей таблицы приложения
    4. Ссылка для загрузки CSV-файла с примерами данных, которые можно загрузить в таблицу "Оборудование".

    Функциональные примеры

    Эта группа шагов содержит два примера шагов, которые должны быть запущены в Tulip Player:

    1. "Функциональный пример завершений в приложении" - выполните эти шаги в проигрывателе, чтобы увидеть, как данные приложения сохраняются в записях завершений и как просматривать завершения в приложении с помощью анализа таблицы и/или виджета истории записей.
    2. "Функциональный пример тюльпановых таблиц" - выполните эти шаги в проигрывателе, чтобы увидеть, как данные приложения хранятся в тюльпановых таблицах и как просматривать завершения в приложении с помощью анализа таблиц.

    Внешние данные о завершении

    Показывает, как получить доступ к встроенным записям завершений, расположенным на вкладке "Завершения" на странице обзора приложения.


    Группа шагов "Документация"

    Эта группа шагов не является функциональной и служит для предоставления информационных обзоров.

    Введение

    Introduction.svgОбзор "Записи о завершении" и "Тюльпановые таблицы".

    Общие модели данных

    Common Data Models.svgОбзор того, когда и для каких типов данных следует выбирать записи завершения по сравнению с таблицами.

    Данные приложения

    App Data.svgСписок переменных приложения и Field (и их типов данных) в связанной таблице "Данные приложения". Типы данных переменных и полей таблицы {target="_blank"} должны совпадать. Укажите общие названия "Контрольного списка" в соответствии с инструкциями к шагам.

    Образец данных

    Sample Data.svgПредоставляет ссылку на скачивание CSV-файла с образцами данных, которые можно импортировать в таблицу "Оборудование".

    Функциональная группа шагов "Функциональный пример записей о завершении"

    Эта функциональная группа шагов имитирует форму ввода данных, в которой хранятся значения переменных и информация о приложении к записям о завершении. Выполните эти шаги в Player и заполните все поля формы, чтобы увидеть, как данные приложения сохраняются в Completion Records.

    Выбор записи об оборудовании (пример завершения)

    Select Equipment (Completion).svgВыберите запись из встроенной таблицы оборудования, чтобы продолжить работу. Данные, отображаемые в виджете истории записей, привязаны к записям в этой таблице.

    Данные переменных в журнале

    Log Variable Data.svgОбразец формы, содержащей вводимые данные и переменные. Заполните все поля, чтобы продолжить.

    Виджет истории записей

    Record History Widget.svgДемонстрация того, как данные приложения отображаются в виде истории журнала в виджете истории записей (функция Enterprise). Выберите запись, чтобы просмотреть данные. Пользователям, не являющимся сотрудниками Enterprise, следует нажать следующую кнопку, чтобы увидеть альтернативные варианты просмотра данных о завершении.

    Шаговая группа "Функциональный пример тюльпановых таблиц"

    Эта функциональная группа шагов имитирует форму ввода данных, которая сохраняет значения переменных и информацию о приложении в таблице "Данные приложения". Выполните эти шаги в проигрывателе и заполните все поля формы, чтобы увидеть, как логика триггера создает новые записи в таблице.

    Выбор оборудования (пример таблицы)

    Select Equipment Record (Table).svgВыберите запись из встроенной таблицы "Оборудование", чтобы продолжить работу. Таблица "Оборудование" представляет собой статический список оборудования. Данные, собранные во время работы приложения, в первую очередь сохраняются в таблице "App Data" с помощью триггерной логики.

    Сохранение данных в таблицу

    Store Data to Table.svgОбразец формы, содержащей поля ввода данных и переменные. Заполните все поля, чтобы продолжить работу.

    Таблица Tulip

    Tulip Table.svgДемонстрация того, как информация и переменные приложения сохраняются в таблице Tulip Table.

    Отображение записей о завершении внутри приложения с помощью анализа таблиц

    Display Completion Records inside an App 2.svgДемонстрация того, как можно построить таблицу анализа на основе данных приложения для отображения данных о завершении в приложении Tulip.

    Внешние данные завершения Группа шагов

    Записи о завершении - экземпляр Tulip

    Completion Records - Tulip Instance.svgПоказывает, как перейти на страницу обзора приложения, нажав на название приложения в вашем экземпляре Tulip. Записи о завершении можно просмотреть на вкладке*"Завершения".*


    Была ли эта статья полезной?