enВойти в Senler

Шаги обновления готового решения

Когда нужны шаги обновления

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

При первой установке последней версии эти шаги не показываются. Для первоначальной настройки используйте шаги установки.

Как добавить шаги

  1. Откройте черновик новой версии готового решения.
  2. Выберите режим обновления «После подтверждения». Автоматическая версия не может содержать шаги обновления, потому что должна применяться без действий пользователя.
  3. В блоке «Шаги обновления» нажмите «Добавить шаг».
  4. Выберите тип, заполните тексты на русском и английском языках, задайте порядок и обязательность.
  5. Настройте поля выбранного типа и сохраните шаг.

Конструктор и доступные типы одинаковы для обоих этапов. Поля шагов с агентами, переменными и ссылками подробно описаны в статье «Шаги установки».

Чем отличаются два вида шагов

  • Шаги установки входят в первоначальную настройку готового решения и копируются из последней опубликованной версии в новый черновик.
  • Шаги обновления относятся только к переходу на конкретную версию. В следующий черновик они не копируются: для каждого выпуска добавляйте только действительно новые действия.
  • При обновлении шаги установки повторно не запускаются.

Переход через несколько версий

Пользователь обновляет готовое решение до последней опубликованной версии. Если между установленной и целевой версиями есть несколько выпусков, Senler применяет их по порядку. Дойдя до выпуска со шагами обновления, система синхронизирует его ресурсы, показывает эти шаги и продолжает переход после их завершения.

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

Если шаг не добавляется

  • убедитесь, что версия является черновиком;
  • переключите режим обновления с «Автоматически» на «После подтверждения»;
  • для шага с агентом сначала добавьте агента в ресурсы текущей версии;
  • проверьте право на управление версиями готового решения;
  • остальные требования к полям и типам шагов смотрите в разделе «Если шаг не сохраняется».