Передача возврата: обещание, ошибка очереди и существующий тикет
Фраза оператора считается подтвержденной передачей только при существующем тикете того же обращения.
Задача и принятое решение
Три обращения имеют разные исходы: создан Ticket41, попытка Ticket42 завершилась ошибкой, для третьего журнал недоступен. Повтор успешного обращения не должен считаться новой передачей.
Я связываю реплику и событие по ID обращения. Отдельно показываю ошибку создания и отсутствие доступа к журналу. Успешные повторы ссылаются на тот же тикет и не увеличивают число передач.
События очереди и обращения составлены для проверки сверки; внешняя служба поддержки не подключена.
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| Обращение | Обещание | Тикет | Результат | Основание |
|---|---|---|---|---|
| A | Передаю вопрос о возврате специалисту. | Ticket41 | Передача подтверждена | 00:12 · Тикет создан в очереди возвратов. |
| B | Передаю вопрос о возврате специалисту. | Передача не выполнена | Очередь не приняла запрос; код queue_unavailable. | |
| C | Передаю вопрос о возврате специалисту. | Нет события | Нужна сверка по ID обращения |
Исходный набор
Авторский контрольный набор; не клиентские документы и не результаты внешней модели.
Изменить входные строки
Посмотреть исходные строки
| Обращение | Тип | Время | Тикет | Текст |
|---|---|---|---|---|
| A | реплика | 00:10 | Передаю вопрос о возврате специалисту. | |
| A | создан | 00:12 | Ticket41 | Тикет создан в очереди возвратов. |
| A | реплика | 00:30 | Проверяю повторное обращение: оно уже у специалиста. | |
| A | повтор | 00:31 | Ticket41 | Возвращен существующий Ticket41. |
| B | реплика | 01:10 | Передаю вопрос о возврате специалисту. | |
| B | ошибка | 01:12 | Очередь не приняла запрос; код queue_unavailable. | |
| C | реплика | 02:10 | Передаю вопрос о возврате специалисту. |
Что получилось
Подтверждена одна передача — A в Ticket41. По B зафиксирован конкретный сбой очереди; для C события нет и требуется сверка. Повтор A не увеличил число передач, недоступность журнала снимает оценку результата.
Выполненная проверка
| Проверка | Результат |
|---|---|
| A подтверждено, B не выполнено, C без события | Пройдена |
| Повтор с Ticket41 не создает вторую передачу | Пройдена |
| Недоступный журнал не превращается в вывод о трех сбоях | Пройдена |
Стенд не проверяет доставку уведомления специалисту и не считает созданный тикет решенной проблемой клиента.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.