Okboard — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
(Новая страница: «Утилиты ==Введение== Raduga-KPI позволяет создавать графики для наблюдения взаимос…»)
 
Строка 6: Строка 6:
  
 
Преимущества такой системы очевидны:
 
Преимущества такой системы очевидны:
1. Доступ с любого устройства через удобный web-интерфейс
+
# Доступ с любого устройства через удобный web-интерфейс
2. Широкий спектр инструментов для мониторинга и построения отчетов  
+
# Широкий спектр инструментов для мониторинга и построения отчетов  
3. Быстрое внедрение, настройка и модификация системы KPI
+
# Быстрое внедрение, настройка и модификация системы KPI
4. Собственные настраиваемые алгоритмы обработки данных
+
# Собственные настраиваемые алгоритмы обработки данных
5. Настройка прав для разных групп пользователей
+
# Настройка прав для разных групп пользователей
  
  
 
Работа системы Raduga-KPI состоит из следующих этапов:
 
Работа системы Raduga-KPI состоит из следующих этапов:
  
Сбор данных
+
 
 +
'''Сбор данных'''
 +
 
 
На первом этапе происходит сбор данных. На этом шаге система интегрируется с BPM, CRM, ERP, СКД и другими системами и собирает все необходимые данные для таблиц. Данные могут собираться из внешних систем, таких как CRM, 1C, каких-либо внешних баз данных и сервисов. Либо другие системы с помощью встроенного API отправляют данные во встроенную БД системы. Система также автоматически собирает всю доступную внутреннюю информацию. На этом этапе решаются проблемы хранения данных. Об этом пойдет речь в первой главе.
 
На первом этапе происходит сбор данных. На этом шаге система интегрируется с BPM, CRM, ERP, СКД и другими системами и собирает все необходимые данные для таблиц. Данные могут собираться из внешних систем, таких как CRM, 1C, каких-либо внешних баз данных и сервисов. Либо другие системы с помощью встроенного API отправляют данные во встроенную БД системы. Система также автоматически собирает всю доступную внутреннюю информацию. На этом этапе решаются проблемы хранения данных. Об этом пойдет речь в первой главе.
  
Расчет показателей
+
 
 +
'''Расчет показателей'''
 +
 
 
Во второй главе рассказывается о расчете показателей. С помощью тех же служебных сценариев система может по расписанию рассчитывать некоторые данные и собирать результаты в сводные таблицы. При расчете система в режиме реального времени может обратиться во внешний сервис для получения актуального массива в параметрах. Не исключается использование встроенных возможностей SQL-сервера. Таким образом, на данном этапе анализируются данные и генерируется отчеты по процессам.
 
Во второй главе рассказывается о расчете показателей. С помощью тех же служебных сценариев система может по расписанию рассчитывать некоторые данные и собирать результаты в сводные таблицы. При расчете система в режиме реального времени может обратиться во внешний сервис для получения актуального массива в параметрах. Не исключается использование встроенных возможностей SQL-сервера. Таким образом, на данном этапе анализируются данные и генерируется отчеты по процессам.
  
Оповещение о нештатных ситуациях
+
 
 +
'''Оповещение о нештатных ситуациях'''
 
Следующим этапом является оповещение руководства при возникновении заданного события в системе. Это может быть достижение некоторого критического значения, или возникновении каких-либо системных исключений. На этом этапе в системе настраиваются контрольные события, служебные сценарии, производящие мониторинг всех систем. Особое внимание следует уделить каналу связи с руководством. Так, система может отправить E-mail или SMS-сообщение администратору системы, запустить некоторый бизнес процесс в CRM-системе, или даже совершить звонок группе лиц с автоматическим IVR-оповещением. Речь об оповещении пойдет в третьей главе.
 
