Календарь
Календарь — это инструмент для компаний, которые работают по записи: салоны, мастера, медицинские кабинеты, студии, учебные центры. Он показывает, кто и когда чем занят, и связывает запись с клиентом, услугой и сотрудником.
Ключевые сущности
- Событие — конкретная запись в расписании: «Стрижка в 14:00, мастер Анна, клиент Иван».
- Ресурс — то, на что записываются: чаще всего сотрудник (мастер, врач, преподаватель), реже — кабинет, кресло, аппарат.
- Слот — единица времени в расписании ресурса; задаётся правилами рабочего графика.
- Повторение — событие может быть периодическим (еженедельная тренировка).
Расписание
У каждого ресурса есть рабочий график: рабочие дни недели, рабочие часы, перерывы, выходные. Из графика автоматически собирается доступная сетка слотов. Сотрудник или клиент через виджет может выбрать только то время, которое реально доступно.
Жизненный цикл события
- Создано. Запись в свободный слот; клиенту высылается подтверждение (если коммуникации включены).
- Подтверждено / Изменено / Отменено. Состояние меняется до начала события.
- Завершено. После завершения событие можно конвертировать в продажу или чек — клиент платит за оказанную услугу.
Конфликты
Система не даёт занять одно и то же время дважды — это база. Если ресурс ушёл на больничный, можно массово перенести его события на другого сотрудника или предложить клиентам выбрать новое время.
Связь с другими модулями
- Каталог — событие почти всегда привязано к услуге.
- Клиенты — клиент указан в событии.
- Продажи — оплата за оказанную услугу.
- Администрирование — настройка ресурсов, графиков, прав.
Что модуль не делает
- Это не «общий корпоративный календарь» для встреч сотрудников между собой. Фокус — на клиентских записях.
- Это не движок очередей: запись всегда привязана к конкретному времени и ресурсу.