Попробовать

RIC 3.13.8: новый редактор сценариев

Главное изменение этого обновления — переработанный редактор сценариев. Теперь можно поправить отдельный изгиб связи, дать переходу понятное имя и перестроить импортированную схему целиком. Создание сценариев AI-агентами проверено и подтверждено Rightech как типовая возможность платформы. Вместе с редактором в выпуск вошли исправления дашбордов, моделей, обработчиков и отчётов, а также новые настройки треков и индикаторов.
Обзор относится к RIC Web 3.13.8, выложенному 9 ноября 2026 года на песочницу и dev.rightech.io.
В этом обновлении

Линии и маршруты переходов

При построении перехода линия отображается сразу, пока вы ведёте мышь. Если точка уже пристыковалась к состоянию, отпускание кнопки завершает соединение — даже если указатель оказался над карточкой или рядом с ней. Ошибка размещения больше не прерывает перетаскивание: можно продолжить движение и найти свободное место.
Готовую связь можно поправить вручную. Вертикальный участок перемещается влево и вправо, горизонтальный — вверх и вниз. Блоки переходов привязываются к мелкой сетке с шагом в половину основной клетки. Пересечения сплошных и пунктирных линий отмечены мостиками, чтобы их было проще отличить от соединений. Сетку можно скрыть, сохранив привязку к ней.
Для перестроения есть две команды: у отдельного перехода и для всего сценария. Общая автотрассировка пригодится после импорта старой схемы или перестановки состояний. Перед запуском редактор запрашивает подтверждение: ручные изгибы линий и положения блоков переходов будут рассчитаны заново. События, условия и действия при этом не меняются. Если для части связей новый маршрут найти не удалось, редактор сохраняет их прежнее расположение и сообщает о неполном перестроении. Режим «Подвижные связи» позволяет соседним линиям подстраиваться при перемещении перехода; по умолчанию он выключен.

Имена и условия переходов

Блоки переходов получили более компактное оформление и отличаются от состояний. В новом пустом блоке находится приглашение «Добавить событие». Переходу можно задать собственное имя — например, «Температура выше нормы». Если имя не заполнено, на карточке остаётся название события-триггера. Описание отображается в доступной области, а условие — отдельной многострочной подписью под блоком. Подпись остаётся на своём месте: при пересечении с состоянием или другим переходом она уходит под карточку, а не смещается в сторону.
У обычных переходов появился переключатель «Показывать условие», включённый по умолчанию. Он помогает убрать лишний текст с большой схемы, но не отключает проверку самого условия.

Действия состояния и выбор элементов

В пустых состояниях больше нет цветных строк действий. Для добавления действий при входе и выходе используются две кнопки во всплывающей панели; прежние зелёный и оранжевый цвета сохранены. После добавления действий появляются соответствующие разделы. Их заголовки тоже кликабельны: при наведении появляется «+». Настройки состояния или перехода можно открыть как щелчком по блоку, так и кнопкой редактирования.
Обновилась и работа с выбором элементов. Длинный список прокручивается внутри окна, после выбора окно закрывается, а справа остаётся панель настройки. Новый кросс-элемент сразу назначается в то место, из которого его создали. Кросс-действие можно открыть для редактирования прямо из состояния.

AI-ready: создание сценариев с помощью агентов

Создание сценариев AI-агентами проверено и подтверждено Rightech как типовая возможность платформы. Проверен полный путь: создание сценария, настройка переходов и условий, привязка к модели, запуск на объекте и просмотр текущего состояния.
Агент работает через интерфейс RIC. Подготовленный им сценарий доступен в обычном редакторе: можно просмотреть события, условия и связи, внести изменения и запустить сценарий на нужном объекте. Это позволяет поручить агенту подготовку схемы и продолжить работу с ней привычными средствами платформы.
О подключении внешних AI-сервисов к данным оборудования рассказываем в разделе об архитектуре RIC.

