FR-009. Очередь обработки пакетов
Сервис должен вести очередь пакетов обработки с отбором по этапам, поиском и назначением пакета оператору.
1. Требование
Очередь показывает пакеты с их состоянием, опознанным видом ИК, уверенностью распознавания и принадлежностью.
Доступны: поиск по номеру пакета, шифру, инвентарному номеру и заглавию; отбор по состояниям (множественный выбор), отбор «только мои», сброс фильтров.
Состояний четыре: в очереди, проверка, завершён, ошибка. Индикатор отвечает на вопрос «чья очередь ходить»: ждёт обработки, ждёт действий пользователя, завершён либо требует разбора.
2. Назначение пакета оператору
Различаются два разных факта, которые нельзя смешивать в одном поле:
- кто ввёл пакет — оператор ввода, факт истории, не меняется;
- кто взял пакет в проверку — исполнитель; пока не взят, пакет свободен.
Пользователь берёт пакет в работу вручную из карточки либо кнопкой «Взять в работу» в очереди — она выдаёт первый свободный пакет из очереди. Взятый пакет можно вернуть; правки, внесённые до возврата, сохраняются, пакет освобождается для другого пользователя.
Править пакет может только тот, кто держит его в работе: это защищает от параллельного разбора одного пакета двумя пользователями.
3. Повторная обработка
Пакет возвращается в очередь в двух случаях.
Правка исходных данных. Удаление, пересъёмка или переназначение страницы делают результаты распознавания недействительными. Пакет ставится в очередь командой пользователя, а не автоматически: иначе каждое движение кадра запускало бы обработку заново. После постановки предлагается взять следующий пакет.
Отклонение вида ИК. Пользователь сообщает, что вид определён неверно, и может указать верный. Пакет уходит в очередь с контекстом: какой вид отвергнут и какой считать верным. Отклонения накапливаются — по ним видно, что уже перепробовано.
Пакет, в котором не опознан ни один вид и пользователь верного не знает, переходит в состояние ошибки и остаётся в очереди с этим признаком; отдельного списка разбора нет.
Новые результаты распознавания не затирают значения, внесённые пользователем.
Структурные связи
Используется
- Запрос на изменение CR 2026-08-14. Ввод без плана ввода