Документация

База знаний

Управление бронированиями

Бронирования позволяют резервировать транспортные средства для пассажиров или клиентов. Каждое бронирование отслеживает транспортное средство, даты и время, тип поездки, стоимость и данные пассажира, а также проходит жизненный цикл от создания до завершения.

Бронирования доступны только на тарифном плане Professional.

Просмотр бронирований

Таблица бронирований отображает следующие столбцы:

  • Дата: Дата начала и дата окончания бронирования
  • Время: Время начала и время окончания
  • Тип поездки: В одну сторону или Туда и обратно
  • Транспортное средство: Название ТС и дополнительная метка (например, гос. номер)
  • Цена: Стоимость бронирования в валюте команды
  • Пассажир: Имя клиента и контактные данные (телефон или email)
  • Сопровождающий: Имя и контакт сопровождающего
  • Компания: Компания или организация клиента
  • Количество пассажиров: Число пассажиров
  • Заметки: Кнопка раскрытия для просмотра заметок к бронированию
  • Статус: Текущий статус бронирования
  • Исполнители: Участники команды, ответственные за бронирование
  • Следующий шаг: Следующий шаг процесса, ожидающий выполнения, и кому он назначен (см. Шаги процесса)
  • Подтверждено: Участник команды, подтвердивший бронирование
  • Действия: Редактирование и смена статуса

На мобильных устройствах столбцы «Пассажир», «Количество пассажиров», «Дата», «Время», «Исполнители», «Сопровождающий», «Компания» и «Подтверждено» скрываются автоматически.

Просмотр заметок и исполнителей

Нажмите значок раскрытия в строке, чтобы увидеть заметки к бронированию. Для бронирований с несколькими исполнителями нажмите значок исполнителей, чтобы развернуть полный список.

Поиск и фильтрация

Используйте поле поиска для поиска бронирований по имени пассажира, транспортному средству или другим текстовым полям. Результаты обновляются по мере ввода.

Также можно фильтровать таблицу с помощью элементов управления в заголовках столбцов:

  • Статус: Фильтр по статусам: Ожидание, Оплачено, Подтверждено, Завершено или Отменено
  • Транспортное средство: Фильтр по конкретному ТС
  • Исполнитель: Фильтр по участнику команды
  • Тип поездки: Фильтр по типу: В одну сторону или Туда и обратно
  • Диапазон дат: Выберите начальную и конечную дату с помощью календаря. Нажмите кнопку ×, чтобы сбросить фильтр.

Все активные фильтры применяются одновременно. Используйте кнопку Экспорт для загрузки отфильтрованных результатов.

Статусы бронирований

Каждое бронирование проходит следующий жизненный цикл:

СтатусОписание
ОжиданиеБронирование создано, ожидает оплаты или подтверждения
ОплаченоОплата получена, ожидает подтверждения
ПодтвержденоБронирование подтверждено участником команды
ЗавершеноПоездка выполнена
ОтмененоБронирование отменено

Добавление бронирования

  1. Нажмите кнопку Добавить бронирование.
  2. Заполните данные на двух вкладках.

Вкладка «Основное»

  • Транспортное средство: Выберите одно или несколько резервируемых ТС
  • Водитель: Выберите одного или нескольких водителей для назначения на поездку (необязательно). При выборе ТС автоматически предлагается его назначенный водитель.
  • Дата: Выберите диапазон дат с помощью календаря. Дни, полностью занятые другими бронированиями, недоступны для выбора.
  • Время начала (обязательно): Время отправления
  • Время окончания (обязательно): Время возврата или прибытия
  • Откуда: Адрес отправления (необязательно)
  • Куда: Адрес прибытия (необязательно)

Предупреждение о конфликте доступности

При выборе ТС система загружает его существующие бронирования. Если выбранные дата и время пересекаются с другим бронированием, отображается предупреждение о конфликте, и сохранение невозможно до его устранения. Нажмите кнопку Изменить дату/время, чтобы выбрать другой временной слот.

Вкладка «Детали»

  • Тип поездки: В одну сторону или Туда и обратно
  • Статус: Начальный статус — Ожидание, Оплачено или Подтверждено
  • Цена: Выберите из заданных цен бронирования ТС или включите Произвольную цену для ввода цены и единицы (за поездку, за час или за день) вручную
  • Количество пассажиров: Число пассажиров (минимум 1)
  • Имя клиента: Полное имя пассажира
  • Контакт клиента: Телефон или email пассажира
  • Имя сопровождающего: Имя сопровождающего лица, если есть
  • Контакт сопровождающего: Контактные данные сопровождающего
  • Компания: Компания или организация клиента
  • Исполнители: Выберите одного или нескольких участников команды, ответственных за бронирование
  • Заметки: Любая дополнительная информация
  1. Нажмите Создать бронирование.