Исправления редактора

  • Устранено ложное предупреждение о незаполненном поле при добавлении второго действия того же типа.
  • Исправлены лишние ступеньки маршрутов, слияние соседних линий и смещение точек стыковки относительно сетки.
  • Убраны оставшиеся после перетаскивания соединительные элементы и ошибки стыковки линий со скруглёнными блоками.
  • Из начального состояния выходит только переход «Инициализация логики»; изменение связи сохраняет её начальную точку. Конечное состояние оформлено кругом внутри кольца, стрелки подходят к его внешней границе.
  • Всплывающие панели находятся поверх блоков и линий. Задержка скрытия 420 мс позволяет перевести указатель с карточки на кнопку; наведение на точку соединения не вызывает панель состояния.
  • Уведомления приведены к общему виду и размещаются вместе без сжатия в узкие столбцы. Подтверждения объясняют последствия удаления, перестроения и загрузки серверной версии сценария.
  • В режиме просмотра на объекте недоступно редактирование блоков и связей, сохраняются подсветка текущего состояния и просмотр выполнения. Сетка в этом режиме по умолчанию скрыта; в редакторе она остаётся включённой.
  • Описания новых состояний и переходов включены по умолчанию. Текст, не помещающийся в карточку, обрезается с многоточием; полный текст доступен в настройках.

Прочие исправления и изменения в платформе

Дашборды

В дашбордах исправили загрузку данных через кросс-элементы. Виджеты повторно проверяют источники после загрузки привязок, а переключатели и ползунки отправляют команды связанному объекту. Исправлены подписи легенды круговой диаграммы. Настройки виджетов и их расположение теперь сохраняются вместе; работа с управляющим виджетом не сбрасывает несохранённые изменения редактора.

Модели

В моделях устранена ошибка наследования, из-за которой могли исчезать пользовательские параметры. SVG-пиктограмма соответствует выбранному параметру и больше не переносится визуально на соседний. Число знаков после запятой по умолчанию — два — применяется и при создании числового параметра, и при его редактировании, если точность не задана.

Объекты и журнал

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

Обработчики

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

Отчёты и мнемосхемы

В отчётах исправлена ошибка при отмене выбора. Значения в таблицах выровнены влево, столбцы даты, времени и длительности расширены. На мнемосхемах исправлены перепутанные подписи включённого и выключенного переключателя; несколько элементов можно выделить и удалить вместе.

Действия и доступ

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

Треки

Для треков добавили независимый выбор параметра скорости для раскраски маршрута и фильтрации точек. Это позволяет использовать разные источники данных для этих двух задач.

Что учитывать при обновлении

В движке сценариев 3.7.2.6 изменена защита от слишком частых переходов. Первые 20 входов в состояния, включая начальное, освобождены от проверки. Начиная с 21-го проверяется частота: аварийная остановка происходит при превышении 20 входов в секунду по используемой движком оценке. Это не ограничение общей длины сценария: сценарии с ожиданием событий могут выполнять больше двадцати переходов, а мгновенный цикл по-прежнему может быть остановлен. Подробности защиты и диагностики.
Сохранение и применение изменений
В редакторе дашборда применение настройки отдельного виджета ещё не сохраняет её на сервере. Чтобы записать настройки и расположение виджетов, сохраните дашборд целиком.
Если расположение старой схемы важно, экспортируйте её перед общей автотрассировкой. После перестроения проверьте результат и сохраните изменения. Чтобы обновлённая логика начала работать на объекте, перезапустите сценарий: сохранение схемы само по себе не обновляет уже запущенный экземпляр.
Порядок работы с новым редактором описан в инструкции по созданию сценариев. Ручному перемещению линий и автотрассировке посвящён отдельный раздел документации.
Состав обзора: RIC Web 3.13.8 и движок сценариев 3.7.2.6. Изменения веб-интерфейса приведены относительно версии 3.11.5.1 на dev.rightech.io.