Функциональный пример данных Tulip Data
  • 23 Mar 2023
  • 4 Минуты для чтения
  • Авторы

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


Article Summary

{{glossary.Functional Example}}, демонстрирующий, как хранить данные приложения в Tulip с акцентом на лучшие практики GxP.

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

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

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

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

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

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

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

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

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

Table Fields vs Records.svg

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

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

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

Обзор шагов

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

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

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

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

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

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

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

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

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


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

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

Введение

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

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

Common Data Models.svg
Обзор того, когда и для каких типов данных следует выбирать Completion Records vs. Tables.

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

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

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

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

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

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

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

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. Записи о завершении можно просмотреть на вкладке*"Завершения".*


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