Редактор сценариев

Редактор сценариев — самый насыщенный раздел платформы. В его работе можно выделить два режима: Running view и Editing view.

Сценарий может быть:

Status bar

Строка состояния содержит информацию в статусе сценария и переключатели. А именно:

  • Кнопка выхода к списку сценариев,

  • Переключатель режимов Running view и Editing view,

  • Название сценария и его актуальная версия,

  • Условия входа объектов в сценарий,

  • Структура, в которую сценарий "смотрит",

  • Статус (Pause, Start),

  • Переключатель состояния Start / Publish / Pause,

  • Дополнительные действия (позволяет обновить счётчики, сбросить их и запустить сценарий)

Editing view

Рабочее пространство.

Здесь создаются сценарии. Вы перетаскиваете кубики из панели справа (design mode), стрелочками от кубика к кубику протягиваете логические связи и настраиваете сам кубик.

Сценарий всегда начинается со стартового кубика, в котором настраивается его имя, структура, в которую он будет "смотреть", и условия входа объектов. А вот кубик выхода необязателен.

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

Функциональная панель

В режиме Editing view в функциональной панели справа работают четыре инструмента. design mode — панель, откуда перетягиваются кубики на рабочее пространство. Кубики делятся на три категории: System steps, Actions, Conditions. debug mode позволяет ввести ID входящего объекта той структуры, с которой работает сценарий, и вернуть значения всех полей этого объекта. logs — Логи. Есть возможность фильтрации сообщений и тумблер переключения события / ошибки. Именно здесь собирается та информация, которую можно отследить и на Dashboard. history — версия сценария. Указана актуальная версия и предыдущие варианты.

Running view

Рабочее пространство

В режиме Running view рабочее пространство демонстрирует, как собран сценарий, есть возможность зайти в каждый кубик и посмотреть настройки. Важно! в этом режиме нельзя внести какие-либо изменения в кубик!

В режиме Running view очень удобно отслеживать прохождение объектов через кубики. Если на каком-то шаге произошла ошибка, платформа отобразит её на этом кубике специальным флажком.

Функциональная панель

В режиме Running view доступен блок для работы с логами.