Создание и управление версиями приложений
  • 31 Oct 2023
  • 3 Минуты для чтения
  • Авторы

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


Article Summary

Обзор

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

:::(Info) (ПРИМЕЧАНИЕ) Вы можете добавить больше правил и отдельных утвердителей, используя нашу отдельную функцию Approvals. :::

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

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

Вот руководство по управлению версиями в Tulip.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Versions Tab

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

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

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

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

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

App Editor - Read Only

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

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

Publish Button

  • Добавьте некоторые сведения в поле описания и нажмите кнопку "Опубликовать версию X".

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

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

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

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

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

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

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

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

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


Вы нашли то, что искали?

Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


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