Следующим этапом является оповещение руководства при возникновении заданного события в системе. Это может быть достижение некоторого критического значения, или возникновении каких-либо системных исключений. На этом этапе в системе настраиваются контрольные события, служебные сценарии, производящие мониторинг всех систем. Особое внимание следует уделить каналу связи с руководством. Так, система может отправить E-mail или SMS-сообщение администратору системы, запустить некоторый бизнес процесс в CRM-системе, или даже совершить звонок группе лиц с автоматическим IVR-оповещением. Речь об оповещении пойдет в третьей главе.
  
Отображение информации
+
 
 +
'''Отображение информации'''
 
В четвертой части рассказывается про отображение информации. Система имеет веб-интерфейс для настройки и визуализации данных. Здесь настраиваются индикаторы и достигается наилучший способ отображения информации (например, в виде графиков или круговых диаграмм, таблиц или текстовой информации). Также происходит настройка прав общего доступа для редакторов и лиц, которые имеют право на просмотр.  
 
В четвертой части рассказывается про отображение информации. Система имеет веб-интерфейс для настройки и визуализации данных. Здесь настраиваются индикаторы и достигается наилучший способ отображения информации (например, в виде графиков или круговых диаграмм, таблиц или текстовой информации). Также происходит настройка прав общего доступа для редакторов и лиц, которые имеют право на просмотр.  
  
Строка 43: Строка 49:
  
 
===Обзор браузерного приложения===
 
===Обзор браузерного приложения===
 +
 
Для работы тонкого клиента необходимо предварительно настроить web-сервер системы. Подробнее о настройке web-сервера можно прочитать в главе 5.  
 
Для работы тонкого клиента необходимо предварительно настроить web-сервер системы. Подробнее о настройке web-сервера можно прочитать в главе 5.  
 
Чтобы войти в тонкий клиент системы Raduga-KPI укажите в браузерной строке IP-адрес web-сервера
 
Чтобы войти в тонкий клиент системы Raduga-KPI укажите в браузерной строке IP-адрес web-сервера
 
Если у вас закрыт порт 80, то для подключения необходимо дополнительно указать доступный порт, как показано в примере. Например,
 
Если у вас закрыт порт 80, то для подключения необходимо дополнительно указать доступный порт, как показано в примере. Например,
http://192.168.0.82
+
 
http://192.168.0.82:50500
+
http://192.168.0.82
 +
http://192.168.0.82:50500
  
 
Перед вами откроется форма для авторизации. Введите логин и пароль вашей учетной записи. При желании вы можете “Сохранить пароль”.
 
Перед вами откроется форма для авторизации. Введите логин и пароль вашей учетной записи. При желании вы можете “Сохранить пароль”.
  
 
В меню доступны следующие разделы:
 
В меню доступны следующие разделы:
Дашборды - основной раздел для просмотра и редактирования дашбордов
+
'''Дашборды''' - основной раздел для просмотра и редактирования дашбордов
Сообщения - раздел для обмена текстовыми сообщениями и файлами с коллегами
+
'''Сообщения''' - раздел для обмена текстовыми сообщениями и файлами с коллегами
  
 
===Работа с дашбордами ===
 
===Работа с дашбордами ===
  
Перейдите в раздел “Дашборды”.  
+
Перейдите в раздел '''Дашборды'''.
Выберите интересующий проект и нажмите кнопку "Новый"  
+
 
Чтобы создать дашборд, не привязанный к определенному проекту выберите в списке “Общие для проектов”. В этом случае, права на просмотр или изменение будут полностью определятся правами дашборда.
+
Выберите интересующий проект и нажмите кнопку "'''Новый'''"  
 +
 
 +
Чтобы создать дашборд, не привязанный к определенному проекту выберите в списке "'''Общие для проектов'''". В этом случае, права на просмотр или изменение будут полностью определятся правами дашборда.
 +
 
 
Введите название дашборда.
 
Введите название дашборда.
 +
  
 
