Gli script girano in base a una pianificazione. Gli schermi restano sempre aggiornati.
Windmill trasforma script — TypeScript, Python, Go, Bash, SQL — in job pianificati e flussi, self-hosted o cloud. Poche righe bastano per inviare qualsiasi risultato ai tuoi schermi Hangar.Media, con firma HMAC.
Dal risultato dello script allo schermo in produzione
Qualunque cosa calcoli uno script Windmill — una query su database, un'aggregazione API, un report — poche righe bastano per inviarlo via POST al webhook inbound di Hangar.Media con firma HMAC. I flussi concatenano script e approvazioni; il passo finale è lo schermo.
Cosa puoi fare con Gli schermi restano sempre aggiornati.
Tre funzionalità che rendono questa integrazione indispensabile per la tua rete di segnaletica digitale.
Poche righe in qualsiasi linguaggio
Ogni runtime Windmill può eseguire il push: fetch in TypeScript, requests in Python, net/http in Go. Calcola il risultato, firma il corpo, invia la POST. I job schedulati mantengono lo schermo aggiornato senza che nessuno debba ricordarselo.
Il cron job che tutto l'ufficio può vedere.
I flussi aggiungono passaggi di approvazione prima del push quando il testo è importante
Payload JSON di qualsiasi forma — record singoli o liste
Gli schermi si aggiornano entro pochi secondi dall'arrivo del push
Trasforma il payload in contenuto per lo schermo
Punta le colonne di visualizzazione sui campi del payload con percorsi in dot-notation, imposta valori predefiniti per i campi mancanti e applica trasformazioni per colonna — maiuscolo, minuscolo, tronca, prefisso, suffisso. Lo stesso motore di mappatura alimenta ogni integrazione con piattaforme di automazione, quindi una configurazione creata una volta è riutilizzabile su tutti gli strumenti.
La tua automazione invia i dati; la mappatura decide come appaiono sullo schermo.
I percorsi in dot-notation raggiungono i campi annidati del payload
I valori predefiniti colmano le lacune così gli schermi non mostrano mai campi vuoti
Le trasformazioni rifiniscono i valori senza toccare l'automazione
Consegna firmata HMAC con protezione anti-replay
Lo script calcola un HMAC-SHA256 del corpo con il tuo segreto di integrazione (memorizzato come risorsa Windmill) e lo invia come X-Webhook-Signature; Hangar.Media verifica in tempo costante con protezione opzionale contro i replay.
Ogni push viene autenticato prima che cambi un singolo pixel.
Firma del corpo con HMAC-SHA256 nello script (consigliato)
Conserva il segreto in una risorsa Windmill, non nel codice
Protezione opzionale contro i replay in stile Stripe
Quattro passaggi verso schermi connessi.
Dalla configurazione ai contenuti live in minuti, non giorni.
Collega l'integrazione
Aggiungi l'integrazione Windmill in Hangar.Media. Il tuo URL webhook in entrata univoco e il segreto vengono generati immediatamente.
Aggiungi il push al tuo script
Alla fine dello script o del flusso, costruisci il risultato JSON, calcola un HMAC-SHA256 con il tuo segreto di integrazione (una risorsa Windmill) e invia una POST al tuo URL webhook in entrata con X-Webhook-Signature.
Mappa i campi sul display
Scegli Tabella Dati o Schede di Contenuto, quindi mappa i campi del payload sulle colonne di visualizzazione con il mappatore di campi. Valori predefiniti e trasformazioni sono opzionali.
Invia e pubblica
Avvia l'automazione. Il payload viene visualizzato nel widget collegato sui tuoi schermi in pochi secondi — abilita Accumulate per una bacheca scorrevole dei push recenti.
Costruito per ogni settore.
Scopri come diversi settori utilizzano questa integrazione per ottenere risultati concreti.
Dashboard del team dati
Script SQL schedulati inviano riepiloghi del data warehouse allo schermo del team dati ogni ora.
RetailSchede di stato della pipeline
I flussi ETL inviano gli esiti delle esecuzioni come schede di stato — completamenti in verde, errori in rosso — allo schermo delle operations.
EducationTabelle di report di sistema
Script Python compilano report di sistema notturni sullo schermo dell'ufficio IT come tabella in tempo reale.
HealthcareBacheche di controllo della conformità
Script di conformità schedulati inviano le loro checklist allo schermo della governance dopo ogni esecuzione.
Domande frequenti. Risposte dirette risposte.
Come viene protetto il webhook
Gli script firmano ogni invio — HMAC-SHA256 del corpo con il tuo segreto di integrazione (conservato come risorsa Windmill), verificato da Hangar.Media in tempo costante con protezione opzionale contro i replay.
Che formato di payload si aspetta Hangar.Media
Qualsiasi JSON. Un singolo oggetto diventa una riga o una scheda; un array di oggetti diventa una riga o una scheda per ogni record. Con una mappatura dei campi configurata, vengono visualizzati solo i campi mappati; senza, i campi grezzi vengono mostrati come tabella chiave-valore.
Un singolo push può aggiornare più schermi
Sì. Il push arriva nel feed dati dell'integrazione; ogni widget del design collegato a quel feed si aggiorna, ovunque quei design siano programmati — un singolo push può aggiornare uno schermo o l'intero parco schermi.
Funziona con Windmill self-hosted
Sì — in modo identico a Windmill cloud. L'integrazione riceve push HTTPS in uscita dai tuoi worker; nulla si riconnette alla tua infrastruttura.
Un prezzo. L'intera piattaforma.
Così pensiamo che la segnaletica digitale dovrebbe funzionare. Editor di contenuti, gestione degli schermi e oltre 200 integrazioni di app — tutto incluso fin dal primo giorno.