Перейти к основному содержимому

Календарь

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

Ключевые сущности

  • Событие — конкретная запись в расписании: «Стрижка в 14:00, мастер Анна, клиент Иван».
  • Ресурс — то, на что записываются: чаще всего сотрудник (мастер, врач, преподаватель), реже — кабинет, кресло, аппарат.
  • Слот — единица времени в расписании ресурса; задаётся правилами рабочего графика.
  • Повторение — событие может быть периодическим (еженедельная тренировка).

Расписание

У каждого ресурса есть рабочий график: рабочие дни недели, рабочие часы, перерывы, выходные. Из графика автоматически собирается доступная сетка слотов. Сотрудник или клиент через виджет может выбрать только то время, которое реально доступно.

Жизненный цикл события

  1. Создано. Запись в свободный слот; клиенту высылается подтверждение (если коммуникации включены).
  2. Подтверждено / Изменено / Отменено. Состояние меняется до начала события.
  3. Завершено. После завершения событие можно конвертировать в продажу или чек — клиент платит за оказанную услугу.

Конфликты

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

Связь с другими модулями

  • Каталог — событие почти всегда привязано к услуге.
  • Клиенты — клиент указан в событии.
  • Продажи — оплата за оказанную услугу.
  • Администрирование — настройка ресурсов, графиков, прав.

Что модуль не делает

  • Это не «общий корпоративный календарь» для встреч сотрудников между собой. Фокус — на клиентских записях.
  • Это не движок очередей: запись всегда привязана к конкретному времени и ресурсу.