Последовательность обновления Simple Application

Мы заметили что часто наши клиенты и партнеры сталкиваются с проблемой в последовательности установки пакетов Simple Application при обновлении. Эта инструкция будет дополнятся по мере выхода новых версий продукта.

В случае, если обновление происходит с версии ранее 1.13.0 нужно установить Sop-файл [SA] CMDB 2.0 override script.sop (1,1 КБ) и выполнить соответствующий скрипт (/record/sys_script/164881393805106868) из интерфейса.

  1. Обновляемся до версии 1.14.2:
  1. Обновляемся до версии 1.15.1:
  1. Обновляемся до версии 1.16.0:
  1. Обновляемся до версии 1.17.1:
  1. Обновляемся до версии 1.18.3:
  1. Обновляемся до версии 1.19.1:
  1. Обновляемся до версии 1.20.1:
    Simple Application build.1240.sop (6,5 КБ)
    Simple Application build.1257.sop (53,4 КБ)
    Simple Application build.1261.sop (2,1 КБ)
    В случае наличия ITSM на экземпляре клиента, при миграции на новый SLM установить дополнительный пакет [ITSM] build.1026+ new sla widgets.
    Пакет позволяет настроить виджеты SLA на портале и агенте на новый SLM. Для переключения виджетов в режим работы нового SLA потребуется установить свойство itsm.slm.new_indication_enabled = true то необходимо установить
    [ITSM] build.1026+ new sla widgets.sop (8,9 КБ)

  2. Обновляемся до версии 1.21.3:
    Simple Application build.1265.sop (2,6 КБ)
    Simple Application build.1276.sop (65,0 КБ)
    Simple Application build.1280.sop (1,1 КБ)

Последовательность действий по импорту (установке) пакета:

  1. перейдите в список загруженных пакетов через навигатор: Configuration → Retrieved Packs;
  2. откройте форму создания записи по кнопке New;
  3. прикрепите sop файл пакета и сохранить запись;
  4. выполните загрузку по кнопке Load Pack / Загрузить обновления;
  5. убедитесь, что для пакета нет конфликтов. Для поиска конфликтов воспользуйтесь фильтрацией связанного списка VCS Preview log / Лог подготовки к обновлению по полю State / Статус
  6. если конфликтов нет, выполните импорт по кнопке Import Pack / Импортировать обновление.

Если в связанном списке содержатся записи в статусах Skipped / Collision (Пропущено/ Коллизия):

Для обеспечения исправной работы новой версии платформы необходимо решить коллизии и завершить импорт пакетов. Решение коллизий описано в статье Collisions processing - Collisions processing - SimpleOne Documentation (Outdated) - SimpleOne Documentation

6 лайков

Ришат, в пакете Simple Application build.1232.sop есть изменение, которое переопределяет обязательность для атрибута Владелец для таблицы Услуга (политика =protected).

В результате появляется ещё одно обязательно поле на форме услуги, а т.к. переопределить его нельзя, появляется проблема в бизнес процессе заказчика (оно не должно быть обязательным).
Что интересно, на другом стенде (обновлённого по запросу вашими коллегами) версии 1.20, этого изменения нет.

Почему? Можно ли это изменение как-то откатить со стенда после установки sop? Очень мешает…

up
обходное решение.
можно подавить обязательность заполнения клиентским скриптом или при загрузке пакета пропустить это изменение