Skip to content

Latest commit

 

History

History
63 lines (38 loc) · 6.49 KB

README_RU.md

File metadata and controls

63 lines (38 loc) · 6.49 KB

Эта страница на English

IONDV. Dashboard

IONDV. Dashboard

Dashboard - модуль IONDV. Framework. Применяется для построения рабочей панели пользователя, на которой отображается информация о ключевых объектах системы, организованная в виде виджетов. Позволяет организовать, выделить и кратко отобразить важную для пользователя информации по тем учетным объектам системы, в которых он учавствует.

Кратко об IONDV. Framework

IONDV. Framework - это опенсорный фреймворк на node.js для разработки учетных приложений или микросервисов на основе метаданных и отдельных модулей. Он является частью инструментальной цифровой платформы для создания enterprise (ERP) приложений состоящей из опенсорсных компонентов: самого фреймворка, модулей и готовых приложений расширяющих его функциональность, визуальной среды Studio для разработки метаданных приложений.

Подробнее об IONDV. Framework на сайте, документация доступна в репозитории на github

Описание и назначение модуля

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

Менеджер - это основной компонент модуля, отвечающий за создание и инициализацию виджетов, макетов, подключение панели к другим модулям.

Макет - это шаблон (файл формата .ejs), в котором определяются следующие компоненты:

  • схема размешения виджетов,
  • параметры для шаблонов виджетов,
  • плагин для управления сеткой макета на клиенте (например gridster),
  • подключение общих ресурсов.

Виджет - это объект, который размещается на макете и взаимодействует с сервером через ajax-запросы.

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

Возможности модуля

  • Обеспечение формирования информационных блоков с цифровыми и графическими данными.
  • Настройка нескольких групп представлений и кастомизация для каждого пользователя.

Применение модуля на примере демо-версий проектов

Модуль Dashboard представлен в демо-версии проекта pm-gov-ru.iondv.com.

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

На рабочей панели пользователя представлены следующие типы виджетов:

  • Виджет списка объектов. Виджет предоставляет информацию о колличестве учетных объектов, отображаемых в списке, для навигации по ссылке. Информация по объектам отображается в соответствии с условиями фильтра, заданного и для виджетов и для навигации.
  • Виджет сводных данных Виджет предоставляет сводные данные по какому-либо из учетных объектов системы. Отличие его от виджета списка объектов в том, что информация, отображаемая в нем, зависит только от условий фильтра, заданного непосредственно для самомго виджета, а не от количества объектов в списке для какой-либо навигации.


Copyright (c) 2018 LLC "ION DV".
All rights reserved.