User story #4630
збір данних по активності використання функцій моб. додатку
Description
Сформавана потреба на збір данних по використанню функціональності моб додатку.
Необхідно створити метод POST /activity
Для логування активності користувача.
Метод буде приймати наступну інформацію:
this.id = utils.generateUID(); //Унікальний айді
this.date = moment(new Date()).format('L'); //Дата використання
this.user = $rootScope.canvasConfig.username; //Користувач
this.client = $rootScope.canvasConfig.client; //Клієнт
this.agent = $rootScope.canvasConfig.platform;//Операційна система
this.language = $rootScope.canvasConfig.language; //Поточна мова інтерфейсу
this.url = window.location.hash; //Поточний модуль де знаходить користувач
this.scheme = $rootScope.canvasConfig.schema; //Поточна кольорова схема
this.activity = data.activity; //Функція що використана
activity - сформаваний набір функцій для відслідковування.
Кожній з них відповідає свій ключ.
1. Пошук обладнання на плані залу(іконка геолокація). ---- {activity: "show_equipment_on_the_store"}
2. Розфарбовка по задачах на плані ------------------- {activity: "paint_store_by_tasks"}
3. Перевірка даних по товару, сканнер ------------------ {activity: "validation_scanned_product_data"}
4. Прикріплення фото -------------------------------- {activity: "attaching_photo_to_the_task"}
5. Коментарі по задачам, хочу зрозуміти чи користуються --- {activity: "attaching_comment_to_the_task"}
6. Інструкція чи заходять і як часто. -------------------- {activity: "use_manual"}
7. Пошук на дашборді з задачами (лупа) ----------------- {activity: "filter_task_on_dashboard_by_name"}
8. Пошук обладнання по QR --------------------------- {activity: "use_qr_equipment_in_store"}
9. Пошук товару в магазині (в дашборді "шукати товар") -- {activity: "find_product_on_store"}
10. Використання інших модулів додатка ------------------ {activity: "use_module_control"}
{activity: "use_module_faststart"}
{activity: "use_module_merchandiser"}
{activity: "use_module_settings"}
На фронтенді буде накопичуватись пакет(наразі розмір 5),
після виконання будь-яких з вище вказаниї дій не менеше розміру пакету разів
буде викликатись метод з передачею данних до бекенд частини.
History
#1 Updated by Вікторія Римчук about 2 years ago
- Status changed from New to Ready for testing
#2 Updated by Вікторія Римчук about 2 years ago
- Status changed from Ready for testing to Testing
#3 Updated by Вікторія Римчук about 2 years ago
перевірила на білді від 20.03.2023
OS: Android
- Пошук обладнання на плані залу (іконка геолокація) - {activity: "show_equipment_on_the_store"} - ОК
- Розфарбовка по задачах на плані - {activity: "paint_store_by_tasks"} - ОК
- Перевірка даних по товару, сканнер - {activity: "validation_scanned_product_data"} - ОК
- Прикріплення фото - {activity: "attaching_photo_to_the_task"} - ОК
- Коментарі по задачам, хочу зрозуміти чи користуються - {activity: "attaching_comment_to_the_task"} - ОК
- Інструкція чи заходять і як часто - {activity: "use_manual"} - ОК
- Пошук на дашборді з задачами (лупа) - {activity: "filter_task_on_dashboard_by_name"} - ОК
- Пошук обладнання по QR - {activity: "use_qr_equipment_in_store"} - НЕ ОК, перевірити після виправлення задачки #4649
- Пошук товару в магазині (в дашборді "шукати товар") - {activity: "find_product_on_store"} - ОК
- Використання інших модулів додатка - {activity: "use_module_control"} - ОК
- {activity: "use_module_faststart"} - ОК
- {activity: "use_module_merchandiser"} - ОК
- {activity: "use_module_settings"} - ОК
#4 Updated by Вікторія Римчук about 2 years ago
- Tracker changed from Ticket to User story
- Project changed from Support to Consulting
- Status changed from Testing to To release
- Current Version deleted (
24 mobile)
перевірила на білді від 21.03.2023
OS: Android
- Пошук обладнання на плані залу (іконка геолокація) - {activity: "show_equipment_on_the_store"} - ОК
- Розфарбовка по задачах на плані - {activity: "paint_store_by_tasks"} - ОК
- Перевірка даних по товару, сканнер - {activity: "validation_scanned_product_data"} - ОК
- Прикріплення фото - {activity: "attaching_photo_to_the_task"} - ОК
- Коментарі по задачам, хочу зрозуміти чи користуються - {activity: "attaching_comment_to_the_task"} - ОК
- Інструкція чи заходять і як часто - {activity: "use_manual"} - ОК
- Пошук на дашборді з задачами (лупа) - {activity: "filter_task_on_dashboard_by_name"} - ОК
- Пошук обладнання по QR - {activity: "use_qr_equipment_in_store"} - ОК
- Пошук товару в магазині (в дашборді "шукати товар") - {activity: "find_product_on_store"} - ОК
- Використання інших модулів додатка - {activity: "use_module_control"} - ОК
- {activity: "use_module_faststart"} - ОК
- {activity: "use_module_merchandiser"} - ОК
- {activity: "use_module_settings"} - ОК
#5 Updated by Вікторія Римчук about 2 years ago
- Assignee changed from Вікторія Римчук to ♥ Svetlana Panasenko
Свєт, передаю на тебе, як домовлялись)
#6 Updated by ♥ Svetlana Panasenko almost 2 years ago
- Assignee changed from ♥ Svetlana Panasenko to Sergii Mukoid
#7 Updated by ♣ Alexey Medvedev almost 2 years ago
- Assignee changed from Sergii Mukoid to ♣ Alexey Medvedev
#8 Updated by ♣ Olha Hapochka over 1 year ago
- Assignee changed from ♣ Alexey Medvedev to ♣ Olha Hapochka
#9 Updated by ♣ Olha Hapochka over 1 year ago
Лишаю на собі, подумати як ми цю інформацію можемо використовувати (звіти для керівників і т.д.)
#10 Updated by ♣ Aleksandr Bilousko 10 months ago
- File Активність використання функцій моб. додатку.xlsx Активність використання функцій моб. додатку.xlsx added
- Project changed from Consulting to Shelf dev
- Assignee changed from ♣ Olha Hapochka to ♣ Ilya Lepkin-Titov
Додав свої коментарі стосовно даних, які цікаво було б збирати з моб користувачів (див. у вкладенні)
#11 Updated by ♣ Aleksandr Bilousko 8 months ago
- File Активність використання функцій моб. додатку (2).xlsx Активність використання функцій моб. додатку (2).xlsx added
- Assignee changed from ♣ Ilya Lepkin-Titov to ♣ Aleksandr Bilousko
- Target version set to Release 110
Оновив файл, додав збір даних з кнопки модуль ВІ аналітики
#12 Updated by ♣ Aleksandr Bilousko 8 months ago
- Status changed from To release to New
- Assignee changed from ♣ Aleksandr Bilousko to ♠ Aleksandr Tsymbalyuk
- Target version changed from Release 110 to 26 mobile
Провели зустріч, домовились наразі додати:
Додаткову інформацію:
1. Клієнт (треба щоб були дані і по тому, моб чи веб, і сама назва клієнта (його бази).
2. Країна (звідки відбуваються дії користувача).
Додатковий івент на кнопку запуску модуля BI Shelf
#13 Updated by ♠ Aleksandr Tsymbalyuk 8 months ago
- Assignee changed from ♠ Aleksandr Tsymbalyuk to ♠ Daria Dzhurko
Розширив данні що передаються метод POST /activity
Для логування активності користувача.
Тепер буде відправлятись наступна інформація:
this.id = utils.generateUID(); //Унікальний айді
this.date = moment(new Date()).format('L'); //Дата використання
this.user = $rootScope.canvasConfig.username; //Користувач
this.client = $rootScope.canvasConfig.client; //Клієнт
this.agent = $rootScope.canvasConfig.platform;//Операційна система
this.language = $rootScope.canvasConfig.language; //Поточна мова інтерфейсу
this.url = window.location.hash; //Поточний модуль де знаходить користувач
this.scheme = $rootScope.canvasConfig.schema; //Поточна кольорова схема
this.activity = data.activity; //Функція що використана
this.version = $rootScope.canvasConfig.version; //Поточна версія системи
this.device = $rootScope.canvasConfig.device; // mobile\web поки що тільки mobile
this.connection = window.navigator.connection.effectiveType; // тип зєднання з інтернет
this.photoQuality = $rootScope.canvasConfig.photoQuality; // Налаштування якості знімків
this.resolution = { // Розширення екрану
with: window.innerHeight,
height: window.innerWidth
};
Потрібно перевірити чи не падає бек при зміні моделі передаваємих данних.
Після цього перевести задачу на Вову в 110 реліз для допрацювааня методу.
!!!Також в рамках збору інформації виявив некорректну поведінку збору активності при роботі з меню.
В рамках того фікса переробив взаємодію з навігацією. Тепер при кліку на кнопку "меню" відкривається список доступних модулів, при повторному кліку на "меню" буде відображатись перша вкладка модуля де знаходиться користувач. По субєктивних відчуттях значно зрозуміліше і приємніший користуватись. Відповідної задачі не було тож фіксую тут)
#15 Updated by ♠ Daria Dzhurko 8 months ago
- Status changed from Dev in progress to Ready for testing
#16 Updated by ♠ Daria Dzhurko 7 months ago
- Status changed from Ready for testing to To release
#17 Updated by ♣ Aleksandr Bilousko 7 months ago
- Assignee changed from ♠ Daria Dzhurko to ♠ Volodymyr Lysiuk
#18 Updated by ♣ Aleksandr Bilousko 7 months ago
- Target version changed from 26 mobile to Release 110
#19 Updated by ♠ Volodymyr Lysiuk 7 months ago
- Status changed from To release to Reopen
- Assignee changed from ♠ Volodymyr Lysiuk to ♠ Daria Dzhurko
додав відповідні поля, оновив демо.ру
єдине що останні два поля почнуть заповнюватись коли буде приходити правильно:
this.resolution = { // Розширення екрану
height: window.innerHeight,
width: window.innerWidth
};
відповідно крім цих двох полів інші можна потестити що потрапляють в регістр МерчендайзингАктивность
якщо якісь дані будуть обрізатись - кажіть, збільшу розмір полів в БД
крім додавання полів ще змінив запис користувача, тепер буде шукатись по полю user і запис буде відбуватись тільки якщо такий користувач є в системі (раніше просто по токену визначався користувач, відповідно якщо з однією мобілкою різні користувачі працюють міг не завжди правильний записуватись)
#20 Updated by ♠ Volodymyr Lysiuk 7 months ago
- Status changed from Reopen to Ready for testing
#21 Updated by ♠ Daria Dzhurko 6 months ago
- Status changed from Ready for testing to To release
демо - ОК
#22 Updated by ♣ Aleksandr Bilousko 4 months ago
- Assignee changed from ♠ Daria Dzhurko to ♠ Elena Ryaskova
- Target version changed from Release 110 to Release 111
Додав наброски по тому, як має виглядати звіт. Посилання - https://leafioabm-my.sharepoint.com/:x:/g/personal/bilo_abmcloud_com/EUuSm6IPyV5DuPdVQQWSPK0BNxrcwFJtUCkWrVgZafsFwQ?e=YWGJYZ
#23 Updated by ♣ Aleksandr Bilousko 3 months ago
#25 Updated by ♠ Elena Ryaskova 3 months ago
- Assignee changed from ♠ Elena Ryaskova to ♣ Aleksandr Bilousko
Опублікований додаток з усіма файлами та правками, які ми на зустрічі обговорили.
#26 Updated by ♣ Aleksandr Bilousko 3 months ago
- Assignee changed from ♣ Aleksandr Bilousko to ♠ Elena Ryaskova
Прохання додати до звіту:
1. Розрізи по днях, тижнях, місяцях
2. Додати в фільтри і виміри поле Stage type зі звіту ПМів Project details
#27 Updated by ♣ Aleksandr Bilousko 3 months ago
Пропозиція переіменувати значення поля Activity
show_equipment_on_the_store - Floor plan using
validation_scanned_product_data - Item scaner
attaching_photo_to_the_task - Task execution
use_module_merchandiser - Merchandiser
use_module_control - Control
use_module_settings - Settings
filter_task_on_dashboard_by_name - Planogram search
attaching_comment_to_the_task - Comments
use_module_analytics - BI Shelf
find_product_on_store - Item search
paint_store_by_tasks - Floor plan colouring
#28 Updated by ♠ Elena Ryaskova 3 months ago
Activity перейменувала
#29 Updated by ♠ Elena Ryaskova 3 months ago
Розріз по типу періодів додала
#30 Updated by ♠ Elena Ryaskova 3 months ago
В цьому посиланні наведений довідник відповідності назв баз клієнтів та назв клієнтів в звіті DAO PM
https://docs.google.com/spreadsheets/d/1Xu_05Ekrq_McYYosW6t7g-HJmO5tVJP2/edit?gid=1856218337#gid=1856218337
В таблицю і в фільтри додані:
current_stage - поточна стадія проєкту (1,2,3)
finished - ознака завершення проєкту (yes, no)
#31 Updated by ♠ Elena Ryaskova 3 months ago
- Assignee changed from ♠ Elena Ryaskova to ♣ Aleksandr Bilousko
#32 Updated by ♣ Aleksandr Bilousko 3 months ago
- Assignee changed from ♣ Aleksandr Bilousko to ♠ Elena Ryaskova
також змінити назву
use_qr_equipment_in_store - QR equipment using
#33 Updated by ♠ Elena Ryaskova 3 months ago
- Assignee changed from ♠ Elena Ryaskova to ♣ Aleksandr Bilousko
Зміни внесено
#34 Updated by ♣ Aleksandr Bilousko 3 months ago
- Project changed from Shelf dev to [EPIC] Аналіз дій користувачів
- Target version deleted (
Release 111)
#35 Updated by ♣ Aleksandr Bilousko 3 months ago
- Status changed from To release to Closed