Los scripts se ejecutan según un horario. Las pantallas siempre actualizadas.
Windmill convierte scripts —TypeScript, Python, Go, Bash, SQL— en tareas programadas y flujos, en alojamiento propio o en la nube. Unas pocas líneas envían cualquier resultado a tus pantallas de Hangar.Media, firmado con HMAC.
Del resultado del script a la pantalla en tiempo real
Todo lo que calcule un script de Windmill —una consulta a base de datos, una agregación de API, un informe— se envía con unas pocas líneas mediante POST al webhook entrante de Hangar.Media con una firma HMAC. Los flujos encadenan scripts y aprobaciones; el paso final es la pantalla.
Lo que puedes hacer con Las pantallas siempre actualizadas.
Tres capacidades que hacen esencial esta integración para tu red de señalización digital.
Unas pocas líneas en cualquier lenguaje
Cualquier runtime de Windmill puede realizar el envío: fetch en TypeScript, requests en Python, net/http en Go. Calcula el resultado, firma el cuerpo, POST. Los horarios mantienen la pantalla actualizada sin que nadie tenga que recordarlo.
El cron job que toda tu oficina puede ver.
Los flujos añaden pasos de aprobación antes del envío cuando el contenido importa
Payloads JSON de cualquier forma — registros individuales o listas
Las pantallas se actualizan en segundos tras recibir el envío
Da forma al payload para convertirlo en contenido de pantalla
Apunta las columnas de visualización a los campos del payload con rutas en notación de puntos, define valores predeterminados para campos faltantes y aplica transformaciones por columna — mayúsculas, minúsculas, truncar, prefijo, sufijo. El mismo motor de mapeo impulsa todas las integraciones de plataformas de automatización, por lo que una configuración creada una vez es portable entre herramientas.
Tu automatización envía los datos; el mapeo decide cómo se leen en pantalla.
Las rutas con notación de puntos acceden a campos anidados del payload
Los valores predeterminados llenan los vacíos para que las pantallas nunca muestren espacios en blanco
Las transformaciones ordenan los valores sin tocar la automatización
Entrega firmada con HMAC y protección contra repetición
El script calcula un HMAC-SHA256 del cuerpo con tu secreto de integración (almacenado como recurso de Windmill) y lo envía como X-Webhook-Signature; Hangar.Media verifica en tiempo constante con protección opcional contra repetición.
Cada envío se autentica antes de que cambie un solo píxel.
Firma del cuerpo con HMAC-SHA256 en el script (recomendado)
Guarda el secreto en un recurso de Windmill, no en el código
Protección opcional contra repetición al estilo Stripe
Cuatro pasos hacia pantallas conectadas.
Desde la configuración hasta contenido en vivo en minutos, no en días.
Conecta la integración
Añade la integración de Windmill en Hangar.Media. Tu URL de webhook entrante única y tu secreto se generan al instante.
Añade el envío a tu script
Al final del script o flujo, construye el resultado JSON, calcula un HMAC-SHA256 con tu secreto de integración (un recurso de Windmill) y realiza un POST a tu URL de webhook entrante con X-Webhook-Signature.
Mapea los campos a la visualización
Elige Tabla de datos o Tarjetas de contenido, luego mapea los campos del payload a las columnas de visualización con el mapeador de campos. Los valores predeterminados y las transformaciones son opcionales.
Envía y publica
Ejecuta la automatización. El payload se renderiza en el widget vinculado en tus pantallas en cuestión de segundos — activa Acumular para un tablero dinámico con los envíos más recientes.
Diseñado para cada sector.
Descubre cómo distintas industrias utilizan esta integración para obtener resultados.
Dashboards del equipo de datos
Scripts SQL programados envían resúmenes del almacén de datos a la pantalla del equipo de datos cada hora.
RetailTarjetas de estado del pipeline
Los flujos ETL envían resultados de ejecución como tarjetas de estado — completados en verde, fallos en rojo — a la pantalla de operaciones.
EducaciónTablas de informes de sistemas
Scripts de Python compilan informes nocturnos de sistemas en la pantalla de la oficina de TI como una tabla en vivo.
SaludTableros de verificación de cumplimiento
Scripts de cumplimiento programados envían sus listas de verificación a la pantalla de gobernanza tras cada ejecución.
Preguntas frecuentes. Respuestas directas: respuestas.
Cómo se protege el webhook
Los scripts firman cada envío — HMAC-SHA256 del cuerpo con tu secreto de integración (almacenado como recurso de Windmill), verificado por Hangar.Media en tiempo constante con protección opcional contra repetición.
Qué formato de payload espera Hangar.Media
Cualquier JSON. Un objeto único se convierte en una fila o tarjeta; un array de objetos genera una fila o tarjeta por registro. Con un mapeo de campos configurado, solo se muestran los campos mapeados; sin él, los campos sin procesar se presentan como una tabla clave-valor.
Un solo envío puede actualizar varias pantallas
Sí. El envío llega al feed de datos de la integración; todos los widgets de diseño vinculados a ese feed se actualizan, dondequiera que esos diseños estén programados — un solo envío puede actualizar una pantalla o toda la red.
Windmill autohospedado también funciona
Sí — de forma idéntica a Windmill cloud. La integración recibe envíos HTTPS salientes desde tus workers; nada se conecta de vuelta a tu infraestructura.
Un precio. La plataforma completa.
Así es como creemos que debe funcionar la señalización digital. Editor de contenido, gestión de pantallas y más de 200 integraciones de aplicaciones — todo incluido desde el primer día.