Каждый дашборд состоит из индикаторов. индикатор - это настраиваемая форма для отображения динамического отчета. Индикаторы могут быть объединены в листы. По умолчанию, показаны 4 пустых индикатора. Чтобы создать отчет, нажмите на любой из них.  
 
Каждый дашборд состоит из индикаторов. индикатор - это настраиваемая форма для отображения динамического отчета. Индикаторы могут быть объединены в листы. По умолчанию, показаны 4 пустых индикатора. Чтобы создать отчет, нажмите на любой из них.  
Строка 67: Строка 79:
  
 
Представление информации в виде числа. Возможно отображение мини-графика с историей предыдущих значений.
 
Представление информации в виде числа. Возможно отображение мини-графика с историей предыдущих значений.
 +
 
Входные данные - ячейка таблицы (1 значение).  
 
Входные данные - ячейка таблицы (1 значение).  
 +
 
Для мини-графика необходимо предоставить 1 столбец для оси, 1 столбец для значений.
 
Для мини-графика необходимо предоставить 1 столбец для оси, 1 столбец для значений.
  
  
 
Представление информации в виде графика. Объединяет линией набор точек, соответствующих значениям по осям.
 
Представление информации в виде графика. Объединяет линией набор точек, соответствующих значениям по осям.
 +
 
Доступна опция “Закрашивать область под графиком”.
 
Доступна опция “Закрашивать область под графиком”.
 +
 
Входные данные - 1 столбец для оси, по одному столбцу значений для каждого графика.  
 
Входные данные - 1 столбец для оси, по одному столбцу значений для каждого графика.  
  
  
 
Отображение данных в виде столбиковой диаграммы. Показывает один или несколько наборов данных, сравнивая их между собой.  
 
Отображение данных в виде столбиковой диаграммы. Показывает один или несколько наборов данных, сравнивая их между собой.  
 +
 
Доступна опция “Горизонтальное отображение данных”.
 
Доступна опция “Горизонтальное отображение данных”.
 +
 
Входные данные - 1 столбец для оси, по одному столбцу значений для каждого графика.  
 
Входные данные - 1 столбец для оси, по одному столбцу значений для каждого графика.  
  
  
 
Круговая диаграмма. Отображает процент, занимаемый каждым значением внутри набора данных, в виде разбитого на части круга.  
 
Круговая диаграмма. Отображает процент, занимаемый каждым значением внутри набора данных, в виде разбитого на части круга.  
 +
 
Возможно отображение в виде бублика
 
Возможно отображение в виде бублика
 +
 
Входные данные - 1 столбец для оси (легенды), 1 столбец значений для значений.  
 
Входные данные - 1 столбец для оси (легенды), 1 столбец значений для значений.  
  
  
 
Отображение данных в таблице. Показывает набор данных в виде заполненных его значениями ячеек, которые образуют собой строки и столбцы. Каждому столбцу и строке соответствует параметр, который определяет конкретную ячейку для значения.  
 
Отображение данных в таблице. Показывает набор данных в виде заполненных его значениями ячеек, которые образуют собой строки и столбцы. Каждому столбцу и строке соответствует параметр, который определяет конкретную ячейку для значения.  
 +
 
Возможно указание сортировки по полям, также показ первых n строк.  
 
Возможно указание сортировки по полям, также показ первых n строк.  
 +
 
Входные данные - 1 столбец для оси (необязательно, отображается слева), по одному столбцу значений для каждой колонки в таблице.
 
Входные данные - 1 столбец для оси (необязательно, отображается слева), по одному столбцу значений для каждой колонки в таблице.
  
  
 
Отображение данных в календаре. Частный случай таблицы, показывает данные по каждому дню.  
 
Отображение данных в календаре. Частный случай таблицы, показывает данные по каждому дню.  
 +
 
Возможно отображение всего года.  
 
Возможно отображение всего года.  
 +
 
Входные данные - 1 столбец для оси (обязательно дата в формате yyyy-mm-dd), 1 столбец для значений.
 
