Novedad: el cortafuegos de IA supervisa cada módulo y explica cada incidente con palabras sencillas. Vea cómo funciona

Tus propios widgets

La biblioteca de widgets: guarda una tarjeta como widget, crea widgets de plantilla HTML con ajustes y ranuras, y publica versiones con seguridad.

Además de los widgets integrados, tu organización puede tener los suyos propios. La forma más sencilla es guardar una tarjeta que hayas configurado como widget. Los administradores también pueden crear widgets a partir de una plantilla HTML, con su propio formulario de ajustes y sus propias ranuras de datos, y publicar versiones de ellos. Los widgets se encuentran en la biblioteca de widgets.

La biblioteca de widgets

Abre Widgets en el menú (en Configuración). «Todo lo que puede colocarse en un panel.»

EstanteríaContiene
SistemaLos widgets integrados y los que añaden los módulos («Los módulos aportan widgets al habilitarse.»)
OrganizaciónWidgets compartidos con toda la organización
Mis widgetsTus widgets privados («Los widgets que creas aparecen en esta estantería.»)
FavoritosLos widgets que has marcado con estrella, de cualquier estantería

La tabla muestra Nombre, Categoría y Usado por (cuántas tarjetas lo usan), con un filtro Tipo: Integrado, Plantilla HTML, Marco de plugin. Editar abre un widget que puedes modificar.

QuiénPuede
Todos los miembros (Crear y editar tus propios widgets privados)Crear widgets privados para sí mismos
Administradores (Crear y editar widgets, Publicar versiones de widgets)Crear, editar y publicar widgets para todos

Tu plan determina cuántos widgets personalizados compartidos puede tener tu organización. Los widgets privados de cada miembro cuentan con su propio cupo dentro del mismo límite, de modo que los widgets privados nunca consumen los compartidos.

Guardar una tarjeta como widget

  1. Configura una tarjeta en un panel como quieras.
  2. En sus ajustes, selecciona Guardar como widget… («Guarda los ajustes y datos actuales de esta tarjeta como un widget reutilizable en tu biblioteca.»).
  3. El widget aparece en Mis widgets: «Guardado como widget en tu biblioteca.» Colócalo en cualquier panel desde Añadir widget > Mis widgets.

Crear un widget

  1. En la biblioteca de widgets, selecciona Nuevo widget.
  2. Elige cómo empezar: Desde un gráfico listo (un gráfico integrado con tus valores predeterminados) o Desde una plantilla HTML.
  3. Introduce un Nombre y una Categoría, y elige Solo yo o Todos (solo administradores).
  4. Selecciona Crear. Se abre el editor de widgets.

El editor de widgets

El editor muestra una Vista previa en directo a la izquierda y el formulario de Ajustes a la derecha. La vista previa se dibuja con el mismo marco aislado que usa un panel, así que lo que ves es lo que reciben los paneles. Las pestañas:

PestañaContiene
PlantillaEl HTML de un widget de plantilla HTML. Un widget integrado o de plugin indica que «se renderiza con código que incluimos, por lo que aquí no hay ninguna plantilla que editar».
EsquemaLos campos de ajustes: Clave, Etiqueta, Tipo. «Cada campo que añades aquí aparece en el panel de la derecha, y en el cajón que un operador abre en una ubicación.» Al eliminar un campo se elimina también su valor predeterminado.
DatosHasta 6 ranuras de datos: Clave de ranura, Etiqueta, Forma (escalar, serie, tabla, registro), Obligatoria. «Una ranura indica lo que el widget NECESITA (un escalar, una serie), nunca de dónde procede.» Cada tarjeta elige el origen.
AccionesSolo lectura: las acciones se definen por tarjeta, en el cajón de ajustes del panel.

Usar como valores predeterminados guarda los ajustes en pantalla como valores predeterminados del widget.

Escribir una plantilla HTML

  • Un campo de ajustes es un token: un campo title es {{title}}.
  • Una ranura de datos escalar main es {{data_main}}. Las formas más complejas están en window.WIDGET_DATA.<slot> para el script propio de la plantilla.
  • Para hacer clicable algo, llama a window.widgetAction() o asigna a un elemento data-widget-action. La tarjeta ejecuta entonces las acciones que configuró su panel; la plantilla nunca nombra un destino.
<div style="font: 600 32px system-ui">{{data_main}} {{unit}}</div>
<div style="color: #666">{{caption}}</div>
<button data-widget-action>Details</button>

La plantilla se ejecuta en un marco sin acceso a Hermetry, a tu sesión ni a otras tarjetas, con su propia política de seguridad de contenido. Los widgets de plantilla se muestran en pantallas de visualización.

Borradores, versiones y publicación

Un widget tiene un estado: Borrador, Publicado o Archivado. Tus cambios se guardan en el borrador y se guardan mientras escribes (también con Ctrl+S); la cabecera muestra «sin guardar…» y después Guardado. Deshacer y rehacer (Ctrl+Z, Ctrl+Mayús+Z) funcionan mientras editas. Los paneles solo ven las versiones publicadas, de modo que un borrador nunca cambia un panel.

AcciónEfecto
PublicarConvierte el borrador en una nueva versión (desde Borrador o Publicado). Las tarjetas de los paneles la siguen.
DespublicarDevuelve un widget publicado a Borrador.
ArchivarRetira un borrador o un widget publicado (Archivado).
RestaurarDevuelve un widget archivado como Borrador.

El editor solo ofrece las acciones que permite el estado del widget.

When a publish changes settings that cards already use, the dialog Settings changes since the last publish lists them: renamed, removed, retyped, narrowed or deprecated fields. If a new field replaces a removed one, say so (« is now …») and the values move to it. Cards already on boards keep the old defaults keeps existing cards as they look now; off, cards that never set a value follow the new default.

Widgets del sistema

Un widget del sistema se incluye con la plataforma. Al editarlo se muestra «Este es un widget del sistema. Se incluye con la plataforma, así que los cambios aquí no son los que conservará una actualización.» Un widget compartido propio no puede usar el nombre de tipo de un widget de la plataforma.

Mover widgets

Moving widgets

A board file names the widgets its cards use but does not carry their definitions. Before you import a board that uses your own widgets into another organisation, recreate those widgets there. See Board templates and board files.