Функционал бронирований в веб-версии Talent Rocks

Автор Content Eventicious Content Manager (Collaborator)

Обновлено August 1st, 2023

Текущий функционал бронирований можно добавлять в веб-версию Talent Rocks.
Конкретное бронирование можно будет вывести в веб-версию Talent Rocks двумя способами:

  • Добавить бронирование в каталог;
  • Прикрепить бронирование к событию в расписании.

При выборе бронирования пользователь будет попадать на экран бронирования. Состояние экрана бронирования будет определяться текущим статусом бронирования. В веб-версии Talent Rocks необходимо добавить поддержку всех существующих статусов:

  • Доступное для записи бронирование (Рисунок 13);
  • Регистрация на мероприятие завершена (Рисунок 14);
  • Вы уже записаны (Рисунок 15);
  • Запись недоступна (закончились места или достигнут лимит записи для данного пользователя на мероприятия данного типа) (Рисунок 16).

Рисунок 13. Экран доступного бронирования в веб-версии Talent Rocks

Рисунок 14. Экран завершенной регистрации в веб-версии Talent Rocks

Рисунок 15. Экран подтвержденного бронирования в веб-версии Talent Rocks

Рисунок 16. Экран недоступного бронирования в веб-версии Talent Rocks
 

Если в панели администрирование включена опция «Показывать список записавшихся», на экране бронирования будет отображаться список записавшихся в блоке «Уже записались». 


На экране бронирования пользователю доступен следующий функционал:

  • Записаться на бронирование;
  • Отменить запись;
  • Посмотреть список записавшихся.

Если в панели администрирование включена опция «Разрешить запись в список ожидания», пользователь сможет записаться в список ожидания, если на данное мероприятие не осталось свободных мест. 

При записи пользователя на конкретное бронирование должны учитываться: 

  • Установленное ограничение на количество мест для данного бронирования;
  • Установленный лимит на запись на количество бронирований данного вида для одного пользователя.

Если в панели администрирование установлен лимит на количество доступных мест и включена опция «Разрешить запись в список ожидания», пользователь сможет записаться в список ожидания, если на данное мероприятие не осталось свободных мест. 
После записи на бронирование пользователь должен попадать в группу этого бронирования.

Бронирования в веб-версии Talent Rocks должны быть синхронизированы с бронированиями в мобильном приложении.

Модуль бронирования должен держать нагрузку не менее 2000 активных пользователей.


Мои бронирования 

В веб-версии Talent Rocks есть возможность вывести раздел «Мои бронирования».

Если раздел «Мои бронирования» добавлен в меню в панели администрирования, он будет отображаться и в веб-версии Talent Rocks.

Раздел «Мои бронирования» похож на раздел «Мои опросы и тесты» - в него попадают все бронирования, доступные пользователю.

Для веб-версии Talent Rocks это бронирования:

  • Добавленные в каталог, выведенный в меню и доступный пользователю;
  • Добавленные в папку выведенного в меню каталога, к которому у пользователя есть доступ.

Если бронирование закрыто на определенную группу, пользователь увидит это бронирование только в том случае, если он является участником этой группы (хотя бы одной из закрытых групп).

Важно! Бронирования, добавленные в контент курсов, в раздел «Мои бронирования» не попадают.

Раздел «Мои бронирования» (Рисунок 17) будет содержать:

  • Заголовок — название раздела;
  • Вкладки:
  • Мои записи; 
  • Записаться.

Рисунок 17. Раздел «Мои бронирования» в веб-версии Talent Rocks

Записи на вкладках будут выводиться сгруппированными по видам бронирования. В строке бронирования будет показываться название бронирования и его статус.

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

При нажатии на бронирование пользователь переходит на его экран.

Вывод статуса бронирования

В клиентских приложениях при добавлении бронирования в каталог или в расписание, будет показываться статус бронирования (Рисунок 18). Ссылка на бронирование будет содержать следующую информацию:

  • Название мероприятия;
  • Статус бронирования.

Таким образом, пользователь будет видеть ключевую информацию о бронировании без необходимости перехода на экран бронирования. 

В мобильном приложении будут сделаны соответствующие изменения для консистентной работы функционала во всех клиентских приложениях (Рисунок 19).


Рисунок 18. Отображение статуса бронирования в веб-версии приложения


Рисунок 19. Отображение статуса бронирования в мобильном приложении