Стандартных возможностей системы не всегда оказывается достаточно. При этом доработка интерфейса часто требует участия вендора или использования сторонних решений, что увеличивает сроки, стоимость изменений и создает дополнительные требования к безопасности.
В Altevics эта задача решается с помощью пользовательских виджетов — механизма платформы GreenData, на базе которой построена система. Он позволяет создавать собственные элементы интерфейса и адаптировать его под особенности конкретной организации.
Пользовательские виджеты — больше возможностей для интерфейса
Пользовательские виджеты создаются администратором или разработчиком системы. Конечные пользователи получают уже готовый интерфейс, настроенный под их задачи. С помощью виджетов можно расширять стандартные элементы системы или создавать новые. Например, добавить в карточку объекта дополнительные показатели, изменить внешний вид и поведение существующих элементов, разместить панель быстрых действий или вывести данные из внешних источников. По сути, если стандартного интерфейса недостаточно, компания получает возможность развивать его без изменения базовой функциональности системы.
Разработка на привычных технологиях
Создание пользовательских виджетов основано на HTML и JavaScript. Разработчикам не нужно осваивать специализированные языки или инструменты платформы — можно использовать привычный стек.
При этом GreenData предоставляет библиотеку готовых компонентов интерфейса. Поля ввода, кнопки, текстовые элементы и другие типовые компоненты можно использовать как конструктор, дополняя их только необходимой функциональностью. Это ускоряет разработку и позволяет не создавать типовые элементы с нуля.
Вся логика реализуется внутри платформы, без подключения сторонних скриптов или сервисов, что упрощает сопровождение решений и помогает соблюдать требования корпоративной информационной безопасности.
Что это дает компаниям
Использование пользовательских виджетов дает несколько практических преимуществ.
- Благодаря low-code-подходу и понятной структуре разработки компания может самостоятельно дорабатывать интерфейс.
- Интерфейс становится удобнее для пользователей: необходимые данные и элементы управления находятся именно там, где они нужны, сокращается количество лишних переходов между разделами и снижается вероятность ошибок.
- Созданные виджеты можно использовать повторно в разных разделах системы и при необходимости адаптировать под новые требования бизнеса..
- Дополнительным преимуществом является безопасность. Поскольку вся логика реализуется средствами платформы и без использования сторонних компонентов, такие решения проще сопровождать, сертифицировать и включать в контур информационной безопасности организации.
Примеры использования
Пользовательские виджеты подходят как для небольших доработок интерфейса, так и для создания сложных элементов визуализации.
Например, в карточке клиента можно разместить дашборд с ключевыми показателями, чтобы пользователь получал необходимую информацию без перехода к отчетам.
Другой сценарий — панель быстрого согласования документов с кнопками «Согласовать» и «Отклонить», полем для комментария и историей предыдущих решений.
Виджеты также позволяют отображать данные из внутренних справочников и внешних API непосредственно в рабочем интерфейсе.
При необходимости можно создавать и более сложные элементы — например, виджет мониторинга состояния конфигурационных единиц или визуализацию загрузки оборудования и сотрудников прямо в карточке объекта.
Пользовательские виджеты позволяют выйти за рамки стандартного интерфейса ITSM-системы и адаптировать рабочее пространство под реальные процессы организации. При этом все изменения реализуются средствами платформы, без использования сторонних решений и с применением привычных разработчикам технологий.
