Виджеты - карточки для визуализации данных, хранящихся в платформе, а также информации из инфраструктурных сервисов. В отличие от источников данных, виджеты получают информацию из инфраструктурных сервисов непосредственно в момент их отображения в интерфейсе.
Виджеты могут быть добавлены на дашборды, дашборды в свою очередь могут быть привязаны:
- к статическим страницам (каталог, самообслуживание, главная страница, администрирование),
- к карточкам сущностей.
Конфигурация
Конфигурация виджета включает общие параметры и набор полей, специфичных для конкретного типа виджета.
В конфигурации поддерживается использование синтаксиса Go template для шаблонизации, при обработке виджета, например:
{{ .entity.name }}- подстановка значения параметра сущности «name».{{ .credentials.token }}- подстановка учетных данных с названием «token».
Для каждого виджета доступно задание области видимости:
- Global - виджет не поддерживает получение параметров сущности через механизм Go template;
- Resource - виджет поддерживает получение параметров сущности через механизм Go template. Виджеты с областью видимости Resource можно прикрепить только к страницам сущности.
В конфигурации виджетов возможно задание учетной записи, с данными которой виджет будет взаимодействовать с инфраструктурными системами, а также выбрать тип учетных данных, который будет использоваться.
В случае, если учетная запись не задана, виджет будет использовать учетные данные пользователя, взаимодействующего с платформой в текущий момент.