Дашборды и виджеты

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

  • Дашборд - это совокупность Виджетов. Дашборды располагаются в рубриках, и если пользователю доступна рубрика, ему будут доступны все дашборды, которые находятся в рубрике. Платформа поддерживает ролевые права, которые позволяют пользователям создавать дашборды, либо только просматривать их. При создании дашборда, пользователь оперирует всей библиотекой шаблонов виджетов и теми параметрами, которые ему доступны. При просмотре дашборда пользователю доступны операции компоновки виджетов в дашборде.
  • Виджеты - элементы дашборда, которые согласно шаблону связаны с реальными параметрами.
  • Магазин виджетов - каталог виджетов, который доступен для внешних разработчиков и пользователей платформы. В магазине хранятся код и представление виджетов, которые могут создавать разработчики, работающие с платформой. Полное руководство по разработке виджетов описано в разделе Руководство по разработке виджетов. Текущий каталог виджетов постоянно пополняется. В платформе в разделе «Магазин виджетов» доступны как новые версии, так и последние обновления по виджетам, которые загружены в инстанс платформы.


Приложение позволяет включать любое количество шаблонов виджетов из магазина. Список доступных шаблонов можно получить через меню Магазин виджетов→Все виджеты, а список установленных через меню Магазин виджетов→Установленные виджеты. В этих разделах предоставляются инструменты для загрузки и обновления новых версий виджетов.

Для просмотра и создания необходимо кликнуть в меню на раздел Дашборд. В зависимости от прав пользователя на экране будут предоставлены инструменты управления дашбордами и виджетами. Поиск дашборда осуществляется контекстно в строке поиска, либо в дереве объектов. Если дашборд содержит признак «Избранного», то такие дашборды показываются в секции «Избранные дашборды».
При клике на дашборд происходит вызов дашборда на экран. В зависимости от размера экрана устройства, используются схема раскладки виджетов. Дашборд поддерживает 4 схемы раскладки:

  1. Компьютерная прямоугольная раскладка (1920×1080)
  2. Компьютерная квадратная раскладка (1024×800)
  3. Планшетная раскладка (800×600)
  4. Телефонная раскладка (800×420)

В дашборде кликните на кнопку +Виджет, загрузится окно конфигурирования виджета. В появившемся окне выберите шаблон и нажмите копку Далее. Загрузится окно конструктора виджета.

Внимание! В зависимости от шаблона, в конструкторе будут доступны только определенные элементы виджетов (текущие значения, интервальные значения и т.д.).

Конструктор виджета на первом шаге предоставляет возможность выбрать Объект и параметр. На втором шаге, в зависимости от типа значения (текущий, интервальный) задать параметры представления. Следует отметить, что параметры представления задает разработчик виджета, по типу, количеству и их названию. В результате построения необходимых виджетов вы получаете требуемый набор отображаемых параметров. Примеры дашбордов смотрите в разделе Примеры дашбордов.
Кнопки управления Скрыть дашборд позволяет скрыть дашборд в дереве объектов для пользователей с ролями User, Power User. Кнопка Скопировать дашборд производит копирование дашборда (см. ниже).

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

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

  • Редактировать - позволяет отредактировать название дашборда, перенести его в дургую рубрику.
  • Удалить - удаляет дашборд.
  • Скопировать размер - копирует размер виджетов для всех остальных раскладок экрана. Достаточно на одном экране выставить размеры виджетов, по кнопке Скопировать размер эти размеры будут перенесы на все другие раскладки.

Конструктор дашбордов позволяет выполнить операции размножения дашбордов и виджетов. Если построен дашборд или виджет, который применим и для других объектов или дашбордов, то с помощью этих операций можно легко создавать новые дашборды на основе уже готовых.

Операция копирования виджетов

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

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

Операция копирования дашбордов

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

1. В рубрике, в которой находится дашборд, должны быть объекты, использующие одинаковые по типу параметры (т.е. объекты, использующие одинаковые типовые конфигурации).
2. Дашборд содержит виджеты только для одного контроллера.

Для копирования дашборда, в списке дашбордов выберите даш, который необходимо скопировать и нажмите кнопку Скопировать. В окне списка объектов, для которых доступна операция копирования, выберите объекты и нажмите кнопку «Скопировать».