Выгрузка логов при нестабильном интернете: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 1: | Строка 1: | ||
== '''Описание ситуации''' == | == '''Описание ситуации''' == | ||
Развитие платформы SmartPlayer добавляет новый полезный функционал. Ранее при | Развитие платформы SmartPlayer добавляет новый полезный функционал. Ранее при потере соединения во время загрузки логов задача, создаваемая в личном кабинете SmartPlayer становилась бесконечной и не пропадала из журнала, тем самым создавала дополнительную нагрузку на серверное приложение. Теперь же реализация изменилась и пользователь в журнале событий может отменить, удалить и успешно завершить задачу после появления соединения. Ниже будет подробнее описано, как работает новая реализация. | ||
== '''Алгоритм действия''' == | == '''Алгоритм действия''' == | ||
Первоначально пользователю необходимо зарегистрироваться/авторизоваться в личном кабинете SmartPlayer.<br> | Первоначально пользователю необходимо зарегистрироваться/авторизоваться в личном кабинете SmartPlayer.<br> | ||
Следующим шагом пользователю необходимо перейти в раздел «Устройства» личного кабинета и выбрать нужное устройство. | Следующим шагом пользователю необходимо перейти в раздел «Устройства» личного кабинета и выбрать нужное устройство. | ||
[[File:Уведомление2.jpg|thumb|center| Пример отображения раздела «Устройства» и выбранного устройства в личном кабинете SmartPlayer|800px]] | [[File:Уведомление2.jpg|thumb|center| Пример отображения раздела «Устройства» и выбранного устройства в личном кабинете SmartPlayer|800px]] | ||
Cледующим шагом справа от устройства откроется панель управления | Cледующим шагом справа от устройства откроется панель управления устройством. В этой панели пользователю необходимо нажать на строку «Выгрузить логи». | ||
[[File:Пункт_выгрузки_логов.jpg|thumb|center| Пример отображения строки «Выгрузить логи» в личном кабинете SmartPlayer|800px]] | [[File:Пункт_выгрузки_логов.jpg|thumb|center| Пример отображения строки «Выгрузить логи» в личном кабинете SmartPlayer|800px]] | ||
Кликнув на строку пользователю откроется модальное окно с выгрузкой логов. В этом окне необходимо выбрать тип выгружаемых логов: | Кликнув на строку пользователю откроется модальное окно с выгрузкой логов. В этом окне необходимо выбрать тип выгружаемых логов: | ||
* актуальные — только за текущую рабочую сессию устройства (логи которые фиксировались после последнего перезапуска устройства); | * актуальные — только за текущую рабочую сессию устройства (логи, которые фиксировались после последнего перезапуска устройства); | ||
* полные — логи за всё время работы устройства. | * полные — логи за всё время работы устройства. | ||
[[File:Окно_выгрузки.jpg|thumb|center| Пример отображения модального окна с выбором типа логов для выгрузки |800px]] | [[File:Окно_выгрузки.jpg|thumb|center| Пример отображения модального окна с выбором типа логов для выгрузки |800px]] | ||
| Строка 23: | Строка 23: | ||
В категории «Журнал устройств» пользователь увидит список задач по логам. | В категории «Журнал устройств» пользователь увидит список задач по логам. | ||
[[File:Статусы_задач.jpg|thumb|center| Пример отображения категории «Журнал устройств» со списком задач|800px]] | [[File:Статусы_задач.jpg|thumb|center| Пример отображения категории «Журнал устройств» со списком задач|800px]] | ||
{{Note|Если в категории «Журнал устройств» нет задач (выгруженных логов), | {{Note|Если в категории «Журнал устройств» нет задач (выгруженных логов), страница выглядит так: | ||
[[File:Раздел_без_задач.jpg|thumb|center| Пример отображения пустой главной страницы категории «Журнал устройств»|800px]]|warn}} | [[File:Раздел_без_задач.jpg|thumb|center| Пример отображения пустой главной страницы категории «Журнал устройств»|800px]]|warn}} | ||
== '''Статусы выгруженных задач (логов)''' == | == '''Статусы выгруженных задач (логов)''' == | ||
Все выгруженные задачи можно разделить на следующие группы: | Все выгруженные задачи можно разделить на следующие группы: | ||
# В процессе — задача (лог), который находится в процессе формирования. Обозначается | # В процессе — задача (лог), который находится в процессе формирования. Обозначается пустым кругом и в столбце «Прогресс» указано соответствующее значение. | ||
# Отменен — задача (лог), который был отменен в процессе загрузки. Обозначается жёлтым кругом и имеет в столбце «Прогресс» одноименный статус. | # Отменен — задача (лог), который был отменен в процессе загрузки. Обозначается жёлтым кругом и имеет в столбце «Прогресс» одноименный статус. | ||
# Загружен — задача (лог), который был полностью сформирован на серверном приложении и загружен в личный кабинет. Обозначается зелёным кругом и имеет в столбце «Прогресс» одноименный статус. | # Загружен — задача (лог), который был полностью сформирован на серверном приложении и загружен в личный кабинет. Обозначается зелёным кругом и имеет в столбце «Прогресс» одноименный статус. | ||
| Строка 34: | Строка 34: | ||
[[File:Отмена_задачи_в_прогрессе.jpg|thumb|center| Пример отображения строки «Отменить выгрузку»|800px]]|warn}} | [[File:Отмена_задачи_в_прогрессе.jpg|thumb|center| Пример отображения строки «Отменить выгрузку»|800px]]|warn}} | ||
== '''Выполненные задачи''' == | == '''Выполненные задачи''' == | ||
После формирования задачи (логов) пользователь может проделать | После формирования задачи (логов) пользователь может проделать следующие действия: | ||
# Скачать. | # Скачать. | ||
# Удалить. | # Удалить. | ||
| Строка 41: | Строка 41: | ||
Пользователь может выбрать сразу несколько задач (логов) выделив их с помощью чекбоксов (галочек). Все выделенные устройства отобразятся в правой верхней части экрана и откроется панель управления для выделенных задач. | Пользователь может выбрать сразу несколько задач (логов) выделив их с помощью чекбоксов (галочек). Все выделенные устройства отобразятся в правой верхней части экрана и откроется панель управления для выделенных задач. | ||
[[File:Массовый_выбор_задач.jpg|thumb|center| Пример отображения выделенных задач (логов)|800px]] | [[File:Массовый_выбор_задач.jpg|thumb|center| Пример отображения выделенных задач (логов)|800px]] | ||
Выделив нужные задачи (логи) пользователь может проделать следующие действия: | Выделив нужные задачи (логи), пользователь может проделать следующие действия: | ||
# Выгрузить — нажать на кнопку загрузить с соответствующей иконкой (стрелка направленная вниз). | # Выгрузить — нажать на кнопку загрузить с соответствующей иконкой (стрелка, направленная вниз). | ||
# Удалить — нажать на кнопку, которая удалит выделенные задачи (иконка в виде мусорной корзины). | # Удалить — нажать на кнопку, которая удалит выделенные задачи (иконка в виде мусорной корзины). | ||
# Отменить выбор — кнопка, которая позволяет снять выделение со всех логов (задач). | # Отменить выбор — кнопка, которая позволяет снять выделение со всех логов (задач). | ||
[[File:Удаление_выбранных_задач.jpg|thumb|center| Пример отображения кнопок для взаимодействия с выделенными | [[File:Удаление_выбранных_задач.jpg|thumb|center| Пример отображения кнопок для взаимодействия с выделенными устройствами|800px]] | ||
== '''Дополнительная информация''' == | == '''Дополнительная информация''' == | ||
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы | Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы, их можно озвучить в разделе "Обсуждения" вверху страницы. | ||
[[File:Обсуждение_выгрузки.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]] | [[File:Обсуждение_выгрузки.png|thumb|center| Пример отображения вкладки "Обсуждения" на wiki-странице |800px]] | ||
Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]] | Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]] | ||
Версия от 09:56, 8 октября 2025
Описание ситуации
Развитие платформы SmartPlayer добавляет новый полезный функционал. Ранее при потере соединения во время загрузки логов задача, создаваемая в личном кабинете SmartPlayer становилась бесконечной и не пропадала из журнала, тем самым создавала дополнительную нагрузку на серверное приложение. Теперь же реализация изменилась и пользователь в журнале событий может отменить, удалить и успешно завершить задачу после появления соединения. Ниже будет подробнее описано, как работает новая реализация.
Алгоритм действия
Первоначально пользователю необходимо зарегистрироваться/авторизоваться в личном кабинете SmartPlayer.
Следующим шагом пользователю необходимо перейти в раздел «Устройства» личного кабинета и выбрать нужное устройство.

