UC-WG3-003.1 Пошук ліків: обрана аптека*
Responsible Team | WG3 |
---|---|
Responsible | @1lana.gromik (Unlicensed) |
Business Requirements | |
Stakeholders Requirements | |
Functional Requirements | |
Non-functional Requirements | TBD |
Priority | NICE TO HAVE |
Actors | Користувач мобільного додатку банкінгу |
Preconditions |
|
Trigger (Start Point) |
|
Main Flow (Sunny Day Scenario)
Flow of Events for Trigger 1
Користувач в меню пошуку ліків
Система відображає в меню пошуку можливість обрати аптеку зазначивши адресу або геолокацію:
неактивний тумблер Надати доступ до геолокації
Випадаючий список з назвою міста
Випадаючий список з назвою вулиці
Випадаючий список з аптеками WG03-003.1 Радіус пошуку аптек
Користувач вмикає тумблер Надати доступ до геолокації
Система відображає ввімкнений тумблер
Система визначає геопозицію користувача
Система приховує випадаючі списки з назвою міста та назвою вулиці
Користувач натискає на випадаючий список з аптеками
Система відображає результати пошуку
Користувач обирає аптеку зі списку
Система додає аптеку до фільтрів пошуку
Post-Conditions
Система оновлює результати пошуку відповідно до заданого фільтру
Система відображає інформацію про обмеження пошуку згідно з використаним фільтром
Користувач може здійснювати пошук тільки в асортименті обраної аптеки
Фільтри пошуку зберігаються до завершення сесії або до їх видалення користувачем
Alternative Flow (Rainy Day Scenario) #1 for Trigger 1
Flow of Events
5А. Система не може визначити геолокацію користувача.
6А. Система нотифікує користувача про помилку в визначенні геолокації та пропонує обрати адресу вручну:
6А.1. Користувач обирає населений пункт з випадаючого списку
6А.2. Користувач обирає вулицю зі списку
7А. Користувач опиняється на кроці 7 основного флоу.
Post-Conditions
Геолокація не використовується, але користувач може обрати адресу вручну.
Alternative Flow (Rainy Day Scenario) #2 for Trigger 1
Flow of Events
10А. Користувач при користуванні пошуком не знаходить потрібного препарату в обраній аптеці
11А. Користувач видаляє фільтр пошуку
12А. Користувач опиняється на кроці 7 основного флоу.
Post-Conditions
Користувач може продовжити пошук препарату серед аптек, які відповідають його вибору
Main Flow (Sunny Day Scenario)
Flow of Events for Trigger 2
Користувач в кошику, де є доданий товар з конкретної аптеки
Система відображає кнопку Продовжити пошук
Користувач натискає кнопку Продовжити пошук
Система повертає користувача до меню пошуку
Система автоматично додає аптеку до фільтрів пошуку
Post-Conditions
Система оновлює фільтри пошуку відповідно до вибору користувача
Alternative Flow (Rainy Day Scenario) #1 for Trigger 2
Flow of Events
5А. В кошику у користувача декілька товарів з різних аптек.
6А. Система відображає кнопку Продовжити пошук для кожної групи препаратів з різних аптек
7А. Користувач повертається до пункту 3 основного флоу.
Post-Conditions
Користувач може продовжити пошук в кожній з аптек.