Виджеты — карточки для визуализации данных, хранящихся в платформе, а также информации из инфраструктурных сервисов. В отличие от источников данных, виджеты получают информацию из инфраструктурных сервисов непосредственно в момент их отображения в интерфейсе.

Виджеты могут быть добавлены на дашборды; дашборды, в свою очередь, могут быть привязаны:

  • к статическим страницам (каталог, самообслуживание, главная страница, администрирование);
  • к карточкам сущностей.

Конфигурация

Конфигурация виджета включает общие параметры и набор полей, специфичных для конкретного типа виджета.

В конфигурации поддерживается использование синтаксиса Go template для шаблонизации при обработке виджета, например:

  • {{ .entity.name }} — подстановка значения параметра сущности «name».
  • {{ .credentials.token }} — подстановка учётных данных с названием «token».

Для каждого виджета доступно задание области видимости:

  • «Global» — виджет не поддерживает получение параметров сущности через механизм Go template;
  • «Resource» — виджет поддерживает получение параметров сущности через механизм Go template. Виджеты с областью видимости Resource можно прикрепить только к страницам сущности.

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

Если учётная запись не задана, виджет будет использовать учётные данные пользователя, взаимодействующего с платформой в текущий момент.