Модуль «Конструктор процессов»
Улучшения
- В инспекторе блока «Робот» добавлен чек-бокс «Разрешить параллельный запуск UI роботов». Опция позволяет запускать на машине несколько UI роботов одновременно.
- Для ЭФ добавлена возможность настройки автоматического завершения пользовательской задачи:
- При включении чек-бокса, в поле «Срок исполнения» по умолчанию выставляется 1 день, а также появляется возможность указать значение для кнопки подтверждения;
- Во время запущенной отладки доступна кнопка «Завершить автоматически»;
- После выполнения задачи, запись об автоматическом завершении отображается в логах отладки (и в таблице логов экземпляра опубликованного процесса);
- При наступлении срока исполнения, задача завершается автоматически с сохранением значений входных параметров, переданных из других блоков. Кнопке завершения присваивается результат, указанный при настройке ЭФ в КП. Если обязательные поля ЭФ не были заполнены, то задача завершается с ошибкой и процесс останавливается.
- Реализован функционал назначения ЭФ нескольким исполнителям.
В поле «Исполнитель» появилась новая кнопка «Выбрать значение», при нажатии которой, разворачивается список блоков схемы процесса, имеющих результат типа Robin.UserCollection (для ЭФ это блок «Пользователь). Т.е. выбор нескольких исполнителей возможен только при передаче результата в виде Robin.UserCollection из предыдущих блоков.
- Скрыт контрол «Условия выполнения». Логика ожидания теперь является встроенным поведением для каждого блока. Блок «И» ожидает выполнения всех веток процесса, остальные блоки ждут только одну.
- В инспекторе блока «Процесс» добавлен чек-бокс «Запускать подпроцесс автономно». При его активации, подпроцесс будет выполняться параллельно с главным процессом и его результаты недоступны другим блокам схемы. Ошибка выполнения либо пауза автономного подпроцесса не влияют на работу главного процесса и наоборот.
- Добавлены пуши при экспорте и импорте процесса.
Исправления
- Устранена проблема отсутствия обновления логов отладки в режиме реального времени во время выполнения цикла.
- Для блока «ИЛИ» добавлена проверка – если имеется только одна исходящая направляющая, настроенные условия не проверяются.
Модуль «Редактор экранных форм»
Улучшения
- На странице графического редактора ЭФ добавлен новый блок «Пользователь», который позволяет указывать несколько исполнителей при настройке ЭФ в КП. В виджете заполнение списка пользователей доступно только для авторизованных пользователей. При попытке заполнить данный блок анонимным пользователем будет выводиться ошибка.
- Реализована возможность частичного редактирования импортированной экранной формы – добавление/замена справочника в блоке «Справочник».
Модуль «Активности»
Улучшения
- Реализован новый раздел «Условия запуска», в котором можно настроить запуск процессов по расписанию:
- Функционал доступен ролям Администратор процессов (выводятся все условия запуска тенанта, может включать/выключать и удалять не только свои, но и чужие расписания) и Владельцу процесса (отображаются только его условия запуска);
- Редактирование расписания доступно только автору;
- Поддерживается массовое включение/выключение расписаний;
- При удалении пользователя из тенанта, его условие запуска автоматически выключается, администратор процессов может его только удалить;
- Если расписание было удалено после того, как процесс уже запустился, то его выполнение должно отработать до конца (без прерывания с ошибкой);
- В разделе «Задачи» во вкладке «Завершенные» реализовано отображение отмененных (если процесс был остановлен вручную или упал с ошибкой, и задача осталась невыполненной), а также автоматически завершенных задач.
- В окне настроек опубликованного процесса добавлена возможность указывать отслеживаемые переменные, значения которых будут выводиться в карточке запроса чата Ассистента. Поддерживаемые типы - Строка, Число, Дата-время. После смены версии процесса, список переменных очищается.
- Расширен функционал таблицы логов экземпляра процесса. Теперь есть возможность просмотра логов подпроцессов (открываются в отдельном модальном окне).
- В строке экземпляра процесса реализовано отображение актуальной информации о машине и УЗ при выполнении робота.
- При запуске процессов с подпроцессами, в разделе «Экземпляры» теперь выводятся экземпляры только автономных подпроцессов.
Исправления
- Исправлен плавающий баг, при котором окно пользовательской задачи не закрывалось автоматически после ее выполнения.
- Поправлена ошибка, возникающая при переносе срока исполнения задачи, если процесс был запущен из чата Ассистента.
Известные проблемы
После выполнения ЭФ, затираются значения в полях с файлами и ссылками.
Модуль «Ассистент»
Улучшения
- Обновлен дизайн карточки запроса и области чата, а также добавлена возможность редактирования названия и удаления чата.
- Добавлен фильтр по статусам запросов:
- В работе – запрос находится в активной фазе обработки или ответа на сообщение пользователя;
- Ожидает действия – отражает ожидание действия от пользователя (выполнение задачи или отправки первого сообщения для классификации по тематике);
- Просрочен – истек срок исполнения задачи, назначенной на пользователя;
- Выполнен – процесс завершен, выполнена задача или дан текстовый ответ на запрос пользователя по тематике классификатора;
- AI поиск – запрос был сделан по навыку интеллектуального поиска или сценарию LLM.
Исправления
Во вкладке общих настроек Ассистента добавлена возможность сохранения изменений без указания процесса обратной связи (ранее возникала ошибка).
Известные проблемы
- Не отображаются ЭФ по чужим запросам в чате Ассистента, если процесс был запущен из виджета.
- В некоторых сообщениях по навыкам интеллектуального поиска едет верстка текста ответа.