Cледующим шагом справа от устройства откроется панель управления устройством. В этой панели пользователю необходимо нажать на строку «Выгрузить логи».

Кликнув на строку пользователю откроется модальное окно с выгрузкой логов. В этом окне необходимо выбрать тип выгружаемых логов:
- актуальные — только за текущую рабочую сессию устройства (логи, которые фиксировались после последнего перезапуска устройства);
- полные — логи за всё время работы устройства.

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

В этом уведомлении присутствует кнопка «Перейти» по которой можно кликнуть и перейти в раздел «Устройства» и категорию «Журнал устройств».


Просмотр журнала устройств
После перехода в категорию «Журнал устройств» пользователь может ознакомиться со всеми выгруженными логами с устройств.

В категории «Журнал устройств» пользователь увидит список задач по логам.


Статусы выгруженных задач (логов)
Все выгруженные задачи можно разделить на следующие группы:
- В процессе — задача (лог), который находится в процессе формирования. Обозначается пустым кругом и в столбце «Прогресс» указано соответствующее значение.
- Отменен — задача (лог), который был отменен в процессе загрузки. Обозначается жёлтым кругом и имеет в столбце «Прогресс» одноименный статус.
- Загружен — задача (лог), который был полностью сформирован на серверном приложении и загружен в личный кабинет. Обозначается зелёным кругом и имеет в столбце «Прогресс» одноименный статус.


Выполненные задачи
После формирования задачи (логов) пользователь может проделать следующие действия:
- Скачать.
- Удалить.

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

Выделив нужные задачи (логи), пользователь может проделать следующие действия:
- Выгрузить — нажать на кнопку загрузить с соответствующей иконкой (стрелка, направленная вниз).
- Удалить — нажать на кнопку, которая удалит выделенные задачи (иконка в виде мусорной корзины).
- Отменить выбор — кнопка, которая позволяет снять выделение со всех логов (задач).

Дополнительная информация
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы, их можно озвучить в разделе "Обсуждения" вверху страницы.

Также дополнительную информацию можно узнать на странице Как взаимодействовать пользователю с разделом "Обсуждения"