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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

У закритому розкладі редагування, яке додає заняття (наприклад, перенесення дати завершення), у тому ж збереженні записує на нові заняття всіх учасників, у яких на закритому абонементі ще лишилися заняття. Див. Управління абонементами.

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

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

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

Якщо до розкладу привʼязано закритий абонемент, підтвердження попереджає: видалення прибере всі записи й відвідування учасників у ньому, а абонемент лишиться не привʼязаним до жодної групи. Щоб змінити дати чи продовжити курс, відредагуйте розклад: учасників буде записано на нові заняття автоматично.