Отчёты

Материал из Integra-S Wiki
Перейти к: навигация, поиск

Отчеты — это веб компонент «Интегра Планета Земля», который позволяет собирать данные с серверов, конструировать наборы данных и формировать по ним отчеты.

Авторизация

Ot2.png
  1. Адрес сервера авторизации (Serenity)
  2. Логин
  3. Пароль
  4. Адрес сервера приложений (Firefly)
  5. Кнопка входа

Для запуска приложения необходимо прописать Ip адрес Serenity, ввести логин и пароль пользователя, нажать «Вход». Далее появится поле для ввода ip адреса сервера приложения, вводим адрес и нажимаем вход.

Режим просмотра

После удачной авторизации откроется основное окно приложения.

Ot3.png
  1. Созданная вкладка
  2. Поле для вкладок
  3. Переход к печати отчета
  4. Строка состояния
  5. Рабочая область

По умолчанию при первом запуске открывается пустая «Новая вкладка», для создания вкладки с отчетом и ее сохранения необходимо включить режим редактирования, нажав «Ctrl+Q».

Режим редактирования

Режим редактирования предназначен для конструирования отчетов по имеющимся данным с использованием различных форм, объектов и таблиц.

Вкладки режима редактирования:

В режиме редактирования имеются следующие вкладки для формирования отчетов:

Report.PNG
  1. Просмотр данных - вкладка для редактирования форм отчета
  2. Печатные формы - вкладка для создания печатных отчетов
  3. Шаблоны - вкладка для создания шаблонов отчетов
  4. Наборы данных - вкладка для выбора данных
  5. Сохранить - сохранение внесенных изменений

Просмотр данных

Вкладка "Просмотр данных" позволяет настроить и отредактировать формы для отображения в режиме просмотра.

  1. Имя текущей вкладки - активная вкладка выделяется белым цветом по контуру. Первая вкладка создается по умолчанию. Для переименования вкладки необходимо дважды кликнуть левой кнопкой мыши по имени вкладки и изменить имя в выделенной области текста.
  2. Добавление новых вкладок и переключение между ними - Для добавления новой вкладки необходимо нажать на "+ Добавить". Для переключения между вкладками необходимо кликнуть левой кнопкой мыши по необходимой вкладке.
  3. Элементы управления - область, используемая для выбора и размещения элементов в основную рабочую область.
  4. Свойства редактируемого элемента - используется для настройки выбранного элемента.
  5. Обновление визуальных компонентов, основываясь на наборах данных.
Элементы управления

Область, используемая для выбора и размещения элементов в основную рабочую область.

Ot5 3.png
  1. Надпись - элемент, позволяющий разместить текст в форму
  2. Интервал дат - элемент, позволяющий вручную настроить период времени, за который будет сформирован отчет
  3. Фиксированные даты - элемент, позволяющий вывести информацию за определенный промежуток времени (день, неделя, месяц, год)
  4. Количество записей - элемент, позволяющий указать количество записей для выборки
  5. Серверы и элементы - элемент, позволяющий выбрать необходимые сервера и элементы
  6. Типы - элемент, позволяющий отфильтровать элементы, необходимые для отображения на форме
  7. Набор данных - элемент, позволяющий выбрать данные, подготовленные в вкладке "Набор данных"
  8. Таблица данных - элемент, позволяющий выводить информацию о событиях в табличном виде
  9. График - элемент, позволяющий выводить информацию о событиях в графическом виде
  10. Карта - элемент, позволяющий выводить информацию о событиях на карту местности
  11. Объекты - элемент, позволяющий просматривать и скрывать данные с карты
  12. Таймер - элемент, позволяющий задать время обновления формы (в секундах)
  13. Кнопка - элемент, позволяющий обновлять информацию в форме, при нажатии на кнопку
Свойства

Область, используемая для настройки объекта формы, указания его параметров и свойств.

Ot5 4.png

