Навигация

MOD-BOOKING — Бронирование ресурсов

Лицензия: Платный

Модуль отвечает за ресурс и за то, кто и когда его занял. Ресурсы объединяются в пулы и помечаются тегами, бронь проходит согласование (подтверждение или отказ), а занятость и поиск свободного ресурса считаются по фактическим броням и блокировкам. Тарификация умеет плоскую ставку, почасовую, поминутную и ступенчатую; при создании брони модуль заводит событие в MOD-CALENDAR, при отмене — снимает его.

Возможности

  • Ресурсы: создание, изменение, удаление, теги, пулы, блокировка и разблокировка
  • Брони: создание, изменение, перенос, подтверждение, отказ, отмена, завершение
  • Занятость ресурса и поиск свободного ресурса на интервал; подбор переговорной
  • Правила доступа и политики бронирования; шаблоны броней
  • Тарификация: плоская, почасовая, поминутная, ступенчатая
  • Подписка на освобождение ресурса; комментарии к брони
  • История использования ресурса, финансовые метрики и аналитика загрузки
  • Связь брони с сущностью другого модуля; создание события в MOD-CALENDAR

Основные MCP-инструменты

ИнструментНазначение
booking__resource.upsertСоздать или изменить ресурс
booking__resource.listСписок ресурсов
booking__resource.getПолучить ресурс
booking__resource.deleteУдалить ресурс
booking__resource.blockЗаблокировать ресурс на интервал
booking__resource.unblockСнять блокировку ресурса
booking__resource.freebusyЗанятость ресурса
booking__resource.find_availableНайти свободный ресурс на интервал
booking__resource.usage_historyИстория использования ресурса
booking__resource.tagПометить ресурс тегом
booking__pool.upsertСоздать или изменить пул ресурсов
booking__room.findПодобрать переговорную
booking__room.syncСинхронизировать переговорные
booking__booking.createСоздать бронь
booking__booking.getПолучить бронь
booking__booking.listСписок броней
booking__booking.updateИзменить бронь
booking__booking.moveПеренести бронь
booking__booking.approveПодтвердить бронь
booking__booking.rejectОтклонить бронь
booking__booking.cancelОтменить бронь
booking__booking.completeЗавершить бронь
booking__booking.linkСвязать бронь с сущностью другого модуля
booking__booking.participants.setЗадать участников брони
booking__policy.upsertСоздать или изменить политику бронирования
booking__permission.upsertСоздать или изменить правило доступа
booking__pricing.upsertЗадать тариф: плоский, почасовой, поминутный или ступенчатый
booking__template.upsertСоздать или изменить шаблон брони
booking__watch.subscribeПодписаться на освобождение ресурса
booking__booking.usage_analyticsАналитика загрузки ресурсов
booking__booking.financial_metricsФинансовые метрики броней
booking__describe_entitiesСущности модуля для холстов и ассистента
booking__describe_blocksБлоки холста модуля для библиотеки MOD-CANVAS
booking__get_rolesРолевая модель модуля
booking__get_canvas_presetsГотовые холсты модуля
booking__subscribe_eventsПодписка на события модуля

Всего модуль регистрирует 57 MCP-инструментов; полный перечень отдаёт tools/list.

Блоки холста

  • booking-grid — сетка броней
  • booking-list — список броней
  • resource-availability — доступность ресурса
  • booking-resource-list — список ресурсов
  • resource-timeline — таймлайн загрузки ресурса
  • resource-financial — финансовые показатели ресурса
  • resource-book-form — форма бронирования ресурса
Открыть чат-бот