ПРОЕКТ ТЕХНИЧЕСКОГО ЗАДАНИЯ / СОБРАНО Бронирование экскурсий Версия 0.4 · 23.10.2026 · Проект для согласования Цель: Подтверждайте экскурсии с учётом свободных мест Пользователь/заказчик: Организатор экскурсий или активного отдыха. Предметные сущности: Заказ, ресурс, состав услуги 1. Исходный процесс 1. Места считают в таблице, отмены и состав участников уточняют вручную. 2. Заявки приходят из разных переписок, и на один выезд обещано больше мест, чем возможно принять. 2. Границы первой версии 1. Страница экскурсии с выбором выезда. 2. Реестр мест, заявок и подтверждений. 3. Подтверждение участнику и список группы. 3. Исходники от заказчика 1. Расписание и вместимость выездов. 2. Условия участия, тарифы и порядок отмены. 3. Сценарий резерва, подтверждения и оплаты. 4. Основной сценарий 1. Выбрать экскурсию, дату и состав участников. 2. Показать условия участия и необходимые ограничения. 3. Зарегистрировать заявку с согласованным правилом резерва. 4. Подтвердить участие и выдать сведения о месте встречи. 5. Предварительная карта данных 1. Вместимость сеанса · тип учебного поля: number · мест · пример: 20. Правило и обязательность подтверждаются на ваших исходниках. 2. Подтверждено мест · тип учебного поля: number · мест · пример: 15. Правило и обязательность подтверждаются на ваших исходниках. 3. Мест в новой заявке · тип учебного поля: number · мест · пример: 6. Правило и обязательность подтверждаются на ваших исходниках. 6. Обмен и подключение 1. Возможный контур: Учёт размещения / заказов. Доступность интерфейсов пока не подтверждена. 2. Начать с согласованной тестовой выгрузки или ручного ввода. Для API зафиксировать версию, объекты, идентификаторы и направление обмена. 3. Разделить чтение и запись. Массовую запись разрешать только после сверки и отдельного согласования. 4. Согласовать сопоставление справочников, форматов дат, единиц, округления и источника истинных значений. 5. Определить правила повторной доставки, журнал ошибок, повторы, резервное копирование и возврат к прежнему процессу. 7. Роли и права 1. Просмотр — только разрешённые записи и результаты. 2. Исполнение — ввод и исправление в пределах назначенных задач. 3. Согласование — подтверждение результата и возврат с причиной. 4. Администрирование — пользователи, справочники и версии правил. 8. Ошибки и исключения 1. Неполные или некорректные вводные: показать конкретные поля, не выдавать успешный результат. 2. Неоднозначное соответствие или редакция: передать ответственному на проверку. 3. Повторная отправка: исключить повторное создание по согласованному идентификатору. 4. Недоступный внешний источник: сохранить состояние, показать ошибку и согласованный повтор. 5. Изменение подтверждённых вводных: новая редакция и повторное подтверждение. 9. Проверка пилота 1. Контрольные одновременные заявки не подтверждают сверх вместимости. 2. Отмена освобождает место по утверждённому сценарию. 3. Подтверждение содержит правильные дату, место и условия. 10. Передача и сопровождение 1. Передать описание настроек, справочников, форматов обмена и контрольных примеров. 2. Обучить назначенных пользователей и проверить выполнение полного сценария. 3. Зафиксировать размещение, хранение, резервные копии, восстановление, контакты ответственных и границы сопровождения. 11. Ограничения Медицинские и возрастные ограничения задаёт организатор. Оплата и юридический статус билета проверяются отдельно. Учебные цены, пороги и нормы демонстрации не являются утверждёнными правилами заказчика. 12. Вопросы до согласования 1. Как задаётся вместимость? 2. Когда заявка становится подтверждённой? 3. Какие системы, версии и способы выгрузки используются сейчас? 4. Кто подтверждает результат и кому разрешено менять правила? 13. Индивидуальная разработка Возможна разработка отдельного решения под уникальный процесс, собственные правила, интерфейсы и инфраструктуру компании. 14. Оценка Числа на странице — условная бюджетная модель макета. Фактический состав, стоимость, налоги, лицензии, оборудование и сопровождение фиксируются в отдельном предложении. Это проект ТЗ для обсуждения, не согласованный документ и не завершённая спецификация рабочего решения. 15. Исходники ограниченного пилота 1. Расписание и вместимость выездов 2. Правила резерва, подтверждения и отмены 3. Образец заявки с числом участников 16. Контрольный сценарий и результат 1. Реестр заявок по конкретному выезду 2. Вместимость, подтверждённые места и временные резервы со сроком действия. 3. ЭКС-067: вместимость 20, подтверждено 15, новая заявка на 6. 4. Свободно 5: для заявки не хватает одного места. 5. Отклонить заявку на шесть; показать организатору расчёт варианта на пять участников. 6. Вариант на пять даёт остаток 0; согласие на изменение состава и бронирование ещё не получены. 7. Активный резерв уменьшает доступные места; истечение освобождает их без двойного подтверждения.