НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2710] События завершения с ошибкой в мониторе Queue📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Queue - Очередь задач
Завершено: 17.07.2026 20:52
Ценность Вызывающий пользовательский интерфейс может сразу показать контекстную ошибку фоновой операции, а не оставлять пользователя только с общим состоянием окна прогресса.
Сценарий При терминальных состояниях ошибки и фатальной ошибки WIrbis.Queue.TaskProgress сохраняет прежнее сообщение и дополнительно отправляет событие ModalRequestMonitorFailed с ответом Queue. Подписавшийся сценарий закрывает или обновляет свое окно и показывает относящееся к операции сообщение.
Совместимость Существующие события успешного завершения, отмены и старые обработчики не меняются. Новое событие является добавочным и не требует изменений от интерфейсов, которые на него не подписаны.
-
I128-2710 добавляет в существующий монитор Queue явный контракт уведомления об ошибочном завершении. PR содержит только изменение модуля Queue и позволяет вызывающим сценариям закрывать собственные окна ожидания и показывать предметную ошибку.
Куда смотреть:
modules/Queue/JS/irbis~~queue~~taskprogress.js. Эффект: при состояниях задачи 3 и 6 компонент после штатного отображения результата испускает ModalRequestMonitorFailed с исходным ответом; согласован technicaldevelop на 6043d1b3c93f; mergedИзменения по файлам:
modules/Queue/JS/irbis~~queue~~taskprogress.js
3 после вывода подробностей ошибки добавлено событие ModalRequestMonitorFailed с полным ответом Queue.6, включая исчерпание попыток и остановку задачи; существующий текст и прогресс остаются без изменений.[I128-2319] Управляемый модуль AI
Статус: Завершено | Автор: Ilya Mikhaylenko