Входные данные - 1 столбец для оси (обязательно дата в формате yyyy-mm-dd), 1 столбец для значений.
  
  
 
Вывод произвольной текстовой информации.  
 
Вывод произвольной текстовой информации.  
 +
 
Доступные опции: изменение размера текста.
 
Доступные опции: изменение размера текста.
 +
 
Входные данные - ячейка таблицы (1 значение).  
 
Входные данные - ячейка таблицы (1 значение).  
  
Строка 104: Строка 130:
  
 
Вывод произвольного изображения на экран, например, логотипа компании.  
 
Вывод произвольного изображения на экран, например, логотипа компании.  
 +
 
Доступные опции: изменение режима отображения.
 
Доступные опции: изменение режима отображения.
 
   
 
   
  
 
Ось в каждом индикаторе является легендой и отображается на графике в том виде, в котором содержится в таблице. Точки ставятся на равном расстоянии друг от друга (например, числа 1, 10 и 100 будут на равном расстоянии друг от друга). Данные оси могут быть строковыми величинами.  
 
Ось в каждом индикаторе является легендой и отображается на графике в том виде, в котором содержится в таблице. Точки ставятся на равном расстоянии друг от друга (например, числа 1, 10 и 100 будут на равном расстоянии друг от друга). Данные оси могут быть строковыми величинами.  
 +
 
Значение рекомендуется использовать только типа int. Если в таблице содержатся строки приводите их к этому типу с помощью операции cast. Например,  
 
Значение рекомендуется использовать только типа int. Если в таблице содержатся строки приводите их к этому типу с помощью операции cast. Например,  
select id, cast(a as int) a, cast (b as int) b, cast (c as int) c from randomtable  
+
select id, cast(a as int) a, cast (b as int) b, cast (c as int) c from randomtable  
 
где id - ось, a,b,c - значения.  
 
где id - ось, a,b,c - значения.  
 +
  
 
Для каждого типа (кроме режима “Картинка”) доступно  
 
Для каждого типа (кроме режима “Картинка”) доступно  
 +
 
Указание названия графика - название графика отображается в верхней части отчета
 
Указание названия графика - название графика отображается в верхней части отчета
 +
 
Период автообновления данных - укажите с какой периодичностью в секундах индикатор будет выполнять запрос в базу данных с целью получения актуальных сведений для отчета.
 
Период автообновления данных - укажите с какой периодичностью в секундах индикатор будет выполнять запрос в базу данных с целью получения актуальных сведений для отчета.
 +
 
Указание источника данных - выбор данных для построения отчета. Ниже рассматриваются три возможных варианта.
 
Указание источника данных - выбор данных для построения отчета. Ниже рассматриваются три возможных варианта.
  
Строка 120: Строка 152:
  
 
1. Конструктор - выбор предустановленного значения с указанием функции и фильтра.  
 
1. Конструктор - выбор предустановленного значения с указанием функции и фильтра.  
 +
 
Для того, чтобы настроить индикатор с данным источником данных:
 
Для того, чтобы настроить индикатор с данным источником данных:
 +
 
Выберите рассчитываемое значение из списка. Для добавления параметров нажмите “+ Добавить еще одно значение”  
 
Выберите рассчитываемое значение из списка. Для добавления параметров нажмите “+ Добавить еще одно значение”  
 +
 
Выберите функцию, которую необходимо применить к данным. Вы можете выбрать - Среднее, Максимальное, Минимальное и Суммарное значения.
 
Выберите функцию, которую необходимо применить к данным. Вы можете выбрать - Среднее, Максимальное, Минимальное и Суммарное значения.
 +
 
Выберите ось для отображения данных. Возможен выбор оси по интервалам времени, по операторам, проектам и задачам.
 
Выберите ось для отображения данных. Возможен выбор оси по интервалам времени, по операторам, проектам и задачам.
 +
 
Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.
 
Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.
 +
 
Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.  
 
Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.  
  
  
 
