Реестр Заявок
INSP-UC-APP-001 | Просмотреть реестр заявок |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: Агент, Исполнитель, Служба контроля, Администрация порта, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Роль - Агент
2a.3 Продолжение сценария с пункта 2 сценария 2b. Роль - Исполнитель
2b.3 Продолжение сценария с пункта 2 сценария 2c. Нет Заявок 2d. Ошибка запроса | |
Примечание: |
INSP-UC-APP-002 | Сортировать реестр заявок |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: - | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Средний (2) | |
Роли: любая роль в системе - далее Пользователь | |
Основной поток:
| |
Расширение: 3a. Ошибка запроса | |
Примечание: |
INSP-UC-APP-003 | Фильтровать реестр заявок |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: - | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Средний (2) | |
Роли: любая роль в системе - далее Пользователь | |
Основной поток:
| |
Расширение: 6a. Быстрый сброс 5a. Ошибка запроса | |
Примечание: |
INSP-UC-APP-004 | Найти Заявку в реестре |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: - | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Средний (2) | |
Роли: любая роль в системе - далее Пользователь | |
Основной поток:
| |
Расширение: 4a. Быстрый сброс 2a, 4b. Ошибка запроса | |
Примечание: |
INSP-APP-005 | Экспортировать реестр заявок |
Статус сценария: Ожидание согласования | |
Релиз: ПОСЛЕ MVP | |
Бизнес-требование: - | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Низкий (3) | |
Роли: Агент, Исполнитель, Служба контроля, Администрация порта, Системный администратор с правами на экспорт - далее Пользователь | |
Основной поток:
| |
Расширение: 1a. Права экспорта 5a. Ошибка | |
Примечание: Пользователям, у которых нет права на экспорт, кнопка для выполнения функции экспорта не отображается в интерфейсе |
INSP-UC-APP-006 | Настроить поля реестра |
Статус сценария: Ожидание согласования | |
Релиз: ПОСЛЕ MVP | |
Бизнес-требование: - | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Низкий (3) | |
Роли: Агент, Исполнитель, Служба контроля, Администрация порта, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 7a. Настройки по умолчанию | |
Примечание: |
Просмотр
INSP-UC-APP-007 | Просмотреть Заявку |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: Агент, Исполнитель, Служба контроля, Администрация порта, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: | |
Примечание: |
INSP-UC-APP-008 | Просмотреть историю изменений Заявки |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: - | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Средний (2) | |
Роли: Любая роль в системе - далее Пользователь | |
Основной поток:
| |
Расширение: | |
Примечание: |
INSP-UC-APP-009 | Экспортировать Заявку |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: - | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: Агент, Исполнитель, Служба контроля, Администрация порта, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 5a. Ошибка при экспорте | |
Примечание: Шаблон заявки - !Шаблон Заявка на осмотр.docx |
INSP-UC-APP-030 | Открыть результаты в ROV Viewer |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: - | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Средний (2) | |
Роли: Любая роль в системе - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Нет данных для отображения | |
Примечание: |
Создание и изменение
INSP-UC-APP-010 | Создать Заявку на осмотр💬 |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия: | |
Точки входа
| |
Приоритет: Высокий (1) | |
Роли: Агент - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Автозаполнение данных Агента 4a. Некорректный ввод данных 3a, (6a). Сохранить черновик Заявки 3b, (6b). Отмена 7a. Ошибка при создании и сохранении 3c. Отображение подсказок | |
Примечание:
|
INSP-UC-APP-013 | Назначить (изменить) Исполнителя заявки |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Приоритет: Высокий (1) | |
Роли: Агент - далее Пользователь | |
Расширение: 6a. Удалить Исполнителя 4a. Замена Исполнителя: оповещение предыдущего исполнителя 4b. Замена Исполнителя: очистка плана осмотра | |
Примечание: В рамках MVP не планируется управление занятостью Исполнителя. Агент просто выбирает исполнителя из реестра, сам Исполнитель принимает решение, сможет ли он провести осмотр в указанные даты |
INSP-UC-APP-029 | Выбрать (изменить) судно в заявке |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Приоритет: Высокий (1) | |
Роли: Агент - далее Пользователь | |
Основной поток:
| |
Расширение: 1a. Дополнительные сценарии
| |
Примечание: |
INSP-UC-APP-011 | Изменить данные Заявки |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: Агент - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Нет возможности изменить Заявку 5a. Некорректный ввод данных | |
Примечание:
|
INSP-UC-APP-022 | Изменить план заявки |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Приоритет: Высокий (1) | |
Роли: Исполнитель, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Нет возможности изменить Заявку 6b. Ошибка при сохранении данных | |
Примечание:
|
INSP-UC-APP-012 | Удалить Заявку |
Статус сценария: Ожидание согласования | |
Релиз: ПОСЛЕ MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Низкий (3) | |
Роли: Агент, Системный Администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Нет возможности удалить Заявку 4a. Отмена 5a. Ошибка при удалении | |
Примечание: Если пользователь не имеет прав к удалению заявки, или заявка находится в статусе, в котором ее пользователь не имеет права удалить, то кнопка удаления отображается в интерфейсе, как недоступная и при наведении на нее или на подсказку - отображается причина (удаление заявки недоступно) |
Файлы в заявке
INSP-UC-APP-023 | Прикрепить файлы к Заявке |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: Агент, Исполнитель, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 6a. Ошибка при загрузке | |
Примечание: В рамках MVP к заявке можно прикрепить любой формат файла, любого объема |
INSP-UC-APP-028 | Обработка загружаемых видео-материалов |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: Система - далее Пользователь | |
Основной поток:
| |
Расширение: 4a. 6a. Ошибка при обработке | |
Примечание: |
INSP-UC-APP-024 | Предпросмотр файлов в Заявке |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: любая роль - далее Пользователь | |
Основной поток:
| |
Расширение: | |
Примечание: |
INSP-UC-APP-025 | Скачать файл из Заявки |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: любая роль - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Ошибка при скачивании | |
Примечание: |
INSP-UC-APP-026 | Удалить файл из Заявки |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: Агент, Исполнитель, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 4a. Ошибка при удалении | |
Примечание: |
Статусы заявки
INSP-UC-APP-015 | Отправить заявку на планирование Исполнителю (статус Ожидается подтверждение) |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
| |
Приоритет: Высокий (1) | |
Роли: Агент - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Некорректное заполнение данных 2b. Нет Исполнителя в заявке 3a. Ошибка при сохранении данных | |
Примечание: см. статусную модель "Заявка" |
INSP-UC-APP-016 | Отменить выполнение заявки (статус Отменено) |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Приоритет: Средний (2) | |
Роли: Агент, Системный администратор - далее Пользователь💬 | |
Основной поток:
| |
Расширение: 2a. Комментарий необязателен 5a. Ошибка при сохранении данных | |
INSP-UC-APP-017 | Запланировать заявку (статус Запланировано) |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Приоритет: Высокий (1) | |
Роли: Исполнитель - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Нет возможности изменить Заявку 4a. Некорректное заполнение данных 6b. Ошибка при сохранении данных | |
Примечание:
|
INSP-UC-APP-019 | Отказаться от исполнения (статус Возвращено)💬 |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Приоритет: Высокий (1) | |
Роли: Исполнитель, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 5b. Ошибка при сохранении данных | |
Примечание: см. статусную модель "Заявка" |
INSP-UC-APP-020 | Начать осмотр (статус Выполнение работ) |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Приоритет: Высокий (1) | |
Роли: Исполнитель, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 2a. Некорректное заполнение данных | |
Примечание: см. статусную модель "Заявка" |
INSP-UC-APP-021 | Завершить выполнение осмотра (статус Исполнено)💬 |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Приоритет: Высокий (1) | |
Роли: Исполнитель, Системный администратор - далее Пользователь | |
Основной поток:
| |
Расширение: 4a. Некорректное заполнение данных 4b. Некорректный файл с маршрутом 2a. Подсказка о формате файла с маршрутом осмотра | |
Примечание: см. статусную💬 модель "Заявка" В MVP не валидируем стандарты проведения осмотров, позволяем прикладывать к заявке любые файлы Заявки не переоткрываются, при необходимости повторного осмотра Агент создает новую заявку |
Генерация отчетов
INSP-UC-APP-027 | Сгенерировать акт по результатам осмотра |
Статус сценария: Ожидание согласования | |
Релиз: MVP | |
Бизнес-требование: | |
Предусловия:
| |
Точки входа:
| |
Приоритет: Высокий (1) | |
Роли: любая роль в системе - далее Пользователь | |
Основной поток:
| |
Расширение: 4a. Некорректное заполнение данных | |
Примечание:
|
Комментарии (74) · по состоянию на 2026-09-18
К фрагментам текста
На планировании
агента
Пока никак не управляем расписанием Исполнителя, пусть планирует несколько заявок одновременно
В будущем с помощью ресурсов уведомлять
убраь, в заявке уже есть
мы в мвп не валидируем стандарт осмотра, прикрепляем все сто им нужно
Добавить 2 отдельных опциональны пункта для просмоторщика
Прикрепить CSV файл с маршрутом осмотра судна
Прикрепить видео: файл видеофиксации осмотра (MP4)
Любые другие файлы
При загрузке CSV файла валидировать его на бэке. Если файл некорректный - то ошибка
Файл должен быть в ВГС 84
Если CSV некорректный видео все-равно можем загрузить, но предупредить, что в просмотрщике не будет маршрута
В пояснении на фронте вывести информацию о том, в каком формате должен быть файл
какой текст может быть в заполненном поле как пример? или тут селект можно сделать?
Тут просто текст, например
Договор №…. от …
или
Заявка на …
заказчик это компания-владелец судна?
Я задала вопрос, кто такой заказчик, но скорее всего не владелец. Т.к. там есть заказчик росморпорт
Может ли на одну заявку назначаться несколько исполнителей? Или всегда будет один исполнитель?
Только один исполнитель на одну заявку
Требуется ли разметка самого видеофрагмента для пользователя или он сам будет этим заниматься? Если требуется тогда стоит доработать это требование, чтобы в заявку попал уже размеченный проект со всеми нужными установленными настройками rov viewer`а
Происходит на стороне Исполнителя
Подготавливают проект через ROV editor и затем экспортируют и загружают файлы в заявку
что отобразим в заявке, когда пользователь выбрал судно? только название? можно флаг?
Надо почти все характеристики отображать, INSP-UC-APP-007 тут они перечислены
порт пишет вручную или выбирает из списка?
Из списка, будет справочник
[Ревью] [Критично] В сценарии «Назначить (изменить) Исполнителя заявки» (UC-APP-013) нет проверки занятости ресурсов/конфликта дат при выборе Исполнителя — система просто показывает список доступных Исполнителей без учёта их текущей загрузки по другим заявкам на этот период.
Добавила примечание
В рамках MVP не планируется управление занятостью Исполнителя. Агент просто выбирает исполнителя из реестра, сам Исполнитель принимает решение, сможет ли он провести осмотр в указанные даты
[Ревью] Решено, спасибо — примечание «В рамках MVP не планируется управление занятостью Исполнителя, решение принимает сам Исполнитель» добавлено в UC-APP-013 и закрывает вопрос.
[Ревью] [Критично] Поле «Ресурсы» (Тип ресурса / Атрибуты ресурса) в сценарии планирования использует ту же терминологию, что и «Ресурсы Исполнителя» в реестре Исполнителей. Термин «Судно» как тип ресурса коллизирует с осматриваемым судном заявки — риск перепутать сущности (ресурс-судно Исполнителя vs осматриваемое судно) при реализации формы и справочников.
В справочнике обновила название атрибута судна
[Ревью] Решено, спасибо — принимаю, что название атрибута обновлено в справочнике (раздел вне этой страницы), коллизия терминов снята.
[Ревью] [Критично] В сценарии «Назначить (изменить) Исполнителя заявки» (UC-APP-013) precondition ограничивает замену Исполнителя статусами «Черновик, Возвращено». Не указано явно, что происходит с планом (плановая дата/ресурсы), если Исполнителя всё же нужно заменить, когда заявка уже в статусе «Запланировано»/«Выполнение работ» — сбрасывается ли план автоматически, или замена в этих статусах вообще запрещена и это нужно отразить как ограничение UI.
Добавила расширение 4b. Замена Исполнителя: очистка плана осмотра
[Ревью] Решено, спасибо — расширение «4b. Замена Исполнителя: очистка плана осмотра» добавлено в UC-APP-013 и явно описывает сброс плана.
[Ревью] [Критично] В сценарии «Изменить данные Заявки» (UC-APP-011) допустимые статусы для редактирования перечислены (Черновик, Ожидает планирования, Возвращено, Запланировано, Выполнение работ), но не разграничено, какие именно поля редактируемы на каждом из этих статусов. Форма редактирования заявки — ядро UI модуля, без матрицы «поле × статус» реализация будет неоднозначной.
Все поля заявки можно изменить - в рамках MVP
[Ревью] Решено, спасибо — в примечании к UC-APP-011 явно зафиксировано «В рамках MVP можно изменить все поля заявки во всех перечисленных статусах», матрица «поле × статус» не требуется, т.к. ограничений нет.
[Ревью] [Критично] В сценарии «Сгенерировать акт по результатам осмотра» (UC-APP-027) поток заканчивается экспортом файла (Word/PDF) и не описаны: кто подписывает акт, меняется ли статус/появляется ли отметка в заявке после генерации, требуется ли ЭЦП. Акт — юридически значимый документ, эти моменты нужно закрыть до реализации.
Это выходит за рамки системы. Здесь только экспорт и ничего более
[Ревью] Уточнение внесено, но остался вопрос: понятна позиция, что подписание/ЭЦП акта вне рамок системы для MVP — это согласуется со «Списком функций» (ЭЦП заявки указана как «После MVP»). Но сам сценарий UC-APP-027 всё ещё имеет статус согласования «Ожидание согласования» (в «Списке функций» — «Дописать»), и в тексте сценария нет ни одной фразы о том, что подписание вне системы — это осознанная граница, а не недосмотр. Предлагаю добавить короткую фразу в примечание UC-APP-027 («подписание акта выполняется вне системы, ЭЦП — после MVP»), чтобы это не выглядело как недописанный сценарий при следующей проверке.
[Ревью] Уточнение внесено частично: статус сценария UC-APP-027 действительно исправлен (был «Дописать» → теперь «Ожидание согласования»), это снимает исходную придирку к статусу. Но короткая фраза в примечании про то, что «подписание акта выполняется вне системы, ЭЦП — после MVP» так и не добавлена — сейчас в Примечании только ссылка на файл шаблона акта, без единого слова о подписании/ЭЦП. Без этой фразы сценарий и правда может выглядеть как недописанный при следующей проверке. Предлагаю всё же добавить её.
[Ревью] РЕШЕНО — можно удалить. В Примечании UC-APP-027 теперь явно указано «Процесс подписания акта, ЭЦП - за рамками MVP» рядом со ссылкой на шаблон акта — фраза добавлена, вопрос закрыт.
[Ревью] [Желательно] В сценарии «Открыть результаты в ROV Viewer» (UC-APP-030) основной поток обрывается на шаге 4 («….»). Неясно, ROV Viewer — это внешняя интеграция (отдельная система) или встроенный модуль портала; нужно уточнить, чтобы корректно оценить объём работ и API-интеграцию.
убрала лишний пункт. Это встроенный отдельный модуль
[Ревью] Решено, спасибо — лишний обрывающийся шаг «….» убран, основной поток UC-APP-030 теперь заканчивается корректно, и явно указано, что ROV Viewer — встроенный отдельный модуль.
[Ревью] [Критично] В сценарии «Прикрепить файлы к Заявке» (UC-APP-023) допустимые форматы файлов указаны плейсхолдером
<форматы>, лимит объёма файла тоже не заполнен конкретным значением. Без этих данных сценарий нереализуем как валидация на клиенте/сервере.добавила примечание
[Ревью] Уточнение внесено, но остался вопрос: в примечании UC-APP-023 теперь написано «В рамках MVP к заявке можно прикрепить любой формат файла, любого объема». Но расширение 4a по-прежнему описывает ошибку «Система обнаруживает несоответствие формата
<форматы>или объема файла» — при снятом ограничении это расширение становится недостижимым/противоречивым. Нужно либо убрать расширение 4a (раз ограничений нет), либо уточнить, что оно относится к техническим лимитам (например, лимит хранилища), а не к списку допустимых форматов.[Ревью] Пока актуально: плейсхолдер
<форматы>заменён ссылками на атрибуты (LinkLINKINSP-AT-FILE-003 / LinkLINKINSP-AT-FILE-007), но само противоречие не устранено — примечание всё ещё гласит «В рамках MVP к заявке можно прикрепить любой формат файла, любого объема», а расширение 4a всё ещё описывает ошибку «несоответствие формата … или объема файла». Нужно либо убрать расширение 4a, либо явно указать, что оно про технический лимит хранилища, а не про список допустимых форматов/размеров.[Ревью] РЕШЕНО — можно удалить. Проверила текущую версию UC-APP-023: расширение с ошибкой «несоответствие формата/объёма файла» удалено, осталось только общее «6a. Ошибка при загрузке» без упоминания формата/размера — противоречие с примечанием «любой формат, любой объём» больше не возникает.
[Ревью] [Критично] Явно подтверждено, что в сценариях планирования (UC-APP-017 и связанных) нет проверки пересечения ресурса (Персонал/Судно/Оборудование) с другой заявкой на то же время — двойное бронирование ресурса не валидируется даже на уровне предупреждения. Для MVP стоит хотя бы зафиксировать это как явно принятый риск с планом на будущее (управление ресурсами/уведомления), а не оставлять как примечание без владельца.
Как раз в этом примечании это и зафиксировано
[Ревью] Решено, спасибо — уточнила: риск двойного бронирования ресурса при планировании действительно зафиксирован в комментарии от 07.09 («Пока никак не управляем расписанием Исполнителя, пусть планирует несколько заявок одновременно. В будущем с помощью ресурсов уведомлять») — этого достаточно как явно принятое решение с планом на будущее.
[Ревью] [Критично] Предусловие сценария «Отказаться от исполнения» (UC-APP-019) ограничивает отказ только статусом «Ожидает планирования». Нет сценария отказа Исполнителя ПОСЛЕ подтверждения плана (статусы «Запланировано»/«Выполнение работ»), например при форс-мажоре — это реальный бизнес-кейс, который сейчас не покрыт ни одним сценарием.
В данном кейсе заявка будет отменена вовсе
[Ревью] Решено, спасибо — логично: отказ Исполнителя после подтверждения плана закрывается через отмену заявки (UC-APP-016 допускает отмену из статусов «Запланировано»/«Выполнение работ»), отдельный сценарий не нужен.
[Ревью] [Критично] В примечании к сценарию планирования справочник типов ресурсов указан пустым («Справочник типов ресурсов для MVP - »). Это ключевое поле формы планирования (поле «Ресурсы» → «Тип ресурса») нереализуемо без заполненного справочника значений.
Здесь явно указана ссылка на раздел, где заполнена информация для данного справочника
[Ревью] Пока актуально: в примечании 2 к UC-APP-022 текст по-прежнему «Справочник типов ресурсов для MVP -» без ссылки или значений после тире (проверила текущую версию страницы). Возможно, ссылка не сохранилась при последнем сохранении — подскажите, пожалуйста, на какой раздел должна вести ссылка, поставлю в известность или перепроверю после её добавления.
[Ревью] Пока актуально: в текущей версии страницы примечание 2 к сценарию планирования по-прежнему заканчивается «…типов ресурсов для MVP -» без ссылки и без значений после тире. С учётом решения из «Списка допущений/решений» (справочник Типов ресурсов наполняется вручную в БД без UI, но раздел с наполнением должен существовать) — пожалуйста, добавьте здесь либо конкретную ссылку на раздел с наполнением справочника, либо явную фразу «наполняется вручную в БД, см. раздел …», чтобы поле не выглядело пустым/недописанным.
[Ревью] Пока актуально: в текущей версии страницы примечание 2 к UC-APP-022 всё ещё гласит «Справочник типов ресурсов для MVP находится в разделе ““» — кавычки пустые, ссылка или название раздела так и не добавлены. Пожалуйста, укажите конкретную ссылку/раздел (или фразу про ручное наполнение в БД), чтобы поле не выглядело недописанным.
[Ревью] [Критично] В сценарии «Завершить выполнение осмотра» (UC-APP-021) все поля результата (глубина, температура воздуха/воды, течение, высота волны, скорость ветра, видимость и т.д.) перечислены единым списком без указания, какие из них обязательны в зависимости от метода осмотра (водолазный/ТНПА) — часть параметров явно неприменима к одному из методов.
Все контроли для всех атрибутов всех сущностей описаны в разделе “Словарь данных”. В сценариях приведены соответствующие ссылки на атрибуты
[Ревью] Решено, спасибо — согласна, что контроли по атрибутам вынесены в «Словарь данных», и в сценарии есть ссылки на конкретные атрибуты (включая, надеюсь, признак метода осмотра). Вопрос снимаю, это относится к другому разделу.
[Ревью] [Желательно] При отмене заявки (UC-APP-016) комментарий обязателен, а при отказе Исполнителя от выполнения (UC-APP-019) — нет (необязательный ввод комментария). Нужно подтвердить, что это осознанное решение продукта, а не расхождение — отказ Исполнителя не менее важен для последующего разбора, чем отмена Агентом.
Это осознанное решение
[Ревью] Решено, спасибо — принимаю как осознанное решение продукта (комментарий обязателен только при отмене Агентом, не при отказе Исполнителя).
Получается, чтобы агенту удалить заявку - ему нужно сначала передвинуть статус до “Отменено”? Для других статусов кнопка будет задизейблена?
В рамках MVP вообще ничего не удаляем. Потом будем принимать решение когда удалять
[Ревью] Решено, спасибо — согласно «Списку допущений/решений» роль «Системный администратор» существует и может фигурировать в сценариях (в т.ч. в UC-APP-016 «Отменить выполнение заявки»), просто без выделенного UI в MVP. То, что она до сих пор указана в списке ролей — ожидаемо и корректно, это не ошибка документации. Вопрос снимаю.
[Ревью] РЕШЕНО — можно удалить. Роль «Системный администратор» в UC-APP-016 подтверждена как корректная согласно «Списку допущений/решений», расхождений с документацией нет.
[Ревью] Уточнение внесено частично: логика «повторный осмотр = новая заявка, текущая НЕ переоткрывается» подтверждена и описана на странице «Статусная модель Заявка» (строка статуса «Исполнено»), но сам сценарий UC-APP-021 «Завершить выполнение осмотра» не содержит на неё ни ссылки, ни явного расширения/примечания. Расширение здесь заканчивается только на «4b. Некорректный файл с маршрутом» и общем примечании про валидацию файлов. Предлагаю добавить в Примечание UC-APP-021 короткую фразу-ссылку на статусную модель («при необходимости повторного осмотра — см. статусную модель “Заявка”, создаётся новая заявка»), чтобы это не терялось при чтении только этого сценария.
[Ревью] РЕШЕНО — можно удалить. Проверила текущую версию: в Примечании UC-APP-021 теперь есть фраза «см. статусную модель “Заявка”» перед описанием, что заявки не переоткрываются и при необходимости повторного осмотра создаётся новая заявка — кросс-ссылка добавлена, вопрос закрыт.
[Ревью] Пока актуально: основной поток UC-APP-010 «Создать Заявку на осмотр» теперь корректно завершается на шаге 10 (обращение к несуществующему шагу 15 не найдено — похоже, эта часть уже была исправлена ранее). Но метки расширений всё ещё смешанные и неоднозначные: «3a, (6a). Сохранить черновик Заявки» и «3b, (6b). Отмена» объединяют два разных номера шага основного потока в одну метку, а их подпункты идут без префикса просто как «.1 .2 .3» вместо «3a.1, 3a.2…». Это затрудняет однозначную трассировку расширения к конкретному шагу основного потока. Предлагаю разделить на самостоятельные пронумерованные расширения (например 3a и 6a — раз это разные точки входа в один и тот же под-сценарий) или явно пояснить в тексте, что метка означает «применимо к обоим шагам».
метка означает “применимо к обоим шагам”
[Ревью] РЕШЕНО — можно удалить. Спасибо за пояснение — принимается, что метка «3a, (6a)» / «3b, (6b)» означает «применимо к обоим шагам основного потока»; это снимает неоднозначность трассировки для целей ревью, отдельное разделение меток не требуется.
К странице
[Ревью] [Желательно] В сценарии «Создать Заявку на осмотр» (UC-APP-010) при внимательном прочтении нумерации основного потока и расширений встречаются несостыковки — часть шагов расширений (Nx.y) не однозначно соотносится с пунктами основного потока, что создаёт риск ошибок при использовании этого текста как источника для генерации бизнес-логики/валидаций. Нет короткого уникального фрагмента для точечной привязки (проблема в структуре нумерации по всему сценарию) — просьба вычитать нумерацию шагов сценария целиком и привести к единой сквозной схеме (N / Na.b).
Обновила
[Ревью] Пока актуально: нумерация основного потока UC-APP-010 обновлена частично, но осталась нестыковка — расширение «7a. Ошибка при создании и сохранении» в пункте 7a.3 указывает «Продолжение сценария с шага 15», хотя основной поток содержит только 10 шагов (шага 15 не существует). Также в паре мест сохранились комбинированные метки без разделения («3a, (6a)», «3b, (6b)», «2a, 4b» для UC-APP-004) — стоит развести их по отдельным пунктам либо явно объяснить обозначение в самом тексте.