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

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

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

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

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

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

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

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

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

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

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