ShowProp: свойства объектов SAYMON прямо на экране

При работе с объектной моделью программного комплекса «Центральный Пульт» (SAYMON) важно видеть нужные свойства без лишних переходов между разделами. «ShowProp» решает эту задачу двумя компактными виджетами: один показывает сведения о текущем объекте, а другой – о его родителе.

Что изменилось

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

От стандартной таблицы – к контекстным карточкам

В стандартном интерфейсе программного комплекса свойства отображаются таблицей вида «Name / Value». Такой формат удобен для просмотра полного списка, но при постоянной работе с объектом существенные для мониторинга значения полезно держать перед глазами.

Рис. 1. Свойства объекта в стандартном разделе Properties
Рис. 2. Два виджета ShowProp на странице объекта ISL

Контекст родительского объекта

В иерархической модели мониторинга свойства родителя часто важны не меньше свойств самого объекта, поскольку они помогают быстро определить принадлежность и контекст. На примере ниже показаны разные IP-адреса и описания двух уровней иерархии.

Рис. 3. Свойства родительского объекта в стандартном интерфейсе

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

Рис. 4. Совместное отображение свойств текущего и связанного родительского объекта в представлении SAYMON

Два сценария использования

Виджет «Current» отображает свойства текущего объекта, а «Parent» – свойства родительского объекта. Виджеты можно использовать по отдельности или вместе, в зависимости от задачи и структуры интерфейса.

Подключение

Виджет «ShowProp» встраивается через тег iframe. В новых вариантах развертывания файлы располагаются в каталоге: /opt/saymon/apps/node_modules/@saymon-app/showprop/dist/

Адреса для подключения:

/saymon.local/apps/showprop/current.html
/saymon.local/apps/showprop/parent.html

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

Кому пригодится

Решение пригодится администраторам и операторам мониторинга – для быстрого просмотра ключевых атрибутов; разработчикам пользовательских представлений SAYMON – для добавления контекстных блоков; командам эксплуатации – для сокращения числа переходов при диагностике. ShowProp – это небольшой, но крайне практичный шаг к интерфейсам, в которых информация об объекте доступна именно там, где с ним работают.