2. Таблица БД - выбор определенных полей таблицы с указанием фильтра.  
 
2. Таблица БД - выбор определенных полей таблицы с указанием фильтра.  
 +
 
Для настройки индикатора:
 
Для настройки индикатора:
 +
 
Выберите таблицу в базе данных
 
Выберите таблицу в базе данных
 +
 
Отметьте галочками столбцы для отображения
 
Отметьте галочками столбцы для отображения
 +
 
Для каждого выбранного столбца укажите назначение (Ось, Значение). Для корректной работы индикатора не рекомендуется указывать более одной оси.  
 
Для каждого выбранного столбца укажите назначение (Ось, Значение). Для корректной работы индикатора не рекомендуется указывать более одной оси.  
 +
 
Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.
 
Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.
 +
 
Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.  
 
Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.  
  
  
 
3. SQL-запрос - самостоятельное обращение в базу данных с целью выборки необходимых данных. В отличии от предыдущих двух вариантов, вы можете указать любую таблицу в БД Oktell или в связанных серверах, а также написать любую логику для выборки данных, пользуясь языком SQL.  
 
3. SQL-запрос - самостоятельное обращение в базу данных с целью выборки необходимых данных. В отличии от предыдущих двух вариантов, вы можете указать любую таблицу в БД Oktell или в связанных серверах, а также написать любую логику для выборки данных, пользуясь языком SQL.  
 +
 
Для настройки индикатора:
 
Для настройки индикатора:
 +
 
Введите текст запроса в поле “SQL-запрос”
 
Введите текст запроса в поле “SQL-запрос”
 +
 
Нажмите кнопку “Выполнить запрос”
 
Нажмите кнопку “Выполнить запрос”
 +
 
Для всех переменных запроса укажите назначение (Ось, Значение). Для корректной работы дашбордов не рекомендуется указывать более одной оси.  
 
Для всех переменных запроса укажите назначение (Ось, Значение). Для корректной работы дашбордов не рекомендуется указывать более одной оси.  
 +
 
Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.
 
Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.
 +
 
Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.  
 
Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.  
  
  
 
Как было замечено выше, вы можете указать любой тип отображения для одних и тех же данных. На одном индикаторе вы можете указать несколько величин для отображения. Для указания нескольких величин, не предусмотренных в источнике “Конструктор” используйте “SQL-запрос”. Вы можете указать несколько значений, изменяющихся со временем и несколько констант в качестве порогов (или уровней).  
 
Как было замечено выше, вы можете указать любой тип отображения для одних и тех же данных. На одном индикаторе вы можете указать несколько величин для отображения. Для указания нескольких величин, не предусмотренных в источнике “Конструктор” используйте “SQL-запрос”. Вы можете указать несколько значений, изменяющихся со временем и несколько констант в качестве порогов (или уровней).  
 +
 
После настройки индикатора нажмите “Сохранить”.
 
После настройки индикатора нажмите “Сохранить”.
 +
  
 
У созданного индикатора вы можете менять размеры, перетягивая мышью за края окна. При изменении размеров индикатора, появляются дополнительные поля. Таким образом вы можете разместить достаточно много графиков на одной странице.  
 
У созданного индикатора вы можете менять размеры, перетягивая мышью за края окна. При изменении размеров индикатора, появляются дополнительные поля. Таким образом вы можете разместить достаточно много графиков на одной странице.  
  
 
Вы можете создавать неограниченное число листов в одном дашборде. Для добавления нажмите “+” в верхней части дашборда.  
 
Вы можете создавать неограниченное число листов в одном дашборде. Для добавления нажмите “+” в верхней части дашборда.  
 +
 
Чтобы изменить название листа нажмите на   
 
Чтобы изменить название листа нажмите на   
 +
 
Чтобы изменить название дашборда щелкните на его название.  
 
Чтобы изменить название дашборда щелкните на его название.  
 +
 
