01
Семейная модель вместо дублирования контактов
В спортивной школе участник тренировки часто отличается от плательщика и владельца телефона. ProGym хранит отдельные профили ребёнка и взрослого, связь опекуна, право просмотра и основание оплаты. Один родитель может управлять несколькими детьми, а второй получить ограниченный доступ по правилам школы.
Переключение профиля в клиентском приложении выдаёт только разрешённую проекцию данных. История посещений, результатов и абонементов остаётся у ребёнка. Финансовые документы и уведомления об оплате идут плательщику. Изменение семейной связи записывается как отдельная операция с аудитом.
- ребёнок, опекун, плательщик и sponsor;
- несколько детей в профиле родителя;
- раздельные права на расписание, wellness и оплату;
- возрастные группы и ограничения;
- согласия и срок их действия.
02
Группы, тренеры и посещаемость
Спортивная программа задаёт направление, уровень и возраст. Тренировочная группа связывает программу, тренера, филиал, ресурс и расписание. Зачисление имеет собственный статус и историю переходов. Перевод между группами сохраняет предыдущий период, поэтому отчёт по посещаемости остаётся точным.
Тренер отмечает участников с телефона и видит допустимые сведения. Пропуски попадают в отчёт и могут запускать уведомление родителю. Администратор видит лист ожидания, свободные места и конфликт расписания. Массовые действия защищены от повторной отправки.
03
Прогресс, допуски и соревнования
Фитнес-тестирование использует версионные шаблоны, поэтому старый результат сохраняет исходную шкалу. Тренер фиксирует измерения, спортивные цели, план и факт тренировки. Медицинские и wellness-сведения доступны по согласию и роли, а общий roster не раскрывает лишние данные.
Соревнование включает дисциплины, регистрацию, участников, стартовые данные, результаты и цели. Родитель подаёт заявку за ребёнка, сотрудник проверяет допуск, тренер видит состав. После события результат попадает в историю спортсмена и может использоваться для следующего плана.
- шаблоны тестирования и шкалы;
- цели, результаты и workout records;
- регистрация на соревнование;
- проверка согласия и допуска;
- история спортсмена по сезонам.
04
Оплаты и коммуникация с родителями
Абонемент может учитывать срок, число занятий, конкретную группу и правила пропусков. Родитель видит баланс и оплачивает через доступный provider. Долг, возврат и корректировка имеют понятное основание. Корпоративный или социальный sponsor учитывается отдельно от семьи.
Уведомления сообщают об изменении расписания, свободном месте, оплате и событии школы. Обращения собираются в member cases, а новости публикуются по аудитории. Языки интерфейса и уведомлений выбираются на уровне клуба и пользователя.
05
Управление школой по сезонам и филиалам
Руководитель видит набор групп, фактическую посещаемость, загрузку тренеров, свободные места и оплату по филиалам. Отчёт можно раскрыть до конкретной группы и исходных операций. Это помогает планировать дополнительный набор, объединение малых групп, замену тренера и использование залов без ручного сведения нескольких таблиц.
Переход на новый сезон сохраняет историю спортсмена и предыдущие зачисления. Новые программы и шкалы тестирования получают версии, поэтому старые результаты остаются сопоставимыми. Архивная группа не исчезает из отчёта, а перестаёт участвовать в новом расписании и выборе для зачисления.
Для сети спортивных школ общие стандарты программы можно сочетать с локальными ресурсами и расписанием. Сотрудник филиала работает в своём organization scope, центральная роль получает сводные показатели. Импорт учеников, родителей, долгов и групп выполняется повторяемыми партиями с журналом ошибок и исходными идентификаторами.
Перед запуском школа проверяет полный день на одном филиале: запись ребёнка, оплату родителем, проход, отметку тренера, сообщение о переносе и регистрацию на соревнование. Затем сверяются права, отчёт и история изменений. Только после такой приёмки шаблоны групп и ролей переносятся на остальные площадки.
Школа также утверждает сроки хранения согласий, результатов тестирования и финансовых документов. Запрос на экспорт или удаление проходит управляемый workflow. Сотрудник видит только данные, необходимые для своей роли, а массовая выгрузка требует отдельного права и сохраняется в аудите.
- набор и заполненность групп;
- плановая и фактическая нагрузка тренеров;
- сезоны, переводы и архивные зачисления;
- сводные отчёты сети;
- повторяемая миграция учеников и родителей.