Перейти до вмісту

Управління розкладами

Хто це може робити. Для створення розкладів потрібен дозвіл training.create, який за замовчуванням мають адміністратори та власники, а тренери — ні. Див. примітку в розділі Створення тренувань.

Оберіть графік тренування, вкажіть дату та час, за потреби змініть приміщення.

Час початку та завершення

Section titled “Час початку та завершення”

Заняття завжди проходить в межах одного дня, тому час завершення має бути пізнішим за час початку. Тривалість розраховується автоматично: зміните початок — кінець зсунеться, зберігши тривалість; зміните кінець або тривалість — оновиться відповідне поле.

Заняття через північ не підтримуються — зберегти розклад із перевернутим часом не вийде.

Налаштуйте повторення:

  • Частота — щоденно, щотижня, щомісяця, щороку
  • Щотижня — оберіть дні тижня
  • Щомісяця — за числом або за днем (наприклад, 3-я субота)
  • Завершення — ніколи (1 рік), у визначену дату або після N занять
  • Винятки — пропустити конкретні дати

Список усіх розкладів з інформацією про повторення, наступне заняття та загальну кількість.

Список розкладівСписок розкладівСписок розкладівСписок розкладів

Список можна звузити: Пошук графіків… шукає за назвою тренування або іменем тренера, а фільтр за тренером показує розклади лише однієї людини.

За замовчуванням показані лише Активні розклади. Фільтр статусу перемикає між Активні, Неактивні та Всі графіки. Розклад стає Неактивним самостійно, коли в нього не лишилося майбутніх занять — одноразовий, дата якого минула, або повторюваний, що досяг дати чи ліміту завершення. Вручну його не деактивують, а якщо згодом його продовжити (додавши нові заняття), він знову стає Активним. Розклад із завершенням Ніколи завжди лишається активним.

Система автоматично перевіряє:

  • Конфлікти часу тренера — у призначеного тренера вже є заняття в цей час
  • Конфлікти приміщень
  • Конфлікти учасників

Редагування розкладу ніколи не конфліктує саме із собою: збереження змін перебудовує його власні майбутні заняття, і вони не враховуються як конфлікти. Якщо ж конфлікт справжній — зал або тренер дійсно зайняті в новий час — збереження відхиляється повідомленням Цей зал або тренер уже зайняті в цей час. Змініть час, зал або тренера.

Редагування розкладу, на який уже є записи

Section titled “Редагування розкладу, на який уже є записи”

Trainery не скасовує чужі бронювання заради перебудови розкладу: під час оновлення занять майбутнє заняття із записами зберігається.

Через це в одноразовому розкладі, єдине заняття якого вже заброньоване, зміна часу початку чи завершення не переносить це заняття. Замість звичного підтвердження ви побачите попередження:

Сесія залишилася в попередній час

На цю сесію є записи, тому зміна графіка її не переносить. Відкрийте сесію та перенесіть її — записані учасники отримають сповіщення.

Решта змін застосовується: розклад зберігає новий час, а зміни тренера, приміщення чи місткості доходять до збереженого заняття. Незмінними лишаються лише його власні час початку та завершення.

Щоб справді перенести заняття, відкрийте його та змініть час там — записані учасники отримають сповіщення.

Повторювані розклади такого попередження не показують, як і збереження без фактичної зміни часу.

Скасування впливає тільки на майбутні заняття. Бронювання скасовуються, заняття повертаються на абонементи.

Учасники з листа очікування теж звільняються, але їм нічого не повертають — місце в черзі не коштувало заняття. Кожен учасник отримує одне сповіщення на весь розклад, а не окреме на кожне заняття: у ньому вказано тренування, дату, з якої скасовано, і скільки занять повернулося на абонемент. Тренер розкладу отримує сповіщення теж, навіть якщо не мав власного бронювання.

Видалення прибирає розклад разом з усіма заняттями.