Перейти к списку дашбордов можно щелкнув на вкладке Дашборды в левом меню.
 
Перейти к списку дашбордов можно щелкнув на вкладке Дашборды в левом меню.
 +
  
 
===Настройка общего доступа===
 
===Настройка общего доступа===
 +
 
Созданный дашборд может просмотреть любой пользователь системы, у которого есть доступ к проекту, а также права на дашборд. Однако, если вы сделали дашборд в разделе “Общие для проектов”, то он по умолчанию доступен всем пользователям, если это не запрещено правами самого дашборда.
 
Созданный дашборд может просмотреть любой пользователь системы, у которого есть доступ к проекту, а также права на дашборд. Однако, если вы сделали дашборд в разделе “Общие для проектов”, то он по умолчанию доступен всем пользователям, если это не запрещено правами самого дашборда.
 +
 
Для того, чтобы пользователи могли редактировать созданный вами дашборд, нажмите на кнопку “Доступ”. В открывшемся окне вы можете указать права для остальных сотрудников.  
 
Для того, чтобы пользователи могли редактировать созданный вами дашборд, нажмите на кнопку “Доступ”. В открывшемся окне вы можете указать права для остальных сотрудников.  
 +
 
В списке доступны динамические группы, например “все операторы”, “операторы текущего проекта” и другие, а также конкретные пользователи.  
 
В списке доступны динамические группы, например “все операторы”, “операторы текущего проекта” и другие, а также конкретные пользователи.  
  
 
Для просмотра дашборда можно настроить доступ по ссылке и паролю. Для этого установите галочку в опции “Разрешить просмотр по ссылке и паролю”. В окне появится ссылка для доступа, а также поле для ввода пароля. Установка пароля не является обязательной.
 
Для просмотра дашборда можно настроить доступ по ссылке и паролю. Для этого установите галочку в опции “Разрешить просмотр по ссылке и паролю”. В окне появится ссылка для доступа, а также поле для ввода пароля. Установка пароля не является обязательной.

Версия 12:25, 6 августа 2014

Утилиты

Введение

Raduga-KPI позволяет создавать графики для наблюдения взаимосвязей между различными событиями, выявить слабые места и планировать соответствующие изменения — это наглядный и компактный способ отображения информации.

Преимущества такой системы очевидны:

  1. Доступ с любого устройства через удобный web-интерфейс
  2. Широкий спектр инструментов для мониторинга и построения отчетов
  3. Быстрое внедрение, настройка и модификация системы KPI
  4. Собственные настраиваемые алгоритмы обработки данных
  5. Настройка прав для разных групп пользователей


Работа системы Raduga-KPI состоит из следующих этапов:


Сбор данных

На первом этапе происходит сбор данных. На этом шаге система интегрируется с BPM, CRM, ERP, СКД и другими системами и собирает все необходимые данные для таблиц. Данные могут собираться из внешних систем, таких как CRM, 1C, каких-либо внешних баз данных и сервисов. Либо другие системы с помощью встроенного API отправляют данные во встроенную БД системы. Система также автоматически собирает всю доступную внутреннюю информацию. На этом этапе решаются проблемы хранения данных. Об этом пойдет речь в первой главе.


Расчет показателей

Во второй главе рассказывается о расчете показателей. С помощью тех же служебных сценариев система может по расписанию рассчитывать некоторые данные и собирать результаты в сводные таблицы. При расчете система в режиме реального времени может обратиться во внешний сервис для получения актуального массива в параметрах. Не исключается использование встроенных возможностей SQL-сервера. Таким образом, на данном этапе анализируются данные и генерируется отчеты по процессам.


