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

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


Article Summary

::: (info) () Чтобы скачать приложение, посетите: Библиотека:::Functional Example, демонстрирующий, как хранить данные приложения в Tulip с акцентом на лучшие практики GxP.

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

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

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

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


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

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

Введение

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

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

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

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

App Data.svg
Список переменных приложения и Field (и их типов данных) в связанной таблице "Данные приложения". Переменные и поля таблицы Data Types должны совпадать. Укажите общие имена "Контрольных списков" в соответствии с инструкциями Шагов.

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

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


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