В режиме редактирования в различных элементах доступны следующие свойства:

  1. Название - атрибут, устанавливающий имя элемента, задается по умолчанию. Возможно изменение на любое другое имя
  2. Только для чтения - атрибут, устанавливающий блокировку на взаимодействия с элементом в режиме просмотра
  3. Отображается - атрибут, устанавливающий возможность отображения элемента в режиме просмотра
  4. Размер шрифта - атрибут, устанавливающий размер шрифта внутри элемента
  5. Текст - атрибут элемента "Надпись", устанавливает текст внутри элемента
  6. Источник данных - атрибут, позволяющий выбрать "Набор данных" из выпадающего списка
  7. Колонки - атрибут, позволяющий выбрать свойство, отображаемое в элементах "График" и "Таблица"
  8. Типы - атрибут, позволяющий подключить элемент "Типы"
  9. Даты - атрибут, позволяющий подключить элемент "Даты"
  10. Даты (список) - атрибут, позволяющий подключить элемент "Фиксированные даты"
  11. Количество записей - атрибут, устанавливающий количество записей, выводимых в элементе
  12. Таймер - атрибут, позволяющий подключить элемент "Таймер"
  13. Кнопка - атрибут, позволяющий подключить элемент "Кнопка"
  14. Наборы данных - атрибут, позволяющий подключить элемент "Набор данных"
  15. Группировка - атрибут, позволяющий сгруппировать данные от объектов по полю. Позволяет суммировать или найти среднее по полю.
  16. Группировка по - атрибут, позволяющий сгруппировать информацию от объектов "по типам" и "по типам и серверам"
  17. Кнопки перехода к камере - атрибут, позволяющий активировать возможность перейти к камере из элемента "таблица"
  18. Отображать постранично - атрибут, устанавливающий режим отображения графика
  19. Тип диаграммы - атрибут, устанавливающий тип диаграммы в элементе "график"
  20. Интервал - атрибут, позволяющий установить время, которое будет принято на графике за единицу времени в элементе "график"
  21. Перемещение карты - атрибут, устанавливающий разрешение на перемещение карты
  22. Показать концентрации - атрибут, активирующий отображение на элементе "карта" событий в виде концентраций, позволяющий выявить максимальную концентрацию событий
  23. Широта - атрибут, устанавливающий GPS координату по широте
  24. Долгота - атрибут, устанавливающий GPS координату по долготе
  25. Масштаб - атрибут, устанавливающий масштабирование карты в режиме просмотра
  26. Цвета по умолчанию - атрибут, устанавливающий цвета концентрации. При отсутствующей галочке появляются атрибуты выбора цвета максимума и минимума
  27. Карта - атрибут, устанавливающий привязку элемента "карта" к элементу "объект"

Шаблоны

Шаблоны - вкладка для создания шаблонов отчетов

Report 3.PNG

Каждый шаблон имеет свой ID (1), указанный в свойствах шаблона.

В шаблонах присутствуют следующие элементы управления:

  1. Надпись - элемент, позволяющий разместить текст в форму
  2. Таблица данных - элемент, позволяющий выводить информацию о событиях в табличном виде
  3. График - элемент, позволяющий выводить информацию о событиях в графическом виде

Печатные формы

Печатные формы - вкладка для создания печатных отчетов

Report 2.PNG
Элементы управления

Область, используемая для выбора и размещения элементов в рабочую область отчета.

Report 6.PNG

В печатных формах присутствуют следующие элементы управления:

  1. Надпись - элемент, позволяющий разместить текст в форму
  2. Дата и время - элемент, позволяющий разместить дату и время создания отчета
  3. Таблица - элемент, позволяющий выводить информацию о событиях в табличном виде
  4. График - элемент, позволяющий выводить информацию о событиях в графическом виде
  5. Карта - элемент, позволяющий выводить информацию о событиях на карту местности
  6. Вычисляемое поле - элемент, позволяющий выполнять арифметические операции по выбранному столбцу

