Создание и управление версиями приложений
  • 28 Aug 2024
  • 2 Минуты для чтения
  • Авторы

Создание и управление версиями приложений


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

Обзор

Более подробную информацию об управлении приложениями можно найти здесь: Введение: Управление приложениями

Tulip использует два типа версий для всех приложений: версия для разработки и опубликованная версия. Это позволяет вам как администратору Tulip вносить изменения, не затрагивая версию, которая находится на производстве.

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

Версия для разработки

Начальная версия всех приложений - это версия разработки. Как только вы будете готовы запустить приложение в производство, вы должны создать версию, доступную только для чтения, опубликовав ее.

Опубликованная версия - это неизменяемая ("замороженная") копия версии разработки на момент публикации. Количество опубликованных версий для каждого приложения не ограничено.

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

В общем, вы создаете и редактируете приложения, используя версию разработки. Когда вы будете готовы запустить новую версию приложения в производство, вы должны опубликовать ее.

Станции могут быть настроены (на экране Shop Floor) на запуск либо версии разработки, либо последней опубликованной версии. Как правило, вы хотите запускать опубликованную версию.

Преимущества публикации приложения

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

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

Каждая опубликованная версия приложения сохраняется с именем и временной меткой.

Надлежащая практика документирования (GDP) требует сохранять каждую версию с уникальным именем, которое включает в себя:

  • ревизию приложения
  • идентификатор приложения (если он существует)
  • название приложения.

Все эти поля автоматически отслеживаются в Tulip, включая дату публикации приложения.

Публикация приложения

Чтобы опубликовать приложение, выполните следующие действия:

  1. Выберите приложение, которое вы хотите опубликовать, из списка приложений Tulip.
  2. Перейдите на вкладку "Версии" в окне "Сводка приложений".

App Versions Tab

  1. Нажмите кнопку "Опубликовать" в правой части строки с версией разработки.

Publish Button

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

Published Version

Вы можете просмотреть опубликованную версию приложения, нажав кнопку "..." и выбрав "Просмотреть в редакторе".

View in Editor

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

Read-Only Editor

Добавьте подробности в поле описания и нажмите "Опубликовать версию X". Более подробную информацию о процессе публикации можно найти здесь: Обзор публикации приложений.

Publish Version

Использование опубликованных приложений в цеху

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

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

Использование моментальных снимков

Иногда необходимо "откатиться" к предыдущей версии приложения с помощью кнопки "Восстановить".

Restore Button

Однако если вы уже работаете над версией разработки, вам не захочется стирать текущую работу.

Здесь на помощь приходят "моментальные снимки". Используйте кнопку "Создать снимок", чтобы сохранить версию разработки отдельно.

Снимок будет "заморожен", но вы сможете восстановить его до версии разработки позже.

Create Snapshot

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


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


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