Управление версиями приложения

В ELMA365 реализована поддержка версионности структур, в том числе для приложения. Если версионирование структур включено, в системе автоматически создаются:

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

Это позволяет восстанавливать предыдущий вариант настроек, например при возникновении ошибки в текущей версии.

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

Про особенности сохранения переменных в контексте версий приложения читайте в статье «Вкладка „ Контекст“».

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

Версия приложения создаётся при изменении следующих настроек:

Создание версии страницы приложения

Страница отображается при переходе в приложение и содержит список его элементов. Версия страницы приложения создаётся независимо от версии приложения, если в меню Настройки приложения изменяются следующие опции:

  • Название приложения;
  • Описание;
  • Иконка приложения;
  • Показывать.

Пример создания версии для приложения

  1. Справа от названия приложения Договоры нажмите значок шестерёнки и выберите пункт Настройка формы.
  2. На открывшейся странице добавьте новое свойство, например Дата отправки контрагенту.
  3. Сохраните настройки формы. После этого отобразится окно с номером версии приложения, которая будет создана.
  4. Добавьте комментарий и нажмите Сохранить.

elma365-structure-versioning-1

После этого в системе создаётся версия приложения Договоры. Она включает в себя контекст приложения с тем набором свойств и их настроек, каким он был на момент сохранения текущей формы приложения.

История версий приложения и его страницы

Чтобы перейти к списку версий, справа от названия приложения нажмите значок шестерёнки и выберите пункт Дополнительные > История версий и выберите нужную вкладку:

  • Приложение содержит версии приложения;
  • Страница — хранит версии страницы приложения.

elma365-structure-versioning-2

Про действия с версиями читайте в статье «Версионность структур в ELMA365».