Замечание: Для отображения результата таблицу, график и карту необходимо привязывать к существующим элементам, то есть к элементам, присутствующим во вкладке "Просмотр данных". Вычисляемое поле привязывается к таблице в форме.

Свойства

Область, используемая для настройки объекта формы, указания его параметров и свойств.

Report 7.PNG

В режиме редактирования в различных элементах доступны следующие свойства:

  1. Название - атрибут, устанавливающий имя элемента, задается по умолчанию. Возможно изменение на любое другое имя
  2. Только для чтения - атрибут, устанавливающий блокировку на взаимодействия с элементом в режиме просмотра
  3. Отображается - атрибут, устанавливающий возможность отображения элемента в режиме просмотра
  4. Размер шрифта - атрибут, устанавливающий размер шрифта внутри элемента
  5. Текст - атрибут элемента "Надпись", устанавливающий текст внутри элемента
  6. Источник данных - атрибут, позволяющий выбрать таблицу, созданную во вкладке "Просмотр данных", из выпадающего списка
  7. Отступ сверху - атрибут, устанавливающий отступ сверху от верхней границы страницы отчетов или от вышележащего элемента
  8. Выравнивание текста - атрибут, определяющий ориентацию текста относительно краев элемента
  9. Только дата - атрибут элемента "Дата и время", позволяющий отображать только дату (без времени)
  10. Отображать текущие дату и время - атрибут элемента "Дата и время", позволяющий отображать текущую дату и время
  11. Дата и время - атрибут элемента "Дата и время", устанавливающий необходимую дату и время. Задание возможно только, если убрать отображение текущей даты и времени
  12. Вычисление - атрибут элемента "Вычисляемое поле", позволяющий просуммировать или вычислить среднее по выбранному столбцу из таблицы
  13. Надпись - атрибут элемента "Вычисляемое поле", задающий текст вычисляемого поля
  14. Таблица - атрибут элемента "Вычисляемое поле", позволяющий выбрать таблицу из отчета
  15. Вычисляемая колонка - атрибут элемента "Вычисляемое поле", позволяющий выбрать необходимый столбец из таблицы

Наборы данных

Наборы данных - вкладка для выбора данных.

Вкладка набор данных необходима для:

  1. Создания подключений
  2. Создания набора данных
  3. Выбора приоритетов
  4. Даты периода сбора информации
  5. Ограничения количества выводимых записей
  6. Активации режима отображения текущего состояния объектов
  7. Выбора серверов
  8. Выбора элементов
  9. Выбора типов
Report 4.PNG

Вкладка набор данных имеет 4 области:

  1. Область подключений - предназначена для создания, настройки и удаления подключения
  2. Область набора данных - предназначен для управления набором данных
  3. Область настроек элементов - предназначена для выбора элементов
  4. Область настроек типов - предназначена для выбора типов
Подключения
Ot5 8.png
  1. Кнопка "Добавить"
  2. Поле созданных подключений
  3. Кнопка "Удалить"
Набор данных
Ot5 9.png
  1. Кнопка "Добавить"
  2. Поле созданных наборов данных
  3. Активация приоритета по фильтрам, установленных пользователем, в режиме просмотра
  4. Поле установки периода, за которое должен быть сформирован отчет
  5. Установка фиксированной даты, за которое должен быть сформирован отчет
  6. Поле для установки выбора подключения
  7. Кнопка "Удалить"
  8. Формирование отчета о текущем состоянии
  9. Обновление данных

Замечание: В качестве источника данных также может выступать другой набор данных. При этом в областях настроек элементов и типов отображаются только те данные, которые присутствуют в наборе.

Настройки выбора сервера и элементов

Данная область необходима для выбора серверов и элементов, подключенных к этому серверу.

