Встроенные приложения Naumen SMP: главные обновления за 2024

Привет, меня зовут Ксения, я отвечаю за развитие встроенных приложений на базе платформы Naumen SMP. В этом дайджесте расскажу, какие ключевые обновления мы выпустили в 2024 году для следующих модулей:

  1. Дашборды.
  2. Диаграмма Ганта.
  3. Визуализация связей.
  4. NEW Управление ресурсами.

Дашборды

Этот модуль наглядно визуализирует данные, поэтому служит незаменимым инструментом для контроля ситуации, отчетности и аналитики. Такая необходимость обычно есть в самых разных бизнес-процессах, поэтому приложение востребовано в решениях:

Добавили возможность фильтрации

Опция позволяет для каждого дашборда настраивать кнопки-фильтры, с помощью которых в одно нажатие можно перестроить несколько виджетов. Раньше для этого понадобилось бы перестраивать дашборд полностью.

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

Дашборд по запросам на сервис в техподдержку перестроен после применения кнопки «Закрытые»

Функция расширения условия на другие источники позволяет применить фильтр на несколько виджетов, построенных на разных данных. Для этого нужно указать атрибут того же типа, но для другого источника. Например, на дашборд выводится диаграмма на основе данных из источников «Запрос», «Задача», «Услуга» и «Сотрудник». Если при настройке фильтра «По автору» указать, что он действует для каждого из них, то виджеты будут построены с учетом данного условия.

Оптимизировали загрузку информации

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

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

Другой вариант — использовать кэш. Тогда дашборд обновляется по команде пользователя. Когда именно это было, понятно по подписи «Обновлен в ЧЧ:ММ». Подходит в тех случаях, когда данные актуальны на протяжении более длительных периодов, например, неделю, месяц и т. д.

Добавили виджет на основе данных мониторинга

Новый виджет «Метрика» актуален для пользователей продукта Naumen BSM и позволяет отображать данные мониторинга. Метрики — это текущие и предыдущие характеристики оборудования и устройств в течение заданного периода.

Сложность в том, что информация, которая для этого нужна, хранится в отдельной базе данных InfluxDB. Ранее модуль дашбордов не умел к ней обращаться, поэтому визуализация реализовывалась через программную систему Grafana. Ее приходилось разворачивать, настраивать — все это дополнительные трудозатраты и время. Сейчас приложение доработано, может напрямую брать данные из InfluxDB и на их основе строить виджет «Метрика».

Диаграмма Ганта

Это приложение дает наглядную общую картину работ, запланированных на определенный период. Для них указываются сроки и взаимосвязи друг с другом. Диаграмма Ганта — один основных инструментов проектного управления, поэтому модуль наиболее востребован в составе решения Naumen Project Ruler. Тем не менее он также будет полезен и в других продуктах для управления бизнес-процессами, в которых подразумевается планирование работ и сроков.

Вывели контрольные точки

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

Добавили расчет критического пути

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

Дополнили выделение работ цветом по атрибутам

Это еще одна возможность сделать визуальный акцент на том или ином аспекте запланированных задач. У объекта «Работы» есть различные атрибуты: статус, автор, исполнитель и др. Если нужно выделить статус, то на каждый вариант настраивается цвет: «Запланирован» — желтый, «В работе» — зеленый. Цвета пользователь выбирает сам. Так, уже при взгляде на диаграмму Ганта, без перебирания вкладок и карточек с задачами, есть понимание по ситуации с текущими работами.

Визуализация связей

Этот модуль выстраивает схемы, которые отражают связи между различными объектами. Наиболее популярный вариант применения — ресурсно-сервисная модель (РСМ). Она показывает, как оборудование связано с сервисами, которые поддерживает. Поэтому приложение востребовано в Naumen Service Desk, Naumen Inventory и Naumen BSM. Также может применяться в Naumen Project Ruler, например, для отображения иерархии предприятия.

Добавили гибкости при отображение иерархии

Данное обновление стало скорее расширением уже имеющейся опции. Если раньше связь объектов можно было обозначить стрелками, направленными только сверху вниз, то теперь появились различные варианты. Казалось бы, стрелки — всего лишь элемент. Тем не менее это важно: они должны отражать не только зависимость объектов друг от друга, но и ее логику, а также уровень этих объектов в иерархии. Например, в РСМ оборудование иерархически ниже, чем сервис, который оно обеспечивает.

Реализовали возможность скрывать группы объектов

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

Кнопка «+» показывает, что у объекта есть три скрытых зависимых элемента, которые отобразятся, если на нее нажать

Сделали фильтрацию при отображении объектов

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

Управление ресурсами

Это приложение помогает эффективно планировать и распределять ресурсы при управлении проектами. Поставляется для решения Naumen Project Ruler.

Реализовали интерфейс «Список работ»

Списочное представление содержит перечень всех задач по проекту. И по каждой указаны: оценка трудоемкости, сроки, исполнители. Здесь, через опцию «Выбор исполнителя», модуль поможет подобрать специалиста для решения конкретной задачи. Он предложит список сотрудников с подходящей компетенцией и свободным ресурсом.

Реализовали интерфейс «Таймлайн»

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

Реализовали интерфейс «Календарь»

Это отображение задач конкретного исполнителя по дням и часам. Такое представление дает возможность сотруднику планировать свою нагрузку с учетом рабочего времени и корректировать при необходимости. Если задача оценена в 20 часов, а исполнитель распределил по дням пока только 12, то календарь не даст ему об этом забыть, подсвечивая задачу желтым индикатором. Если нагрузка превысила возможности рабочего дня, покажет красным. Также можно воспользоваться автоматическим распределением времени на решение задачи.

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