GreenData выпустила обновление low-code платформы, которое расширяет возможности настройки интерфейсов, аналитики и авторизации, сообщили блогу Игнатий Цукергохер в пресс-службе компании.
В пользовательских HTML-виджетах появилась поддержка JavaScript. При создании виджета система автоматически формирует файл View.js, в котором можно описывать логику обработки и отображения данных.
Механизм выполнения JavaScript работает в контролируемой среде с ограниченными возможностями. Платформа блокирует прямую работу с DOM и не позволяет пользовательскому коду изменять структуру страницы за пределами виджета.
Также переработан механизм агрегации данных в OLAP. Параметры агрегации теперь настраиваются в окне измерения, а пользователи с правами доступа могут изменять их из OLAP-представления без перехода к настройкам куба.
Еще одно изменение касается бесшовной авторизации через Keycloak. Параметр autoRedirectEnabled позволяет автоматически направлять пользователя к настроенному провайдеру идентификации при открытии приложения. Если сотрудник уже авторизован в корпоративной сети, вход выполняется без повторного ввода данных.
«Low-code платформа не должна ограничивать команду только стандартными компонентами. Визуальные инструменты остаются основным способом настройки приложений, но там, где требуется более сложная логика интерфейса, разработчики теперь могут использовать JavaScript непосредственно в пользовательских виджетах, – отмечает Ксения Золотарева, директор по продукту GreenData. – Одновременно мы переработали механизм агрегации OLAP и упростили интеграцию приложений с корпоративным контуром аутентификации. В результате команды могут адаптировать систему под требования пользователей, аналитиков и ИТ-служб, не вынося эти сценарии за пределы платформы».