Оповещение о нештатных ситуациях Следующим этапом является оповещение руководства при возникновении заданного события в системе. Это может быть достижение некоторого критического значения, или возникновении каких-либо системных исключений. На этом этапе в системе настраиваются контрольные события, служебные сценарии, производящие мониторинг всех систем. Особое внимание следует уделить каналу связи с руководством. Так, система может отправить E-mail или SMS-сообщение администратору системы, запустить некоторый бизнес процесс в CRM-системе, или даже совершить звонок группе лиц с автоматическим IVR-оповещением. Речь об оповещении пойдет в третьей главе.


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


Установка

Работа с дашбордами

Вывод необходимых данных на экран - последний этап построения отчетов для компании. В системе Raduga-KPI данный этап производится в тонком клиенте. Каждый сотрудник компании может, если у него есть соответствующие права, просмотреть созданные отчеты и даже настроить свои собственные. Отчеты настраиваются таким образом, чтобы по ним было удобно оценивать тенденции и закономерности процессов, протекающих в компании. Дашборды имеют свойство автообновления, однако следует учитывать, что при большой частоте запросов, вы можете сильно нагрузить базу данных системы.


Дашборды-001.png


Обзор браузерного приложения

Для работы тонкого клиента необходимо предварительно настроить web-сервер системы. Подробнее о настройке web-сервера можно прочитать в главе 5. Чтобы войти в тонкий клиент системы Raduga-KPI укажите в браузерной строке IP-адрес web-сервера Если у вас закрыт порт 80, то для подключения необходимо дополнительно указать доступный порт, как показано в примере. Например,

http://192.168.0.82
http://192.168.0.82:50500

Перед вами откроется форма для авторизации. Введите логин и пароль вашей учетной записи. При желании вы можете “Сохранить пароль”.

В меню доступны следующие разделы: Дашборды - основной раздел для просмотра и редактирования дашбордов Сообщения - раздел для обмена текстовыми сообщениями и файлами с коллегами

Работа с дашбордами

Перейдите в раздел Дашборды.

Выберите интересующий проект и нажмите кнопку "Новый"

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

Введите название дашборда.


Каждый дашборд состоит из индикаторов. индикатор - это настраиваемая форма для отображения динамического отчета. Индикаторы могут быть объединены в листы. По умолчанию, показаны 4 пустых индикатора. Чтобы создать отчет, нажмите на любой из них.

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

Представление информации в виде числа. Возможно отображение мини-графика с историей предыдущих значений.

Входные данные - ячейка таблицы (1 значение).

Для мини-графика необходимо предоставить 1 столбец для оси, 1 столбец для значений.


Представление информации в виде графика. Объединяет линией набор точек, соответствующих значениям по осям.

Доступна опция “Закрашивать область под графиком”.

Входные данные - 1 столбец для оси, по одному столбцу значений для каждого графика.


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

Доступна опция “Горизонтальное отображение данных”.

Входные данные - 1 столбец для оси, по одному столбцу значений для каждого графика.


Круговая диаграмма. Отображает процент, занимаемый каждым значением внутри набора данных, в виде разбитого на части круга.

Возможно отображение в виде бублика

Входные данные - 1 столбец для оси (легенды), 1 столбец значений для значений.


Отображение данных в таблице. Показывает набор данных в виде заполненных его значениями ячеек, которые образуют собой строки и столбцы. Каждому столбцу и строке соответствует параметр, который определяет конкретную ячейку для значения.

Возможно указание сортировки по полям, также показ первых n строк.

Входные данные - 1 столбец для оси (необязательно, отображается слева), по одному столбцу значений для каждой колонки в таблице.


Отображение данных в календаре. Частный случай таблицы, показывает данные по каждому дню.

Возможно отображение всего года.

Входные данные - 1 столбец для оси (обязательно дата в формате yyyy-mm-dd), 1 столбец для значений.


Вывод произвольной текстовой информации.

Доступные опции: изменение размера текста.

Входные данные - ячейка таблицы (1 значение).



Вывод произвольного изображения на экран, например, логотипа компании.

Доступные опции: изменение режима отображения.