Ot5 10.png
  1. Выбрать все элементы
  2. Снять выделение со всех элементов
  3. Развернуть дерево
  4. Свернуть дерево
  5. Поиск по элементам дерева
  6. Основное поле
Настройки выбора типов и параметров

Данная область необходима для выбора типов и параметров объектов, доступных при подключении к серверу.

Ot5 11.png
  1. Выбрать все элементы
  2. Снять выделение со всех элементов
  3. Развернуть дерево
  4. Свернуть дерево
  5. Поиск по элементам дерева
  6. Полоса прокрутки и основное поле

Сохранить

Ot5 12.png - это кнопка, при нажатии которой сохраняются изменения внесенные пользователем в конструкторе отчетов


При удачном сохранении появится уведомление о том, что все настройки успешно сохранены


Ot5 7.png

Создание отчета

Для того чтобы составить отчет, например, тревога с камер офиса "Интегра-С", необходимо:

Добавление набора данных

Для этого необходимо перейти во вкладку "Наборы данных".

Report 5.PNG

В области "Подключения" нажать кнопку "Добавить" и заполнить поля "Имя подключения" и "Адрес сервера"

Ot5 14.png

После необходимо создать набор данных.

Ot5 17.png

Для этого необходимо:

  1. Нажать кнопку "Добавить"
  2. Для удобства переименовать набор в "Офис"
  3. Установить галочку в поле "Приоритет пользовательским фильтрам"
  4. Установить значение 10000 в поле "Количество записей"
  5. Источник данных - "Подключение: Офис"
  6. Нажать кнопку обновить данные

Далее необходимо установить настройки "Выбора сервера и элементов"

Ot5 18.png

Далее необходимо установить настройки "Настройки выбора типов и параметров"

Ot5 20.png

ВАЖНО: в данном примере необходимо отметить только те типы и параметры, которые начинаются с alarm.

Выполнив все действия необходимо нажать кнопку Ot5 12.png

Настройка вкладки "Просмотр данных"

Необходимо добавить следующие элементы управления:

  1. Фиксированные даты
  2. Таблица данных
  3. Кнопка

Далее необходимо ЛКМ кликнуть на любую часть элемента "таблица" и присоединить добавленные ранее элементы к таблице.

Ot5 21.png

В свойствах таблицы указать следующее:

  1. Источник данных - Офис
  2. Даты(список) - Фиксированные даты 1
  3. Кнопка - кнопка 1

Нажать кнопку "Обновить"

Работа в режиме просмотра

Для перехода в режим просмотра нажать "Ctrl+Q"

В элементе "Фиксированные даты" установить "Прошедший день".

Нажать кнопку "Обновить"

Ot5 22.png

Полученный отчет отображает все состояния тревоги с IP-камер "Офис Интегра-С" за прошедший день.

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

Добавление и привязка других элементов управления

Карта

Создание отчета выполняется аналогично вышеописанному алгоритму (см. Создание отчета)

Для того чтобы добавить набор данных, необходимо:

  1. Создать подключение 192.168.10.27:5556
  2. Добавить набор данных
  3. Выбрать базу трекинга и необходимые элементы для отображения на карте в области выбора серверов и элементов
  4. Выбрать "Расположение" в области настроек типов
Report 8.PNG

Далее во вкладке "Просмотр данных" необходимо добавить элемент "Карта" и привязать к нему элементы "Фиксированные даты" и "Кнопка". После перехода в режим просмотра будет сформирован отчет по выбранному интервалу времени.

Замечание: все данные трекинга хранятся только за текущий месяц.

Report 9.PNG

Прочие элементы

Для создания более подробного и интерактивного отчета существует возможность добавления других элементов управления. Например так, как показано на рисунке:

Ot5 23.png

По принципу, описанному в инструкции, создаем набор данных и вкладку «Офис». Выносим на основную рабочую область «Таблицу данных», «График», «Типы», «Карту», «Интервал дат», «Фиксированные даты» и «Кнопку»