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

База знаний

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Тип поездки: В одну сторону или Туда и обратно
  • Маршрут (необязательно): Выберите существующий маршрут, чтобы использовать его. Если у маршрута есть транспортное средство или водитель, они подставляются в поля «Транспортное средство» и «Водитель» ниже — но только если эти поля ещё пусты. Если вы уже выбрали ТС или водителя вручную, выбор маршрута не изменит ваш выбор. Если у маршрута есть назначенные пассажиры, рядом с полем появляется кнопка для просмотра их списка. Снятие выбора маршрута также очищает подставленные им ТС/водителя.
  • Транспортное средство: Выберите одно или несколько резервируемых ТС
  • Цена: Выберите из заданных цен бронирования ТС или включите Произвольную цену для ввода цены и единицы (за поездку, за час или за день) вручную
  • Водитель: Выберите одного или нескольких водителей для назначения на поездку (необязательно)
  • Статус: Начальный статус — Ожидание, Оплачено или Подтверждено
  • Откуда: Адрес отправления (необязательно)
  • Куда: Адрес прибытия (необязательно)
  • Дата: Выберите диапазон дат с помощью календаря. Дни, полностью занятые другими бронированиями, недоступны для выбора.
  • Время начала (обязательно): Время отправления
  • Время окончания (обязательно): Время возврата или прибытия

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вкладка Workflow доступна как при создании бронирования, так и при редактировании уже существующего, но показывает разное:

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

Назначение шагов при создании требует разрешения booking:create; действия Mark Done/Skip/Reopen (и переназначение в уже существующем бронировании) требуют booking:update — те же разрешения, что используются для создания/редактирования бронирований и смены статуса.

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

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

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

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

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

Одобрение ночного вождения

Флажок Требуется ночное вождение заранее заявляет, что поездке потребуется движение между 02:00 и 04:00 — это отдельно от автоматического правила уведомления «Ночное вождение», которое постфактум обнаруживает фактическое движение в этот период.

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

  • Назначать, отмечать выполненным или пропускать его может любой участник команды с разрешением 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 — необходимо для просмотра журнала действий бронирования

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

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

Есть вопросы? Звоните нам по телефону +7 7172 62-63-63