Ось в каждом индикаторе является легендой и отображается на графике в том виде, в котором содержится в таблице. Точки ставятся на равном расстоянии друг от друга (например, числа 1, 10 и 100 будут на равном расстоянии друг от друга). Данные оси могут быть строковыми величинами.

Значение рекомендуется использовать только типа int. Если в таблице содержатся строки приводите их к этому типу с помощью операции cast. Например,

select id, cast(a as int) a, cast (b as int) b, cast (c as int) c from randomtable 

где id - ось, a,b,c - значения.


Для каждого типа (кроме режима “Картинка”) доступно

Указание названия графика - название графика отображается в верхней части отчета

Период автообновления данных - укажите с какой периодичностью в секундах индикатор будет выполнять запрос в базу данных с целью получения актуальных сведений для отчета.

Указание источника данных - выбор данных для построения отчета. Ниже рассматриваются три возможных варианта.


1. Конструктор - выбор предустановленного значения с указанием функции и фильтра.

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

Выберите рассчитываемое значение из списка. Для добавления параметров нажмите “+ Добавить еще одно значение”

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

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

Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.

Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.


2. Таблица БД - выбор определенных полей таблицы с указанием фильтра.

Для настройки индикатора:

Выберите таблицу в базе данных

Отметьте галочками столбцы для отображения

Для каждого выбранного столбца укажите назначение (Ось, Значение). Для корректной работы индикатора не рекомендуется указывать более одной оси.

Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.

Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.


3. SQL-запрос - самостоятельное обращение в базу данных с целью выборки необходимых данных. В отличии от предыдущих двух вариантов, вы можете указать любую таблицу в БД Oktell или в связанных серверах, а также написать любую логику для выборки данных, пользуясь языком SQL.

Для настройки индикатора:

Введите текст запроса в поле “SQL-запрос”

Нажмите кнопку “Выполнить запрос”

Для всех переменных запроса укажите назначение (Ось, Значение). Для корректной работы дашбордов не рекомендуется указывать более одной оси.

Выберите фильтр для отображаемых данных. Выбирать данные можно времени, задаче, проекту, оператору, типу звонков, дате и времени.

Укажите дополнительные опции (отличаются для разных типов) и интервал автообновления данных.


Как было замечено выше, вы можете указать любой тип отображения для одних и тех же данных. На одном индикаторе вы можете указать несколько величин для отображения. Для указания нескольких величин, не предусмотренных в источнике “Конструктор” используйте “SQL-запрос”. Вы можете указать несколько значений, изменяющихся со временем и несколько констант в качестве порогов (или уровней).

После настройки индикатора нажмите “Сохранить”.


У созданного индикатора вы можете менять размеры, перетягивая мышью за края окна. При изменении размеров индикатора, появляются дополнительные поля. Таким образом вы можете разместить достаточно много графиков на одной странице.

Вы можете создавать неограниченное число листов в одном дашборде. Для добавления нажмите “+” в верхней части дашборда.

Чтобы изменить название листа нажмите на

Чтобы изменить название дашборда щелкните на его название.

Перейти к списку дашбордов можно щелкнув на вкладке Дашборды в левом меню.


Настройка общего доступа

Созданный дашборд может просмотреть любой пользователь системы, у которого есть доступ к проекту, а также права на дашборд. Однако, если вы сделали дашборд в разделе “Общие для проектов”, то он по умолчанию доступен всем пользователям, если это не запрещено правами самого дашборда.

Для того, чтобы пользователи могли редактировать созданный вами дашборд, нажмите на кнопку “Доступ”. В открывшемся окне вы можете указать права для остальных сотрудников.

В списке доступны динамические группы, например “все операторы”, “операторы текущего проекта” и другие, а также конкретные пользователи.

Для просмотра дашборда можно настроить доступ по ссылке и паролю. Для этого установите галочку в опции “Разрешить просмотр по ссылке и паролю”. В окне появится ссылка для доступа, а также поле для ввода пароля. Установка пароля не является обязательной.