Отображение скриншотов мониторинга в дашборде
В этой статье
Скриншоты, собранные агентом мониторинга, можно отобразить в дашборде двумя способами:
- Через виджет Текст
- Через настройку действия по клику
Подготовка данных для отображения скриншотов
- Включите Исследование, чтобы запустить сбор скриншотов агентом мониторинга.
- Выполните несколько рабочих операций на станции, где установлен агент мониторинга и для которой включено исследование.
- Перейдите в Панель управления в рабочем пространстве, нажмите Добавить и выберите Скрипт.
- Задайте название скрипта и подтвердите добавление, нажав Добавить.
- Добавьте в скрипт триггер Ручной запуск.
- Для очистки таблицы в модели данных добавьте блок SQL-запрос.
- В параметрах блока задайте SQL-запрос для очистки таблицы.
truncate table if exists имя_таблицы
- Добавьте блок Выбрать строки через SQL-запрос, и укажите в параметрах блока SQL-запрос, чтобы выбрать нужные поля из таблицы активности:
select employee_account_id, screenshot_id from !${global.activity_table}
- Добавьте блок Добавить строки, чтобы записать данные из таблицы активности в таблицу в модели данных.
- Кликните по полю Таблица, в раскрывающемся меню нажмите + Добавить таблицу и выберите опцию Создать из выходных данных.
- Отметьте блок, данные которого нужно подставить в таблицу, и нажмите Добавить.
- Введите название таблицы и нажмите Добавить.
- Подставьте поля маппинга в колонки новой таблицы и протестируйте блок.
- Опубликуйте скрипт и активируйте его.
- Перейдите в Панель управления в рабочем пространстве, нажмите Добавить и выберите Дашборд.
- Задайте название и подтвердите создание дашборда, нажав Сохранить.
Настройка отображения скриншотов через виджет Текст
Чтобы скриншоты отображались в виджете Текст, выполните следующие шаги:
- Перейдите во вкладку показателей дашборда и добавьте переменную Динамический список.
- Задайте название переменной и в поле список укажите колонку
screenshot_id
. - Добавьте в образ виджет Параметр и в параметрах виджета укажите добавленную переменную.
- Добавьте в образ виджет Текст и настройте в нем вывод изображения.
<img src="https://{доменное имя Proceset}/graphql?query=%7Bmonitoring_screenshot%7Bscreenshot(screenshot_uuid:%22{inputs.Переменная дашборда}%22)%7D%7D" style="width: 100%; width: 40% object-fit: scale-down;"/>
- Опубликуйте дашборд.
- Выберите идентификатор скриншота в параметре. Соответствующее изображение отобразится в виджете Текст.
Настройка отображения скриншотов через настройку действия по клику
Скриншоты можно выводить в отдельном окне при клике по значению разреза в виджете:
- Добавьте в дашборд виджет Таблица и укажите нужные разрезы.
- Добавьте дополнительный образ, в котором будет отображаться скриншот.
- В дополнительный образ добавьте переменную Входящее значение.
- Задайте название переменной, выберите тип данных и в поле Значение по умолчанию укажите колонку
screenshot_id
. - Добавьте в образ виджет Текст и настройте отображение скриншота, используя переменную Входящее значение.
<img src="https://{доменное имя Proceset}/graphql?query=%7Bmonitoring_screenshot%7Bscreenshot(screenshot_uuid:%22{inputs.Переменная Входящее значение}%22)%7D%7D" style="width: 100%; width: 40% object-fit: scale-down;"/>
- Перейдите в домашний образ и добавьте действие по клику Открыть образ для разреза, при клике по значению которого необходимо открывать скриншот.
- Задайте название действия, укажите нужный образ и выберите, где он должен открываться — в текущем, новом или боковом окне.
- Задайте передачу параметра из нужной колонки таблицы в открываемый образ.
- Опубликуйте дашборд.
- Кликните по идентификатору скриншота, нажмите иконку контекстного меню и выберите Открыть образ.
- В открывшемся боковом окне отображается скриншот действия пользователя.
Была ли статья полезна?
Да
Нет