Длительность
30, 60 или другое время, которое занимает встреча.
SCHEDULING · БРОНИРОВАНИЕ И КАЛЕНДАРИ
Тип встречи задаёт длительность, буферы, минимальное уведомление, горизонт записи и форматы. SHD рассчитывает свободные слоты по календарям, удерживает выбранное время и создаёт событие после бронирования.
ТИП ВСТРЕЧИ
До выбора времени гость видит назначение встречи и условия записи. Команда задаёт эти условия один раз для каждого типа.
30, 60 или другое время, которое занимает встреча.
Как близко к началу можно выбрать свободный слот.
Время до и после встречи, защищённое от соседних записей.
На сколько дней вперёд гость может выбрать время.
Zoom, Google Meet, адрес или пользовательский канал.
Какие календари учитывать при расчёте доступности.
Тип также хранит часовой пояс, признак подтверждения и календарь для создания события.
ДОСТУПНОСТЬ
Свободное время — результат пересечения правил типа встречи, локальных записей и занятости подключённых календарей.
Рабочие интервалы по дням недели и исключениям.
Уже созданные записи, которые нельзя пересечь.
Внешняя занятость подключённых Google Calendar или Apple Calendar.
Длительность, буферы, минимальное уведомление и горизонт записи.
Гостю показывается только интервал, который проходит все проверки.
Время показывается в часовом поясе гостя, а команда работает со своим часовым поясом.
ПУТЬ ГОСТЯ
Публичная ссылка ведёт к конкретному типу встречи. Внутри — выбор дня, времени, контактов и формата без лишних настроек.
Длительность, формат, буферы, уведомление, горизонт и календари задаются до публикации ссылки.
правила сохраненыБРОНИРОВАНИЕ
Между выбором времени и отправкой формы слот может стать занятым. SHD защищает этот короткий промежуток отдельным удержанием и повторной проверкой.
После выбора слота система временно отмечает его занятым, чтобы другой гость не забрал его одновременно.
Если время уже недоступно, запись не создаётся и гость выбирает другой интервал.
Удержание и повторная проверка скрыты от гостя, но защищают расписание от пересечений.
ПОСЛЕ БРОНИРОВАНИЯ
Статус брони определяет следующий шаг: подтверждение, создание внешних событий, видеоссылка и уведомления.
Данные гостя и выбранного типа сохраняются в бронировании.
Встреча сразу подтверждается или ждёт решения host.
Host меняет статус, если тип встречи требует ручного контроля.
После подтверждения создаётся событие в выбранном календаре.
Для онлайн-формата создаётся ссылка видеовстречи.
Гость получает данные встречи и настроенные напоминания.
Если внешняя интеграция временно недоступна, ошибка сохраняется в бронировании для повторной обработки.
ИНТЕГРАЦИИ
Интеграция выбирается там, где она нужна: одни календари учитывают занятость, другой создаёт событие, Zoom или Meet добавляет канал.
Учитывать busy-интервалы и создавать событие календаря.
Синхронизировать занятость и события через CalDAV.
Создать ссылку Zoom для типа с онлайн-форматом.
Добавить ссылку Meet через событие Google Calendar.
Подключённые провайдеры не показывают гостю личные детали календаря.
ВОПРОСЫ О SCHEDULING
Scheduling отвечает за тип встречи, доступность, бронирование и внешние события.
Система учитывает часы доступности, локальные бронирования, занятость Google/CalDAV, длительность, буферы, минимальное уведомление и горизонт записи.
Нет. Гость видит только доступные интервалы и данные, необходимые для записи.
Выбранное время удерживается, а перед созданием брони проверяется повторно. Если слот занят, запись не создаётся.
Создаётся событие в выбранном календаре, для онлайн-формата — ссылка Zoom или Google Meet, а гостю отправляются уведомления и напоминания.
ЗАПУСК SCHEDULING
Разберём типы встреч, правила времени, календари, форматы и то, что должен получить гость после записи.
Начнём с переписки о свободном времени и текущих календарей.