Редактирование бронирования

  1. Найдите бронирование в таблице.
  2. Нажмите меню действий (три точки) в этой строке.
  3. Выберите Редактировать.
  4. Обновите нужные поля. Выбор даты, времени и проверка конфликтов работают так же, как при создании.
  5. Нажмите Обновить бронирование.

Шаги процесса

Помимо общего списка Исполнители, каждое бронирование может иметь упорядоченный чек-лист — процесс (workflow) — который отслеживает, кто должен действовать следующим по мере продвижения бронирования от создания до подтверждения. Это отвечает на вопрос «кто сейчас отвечает за это бронирование?» с первого взгляда, через столбец Следующий шаг.

Как это работает

  • У каждой команды есть свой шаблон шагов — упорядоченный список шагов, полностью настраиваемый для каждой команды. Новые команды начинают с четырёх шагов по умолчанию: Assign Vehicle & Driver (назначить ТС и водителя), Approve Assignment (одобрить назначение), Calculate Fees (рассчитать стоимость) и Confirm Booking (подтвердить бронирование).
  • При создании бронирования текущий шаблон команды копируется в это бронирование как его собственный чек-лист. Последующее изменение шаблона команды влияет только на бронирования, созданные после этого — шаги уже существующих бронирований не меняются.
  • Каждый шаг можно назначить одному конкретному участнику команды, и он может находиться в одном из трёх состояний: Ожидает, Выполнено или Пропущено.
  • Столбец Следующий шаг в таблице бронирований показывает название и исполнителя первого шага со статусом Ожидает, по порядку. Когда все шаги выполнены или пропущены, отображается Все шаги выполнены. Если у бронирования вообще нет шагов (например, оно было создано до появления этой функции, или шаблон команды пуст), отображается .

Управление шаблоном шагов команды

Если у вас есть разрешение booking:manage-steps, над таблицей бронирований появляется кнопка Manage Steps (Управление шагами). С её помощью можно:

  • Добавить новый шаг (введите название и нажмите Add Step)
  • Переименовать шаг (нажмите на его название, чтобы отредактировать)
  • Изменить порядок шагов (перетаскивая за маркер в строке)
  • Удалить шаг

Изменения здесь влияют только на бронирования, созданные после этого — шаги уже существующих бронирований не затрагиваются.

Работа с шагами конкретного бронирования

Откройте бронирование для редактирования и перейдите на вкладку Workflow (появляется только после создания бронирования, так как до этого шагов ещё не существует). Для каждого шага доступно:

  • Назначить участника команды через выпадающий список
  • Mark Done (Отметить выполненным) — завершает шаг
  • Skip (Пропустить) — снимает шаг без выполнения (для целей ниже приравнивается к выполненному)
  • Reopen (Возобновить) — переводит выполненный или пропущенный шаг обратно в состояние «Ожидает»

Эти действия требуют разрешения booking:update (того же, что используется для редактирования бронирований и смены статуса).

Уведомления «Ваша очередь»

Когда шаг становится текущим (первый шаг со статусом «Ожидает» по порядку) и у него есть назначенный участник команды, этот человек автоматически получает письмо о том, что настала его очередь действовать, со ссылкой прямо на бронирование. Участники, назначенные на более поздние, ещё не текущие шаги, не получают письмо, пока не наступит их очередь — это делает уведомления актуальными вместо того, чтобы оповещать всех участников чек-листа сразу.

Как шаги процесса влияют на статус бронирования

Шаги процесса связаны с основным статусом бронирования в одной конкретной точке:

  • Вы не можете подтвердить бронирование (вручную через меню действий или изменив поле «Статус») пока хотя бы один шаг находится в состоянии Ожидает. И выполненные, и пропущенные шаги считаются «закрытыми».
  • Завершение или пропуск последнего ожидающего шага автоматически подтверждает бронирование, если оно сейчас в статусе «Ожидание» или «Оплачено» — отдельно нажимать «Подтвердить» не нужно. Участник, закрывший этот шаг, фиксируется как подтвердивший бронирование, так же как при ручном подтверждении.
  • На бронирования без шагов процесса это никак не влияет — подтверждение работает точно так же, как и раньше.
  • Остальные переходы (Оплата, Отмена, Завершение) не связаны с шагами процесса и работают точно так, как описано в разделе Смена статуса.

