Направление работ: Mobile Код раздела: 5.7 Раздел: Профиль > Мбаллы Статус: черновик Ответственный: Панкова Л.А. Версия: 0.1 Обновлено: 29.07.26
1. Назначение
Раздел описывает экран мобильного приложения, на котором пользователь просматривает историю начислений и списаний Мбаллов.
Пользователь может отфильтровать операции по типу, выбрать период их отображения и открыть справку о балансе, правилах начисления и использования Мбаллов.
Раздел зависит от Back: 2.7.3 Объекты и предложения > Скидки > Скидки баллами в части правил оплаты заказа Мбаллами и от Back: 8.4.2 Администрирование > Параметры системы > Настройки балльной системы в части правил начисления и списания Мбаллов.
2. Ключевые понятия
Мбаллы — баллы лояльности пользователя, которые начисляются за предусмотренные правилами действия и могут использоваться при оплате заказа.
История операций с Мбаллами — список начислений и списаний Мбаллов пользователя, сгруппированный по месяцам.
Период операций — интервал дат, за который интерфейс отображает историю операций с Мбаллами.
Тип операции — категория записи в истории: начисление или списание.
3. Scope
Входит
S1: Мбаллы — открытие экрана, просмотр истории операций и справки о Мбаллах.
S2: Фильтрация истории операций.
S3: Выбор периода отображения операций.
S4: Дополнительные состояния экрана.
Не входит
- Mobile 5.1 Профиль > Главный экран — отображение Мбаллов в профиле и переход к истории операций.
- Mobile 5.2 Профиль > Настройки профиля — заполнение и изменение данных профиля.
- Mobile 5.4 Профиль > Пригласить — приглашение пользователя по ссылке и промокоду.
- Mobile 5.6 Профиль > Подписки — просмотр и управление подпиской.
- услуге — просмотр допустимого процента оплаты заказа Мбаллами на выбранной площадке.
4. BR
Указаны в пункте 4 раздела Back 2.7.3 Объекты и предложения > Скидки > Скидки баллами.
Правила начисления и списания Мбаллов относятся к разделу Back 8.4.2 Администрирование > Параметры системы > Настройки балльной системы.
5. Функциональные требования (UC + FR)
| ID | Сценарий | Функциональное требование | BR | Вес | Статус |
|---|---|---|---|---|---|
| S1: FR5.7-1 | Пользователь открывает раздел “Мбаллы”. | Интерфейс открывает экран “Мбаллы” и отображает действие возврата, выбранный период, действия фильтрации и открытия справки, а также историю операций пользователя. | 1 | ||
| S1: FR5.7-2 | Пользователь просматривает историю операций с Мбаллами. | Интерфейс группирует доступные операции по месяцам. Для текущего месяца интерфейс отображает группу “В этом месяце”, для предыдущих месяцев — название месяца, например “В апреле”. | 1 | ||
| S1: FR5.7-3 | Пользователь просматривает отдельную операцию. | Интерфейс отображает для операции название объекта, логотип объекта, тип “Начисление” или “Списание”, сумму Мбаллов со знаком ”+” для начисления или ”-” для списания и дату. Для списания по подписке интерфейс отображает назначение “Оплата подписки”. | 1 | ||
| S1: FR5.7-4 | Пользователь возвращается с экрана “Мбаллы”. | По действию возврата интерфейс закрывает экран “Мбаллы” и возвращает пользователя на предыдущий шаг. | 1 | ||
| S1: FR5.7-5 | Пользователь открывает справку о Мбаллах. | По действию открытия справки интерфейс показывает нижнюю панель. В справке интерфейс отображает блок “У вас” с текущим балансом Мбаллов и блок “Мбаллы” со справочной информацией о Мбаллах. | 2 | ||
| S1: FR5.7-6 | Пользователь сворачивает справочную информацию. | По действию сворачивания интерфейс закрывает нижнюю панель справки и возвращает пользователя на экран “Мбаллы”. | 2 | ||
| S2: FR5.7-7 | Пользователь открывает фильтрацию истории операций. | По действию фильтрации интерфейс показывает нижнюю панель “Что показывать?” с вариантами единичного выбора “Все”, “Начисления” и “Списания”. По умолчанию выбран вариант “Все”. | 1 | ||
| S2: FR5.7-8 | Пользователь выбирает тип операций. | Интерфейс позволяет выбрать только один вариант фильтра и отображает в истории операции выбранного типа либо все операции для варианта “Все”. После выбора панель фильтрации остаётся открытой до действия пользователя по её сворачиванию. | 1 | ||
| S3: FR5.7-9 | Пользователь открывает выбор периода. | По действию добавления периода интерфейс показывает нижнюю панель выбора периода с действиями “Сбросить” и “Готово”, полями “Дата начала” и “Дата Окончания” и календарём. | 2 | ||
| S3: FR5.7-10 | Пользователь задаёт период операций. | Интерфейс позволяет выбрать дату начала и дату окончания в календаре. Выбранный диапазон выделяется в календаре, а его границы отображаются в полях дат. | 2 | ||
| S3: FR5.7-12 | Пользователь сбрасывает выбранный период. | По действию “Сбросить” интерфейс очищает заданный диапазон и возвращает выбор периода к исходному состоянию. | 2 | ||
| S3: FR5.7-13 | Пользователь применяет выбранный период. | По действию “Готово” интерфейс применяет даты начала и окончания, закрывает панель выбора периода и обновляет историю операций за выбранный интервал. | 2 | ||
| S4: FR5.7-14 | История операций загружается. | До получения данных интерфейс отображает плейсхолдеры выбранного периода, заголовков месяцев и строк операций. | 2 | ||
| S4: FR5.7-15 | В выбранном месяце нет операций с Мбаллами. | Интерфейс отображает название месяца и пустое состояние с текстом “В этом месяце не было операций с баллами”. Если доступны операции предыдущих месяцев, интерфейс продолжает отображать их ниже пустого состояния. | 2 |
6. Открытые вопросы
| ID | Источник | Вопрос | Кому | Статус |
|---|