При работе с объектной моделью программного комплекса «Центральный Пульт» (SAYMON) важно видеть нужные свойства без лишних переходов между разделами. «ShowProp» решает эту задачу двумя компактными виджетами: один показывает сведения о текущем объекте, а другой – о его родителе.
Что изменилось
Виджеты позволяют разместить контекстную информацию непосредственно на странице объекта или в представлении, где она нужна оператору. Вместо открытия отдельной вкладки «Properties» пользователь получает наглядные карточки с названием, IP-адресом и описанием объекта. Набор полей на иллюстрациях приведен в качестве примера.
От стандартной таблицы – к контекстным карточкам
В стандартном интерфейсе программного комплекса свойства отображаются таблицей вида «Name / Value». Такой формат удобен для просмотра полного списка, но при постоянной работе с объектом существенные для мониторинга значения полезно держать перед глазами.


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

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

Два сценария использования
Виджет «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 – это небольшой, но крайне практичный шаг к интерфейсам, в которых информация об объекте доступна именно там, где с ним работают.
