Integrazioni di dati di terze parti per GoBright View
GoBright La vista può mostrare dati o informazioni provenienti da fonti esterne. A tale scopo, è possibile sviluppare integrazioni personalizzate. Se siete interessati, leggete attentamente questo articolo.
Come funziona
All'interno della vista GoBright tutti i contenuti vengono visualizzati utilizzando i widget. I widget con dati dinamici (esterni) ricevono i dati da una fonte di dati. GoBright può sviluppare integrazioni personalizzate per visualizzare i dati provenienti da fonti esterne all'interno di GoBright View.
Fonte dei dati
L'origine dati ottiene i dati da una fonte esterna, li formatta, gestisce la cache e quindi fornisce i dati al widget per utilizzarli. Un'origine dati è scritta in JavaScript.
A un'origine dati possono essere assegnati uno o più widget.
Widget
Il Widget visualizza i dati. Un widget è composto da tre elementi: HTML, CSS e JavaScript. L'HTML è sempre necessario, mentre CSS e JavaScript sono opzionali.
A un widget non può essere assegnata nessuna o una fonte di dati, ma mai più di una.
Esempi:
- Una sorgente di dati meteo può avere più widget collegati ad essa. Un Widget che visualizza la temperatura attuale e un altro Widget che visualizza le previsioni del tempo per i prossimi giorni.
- Un widget di tabella con un design specifico può essere collegato a una fonte di dati; un altro widget di tabella con un design diverso può essere collegato alla stessa fonte di dati, visualizzando gli stessi dati in modo diverso.
- Un Widget codice QR è un esempio di Widget senza fonte di dati collegata. Tutta la logica necessaria viene eseguita all'interno del Widget e non sono richiesti dati esterni.
Quando GoBright sviluppa un'integrazione personalizzata con dati esterni, verranno creati almeno una Data Source e un Widget, come previsto dall'articolo n. 'GB-VIEW-EXTAPIQUERY-GENERAL'. A seconda dei casi, per soddisfare le esigenze del cliente sono necessarie più origini dati o widget. È possibile ordinare widget separati utilizzando il codice articolo 'GB-VIEW-EXTAPIQUERY-WIDGET'.
Un elemento comune alle integrazioni personalizzate è una dashboard per la presentazione dei dati. In molti casi, questo cruscotto è composto da più widget. Nella vista GoBright , verrà creato un modello contenente questi widget.
La quantità esatta di fonti di dati e di widget necessari per una dashboard dipende interamente dal caso.
Requisiti per sviluppare un'integrazione personalizzata
Dati
I dati devono essere forniti dal cliente o da terzi. GoBright si aspetta che questi dati siano strutturati e che la loro consegna sia affidabile. I dati possono essere forniti tramite un'API come JSON o XML.
Deve essere fornita anche la documentazione API. E deve essere assegnato un contatto tecnico.
Poi è il momento di stabilire i requisiti. I dati devono essere filtrati o ordinati in qualche modo?
Ovviamente, è possibile visualizzare solo i dati che possono essere raccolti dall'API. Per ulteriori informazioni, contattare il proprio fornitore di API.
Nota: GoBright View non memorizza i dati per periodi di tempo prolungati. I dati storici richiesti devono essere resi disponibili tramite l'API.
Design
Il cliente fornisce uno schizzo/disegno della presentazione desiderata dei dati. Questo mostra come i dati dovrebbero essere presentati sui display di segnaletica digitale utilizzando i widget. Come già detto, è possibile visualizzare solo i dati che possono essere raccolti dall'API.
Ordine
Solo quando GoBright riceve un ordine e gli altri requisiti (vedi sotto) sono soddisfatti, GoBright può iniziare a sviluppare l'integrazione personalizzata.
Nell'ordine è necessario almeno un articolo n. 'GB-VIEW-EXTAPIQUERY-GENERAL'. Questo articolo contiene un'origine dati e un widget. Se sono necessarie più fonti di dati e/o widget, questi devono essere aggiunti all'ordine. Il numero di articolo per un widget separato è 'GB-VIEW-EXTAPIQUERY-WIDGET'.
Per ulteriori informazioni, contattare il rivenditore GoBright .
Linea temporale
Dal momento in cui la fase 2 (vedi sotto) viene finalizzata, il tempo di sviluppo stimato è di circa 6 settimane.
Fase 1: Ricezione dell'OP e dei dati raccolti
Fase 2: programmazione e verifica dei dati e della richiesta consegnati
Fase 3: Design del widget (come immagine in formato jpg o png)
Fase 4: Sviluppo dell'origine dei dati
Fase 5: Sviluppo del widget
Fase 6: Test interni
Fase 7: Test nell'ambiente del cliente
Fase 8: Consegna finale
Date un'occhiata ad alcuni widget personalizzati che abbiamo sviluppato in precedenza: Widget personalizzati