Журнал действий

Каждое действие с шагами процесса — и каждое изменение статуса — записывается в Журнал действий, доступный для просмотра по каждому бронированию. Записи включают, кто и что сделал и когда: назначения и переназначения шагов, отметки «Выполнено»/«Пропущено»/«Возобновлено», отправленные уведомления «ваша очередь» и переходы статуса (включая автоматические подтверждения).

Журнал действий доступен только для чтения и не может быть изменён или удалён никем, включая владельца команды — это журнал аудита.

Чтобы просмотреть его, откройте бронирование для редактирования; вкладка Activity появляется только при наличии разрешения booking:logs.

Email-уведомления исполнителей

Когда вы назначаете одного или нескольких участников команды на бронирование, каждый вновь добавленный исполнитель автоматически получает email-уведомление.

  • Письмо отправляется только тем исполнителям, которые не были назначены ранее. Если вы сохраняете бронирование без изменения списка исполнителей, письмо не отправляется; если вы добавляете одного нового человека к существующему списку, письмо получает только он.
  • Письмо содержит ID бронирования, тип поездки (В одну сторону или Туда и обратно), время подачи (и время возврата для поездок туда и обратно), назначенное ТС/ТС, назначенного водителя/водителей, адреса отправления/прибытия, статус и имя клиента.
  • В письме есть кнопка Открыть бронирование, которая открывает страницу бронирований и автоматически открывает это бронирование для редактирования.

Telegram-уведомления для водителей

Если на бронирование назначен один или несколько водителей и они привязали свой Telegram-аккаунт, каждый назначенный водитель автоматически получает напоминание в Telegram перед началом поездки — с указанием транспортного средства, времени начала, адресов отправления/прибытия и имени клиента.

  • Напоминание отправляется один раз каждому водителю на каждое бронирование. При изменении назначенных водителей напоминание получают только новые водители — уже уведомлённые водители повторно не уведомляются, если только их не удалили и не назначили заново.
  • За сколько минут до начала отправляется напоминание и включена ли эта функция вообще, настраивается для всей команды на вкладке Notifications в настройках команды.
  • Водители должны привязать свой Telegram-аккаунт (через бота) и иметь настроенный Telegram Chat ID в профиле водителя, чтобы получать эти сообщения.

Смена статуса

Из меню действий можно переводить бронирование в следующие статусы:

  • Ожидание → Отметить как оплаченное / Подтвердить / Отменить
  • Оплачено → Подтвердить / Отменить
  • Подтверждено → Завершить / Отменить

Пункт меню Подтвердить недоступен, пока у бронирования остаются незавершённые шаги процесса, а само действие подтверждения блокируется, даже если попытаться выполнить его другим способом (например, изменив поле «Статус» напрямую) — см. Как шаги процесса влияют на статус бронирования.

Отмена бронирования

При отмене появляется модальное окно с необязательным полем для указания причины. Введите причину и нажмите Отменить бронирование для подтверждения.

Завершённые и отменённые бронирования изменить нельзя.

Экспорт бронирований

Нажмите кнопку Экспорт, чтобы загрузить текущий отфильтрованный список в виде таблицы. Экспортируемые столбцы включают даты, тип поездки, ТС, цену, данные пассажира и сопровождающего, компанию, количество пассажиров, статус, исполнителей, подтвердившего и заметки.

Счётчик ожидающих бронирований

Рядом с пунктом меню «Бронирования» отображается значок с количеством бронирований в статусе Ожидание, позволяя команде быстро видеть, какие бронирования требуют внимания.

Пагинация

Таблица отображает бронирования постранично. Используйте элементы управления в нижней части для перехода между страницами. Текущий диапазон отображается как «Показано X–Y из Z».

Разрешения

  • booking:create — необходимо для создания новых бронирований
  • booking:update — необходимо для редактирования бронирований, смены статуса и работы с шагами процесса (назначение, выполнение, пропуск, возобновление)
  • booking:manage-steps — необходимо для добавления, переименования, изменения порядка и удаления шагов в шаблоне команды
  • booking:logs — необходимо для просмотра журнала действий бронирования

Если эти опции недоступны, обратитесь к владельцу команды для получения соответствующих разрешений.

Готовы трансформировать управление вашим автопарком?