Структура
- Строки — модели (креаторы)
- Колонки — дни
- Ячейки — смены на этот день для этой модели
Плотность отображения
Используйте переключатель S / M / L для изменения плотности календаря:Визуальные индикаторы
Шкала покрытия
В обычный день каждая ячейка показывает 24-часовую шкалу:- Зелёный — есть назначенный сотрудник
- Серый — нет смены (открытые часы)
Карточки статуса
Детали смены
Под шкалой показаны:- Время (например, 09:00 – 17:00)
- Иконка повтора ↻ (если повторяющаяся)
- Имя сотрудника и аватар
Навигация
- Прокрутка влево — прошлые дни (подгружаются автоматически)
- Прокрутка вправо — будущие дни (подгружаются автоматически)
- Фильтр по дате — перейти к конкретной дате
Фильтрация
Покрытие за пределами области сотрудников
Интервал может отображаться как Занято без имени сотрудника, если смена учитывается в реальном покрытии модели, но личность сотрудника находится вне вашей области данных. Такой интервал правильно уменьшает открытое время, но не имеет действий редактирования и удаления. Так AgencyKey не раскрывает сотрудника и одновременно не показывает ложный незакрытый период.Загрузка и восстановление
Если первая загрузка расписания завершилась ошибкой, в календаре появляется Повторить. Неудачный последующий запрос по возможности сохраняет последнее подтверждённое расписание. Фильтры группы и модели проверяются вместе до загрузки, поэтому несовместимая пара не расширяет календарь молча.Быстрые действия
Наведите на смену:- Пустая ячейка → иконка ➕ для создания смены
- Заполненная смена → иконки ✏️ редактирования и 🗑️ удаления