Integration av tredjepartsdata för GoBright View
GoBright View kan visa data eller information från externa källor. För detta kan anpassade integrationer utvecklas. Om du är intresserad, läs noga igenom den här artikeln.
Så här fungerar det
Inom GoBright View visas allt innehåll med hjälp av Widgets. Widgets med dynamiska (externa) data tar emot data från en datakälla. Anpassade integrationer kan utvecklas av GoBright för att visa data från externa källor inom GoBright View.
Datakälla
Datakällan hämtar data från en extern källa, formaterar dem, hanterar cachelagring och tillhandahåller sedan data så att Widget kan använda dem. En datakälla är skriven i JavaScript.
En datakälla kan tilldelas en eller flera widgetar.
Widget
Widgeten visualiserar data. En Widget består av tre element: HTML, CSS och JavaScript. HTML är alltid obligatoriskt, men både CSS och JavaScript är valfria.
En widget kan ha ingen eller en datakälla tilldelad, men aldrig fler än en.
Exempel på detta:
- En väderdatakälla kan ha flera widgetar länkade till sig. En Widget som visar aktuell temperatur och en annan Widget som visar väderprognosen för de kommande dagarna.
- En tabellwidget med en viss design kan kopplas till en datakälla, en annan tabellwidget med en annan design kan också kopplas till samma datakälla och visa samma data på ett annat sätt.
- En widget med QR-kod är ett exempel på en widget som inte har någon datakälla kopplad till sig. All nödvändig logik utförs inom widgeten och inga externa data krävs.
När GoBright utvecklar en anpassad integration med extern data kommer minst en datakälla och en widget att skapas, eftersom detta ingår i artikelnummer 'GB-VIEW-EXTAPIQUERY-GENERAL'. Beroende på fallet krävs flera datakällor och/eller widgetar för att uppfylla kundens krav. Separata widgets kan beställas med hjälp av artikelnummer 'GB-VIEW-EXTAPIQUERY-WIDGET'.
En vanlig sak med anpassade integrationer är en instrumentpanel för att presentera data. I många fall består denna dashboard av flera Widgets. I GoBright View kommer en mall att skapas som innehåller dessa Widgets.
Den exakta mängden datakällor och widgets som krävs för en dashboard beror helt på fallet.
Krav för att utveckla en anpassad integration
Uppgifter
Uppgifterna måste tillhandahållas av kunden eller en tredje part. GoBright förväntar sig att denna data är strukturerad och att leveransen är tillförlitlig. Uppgifterna kan levereras med hjälp av ett API som JSON eller XML.
API-dokumentation måste också tillhandahållas. Och en teknisk kontaktperson måste utses.
Sedan är det dags att ställa krav. Ska data filtreras och eller sorteras på något sätt?
Självklart kan endast data som kan hämtas från API:et visas. Kontakta din API-leverantör för mer information.
Obs: GoBright View lagrar inte data under längre tidsperioder. All historisk data som krävs måste göras tillgänglig via API:et.
Design
Kunden tillhandahåller en skiss/ritning av den önskade presentationen av data. Detta visar hur data ska presenteras på digital signage-skärmarna med hjälp av Widgets. Som tidigare nämnts kan endast data som kan samlas in från API:et visas.
Beställning
Först när en beställning inkommit till GoBright och övriga krav (se nedan) är uppfyllda kan GoBright påbörja utvecklingen av den anpassade integrationen.
I beställningen krävs minst ett artikelnummer 'GB-VIEW-EXTAPIQUERY-GENERAL'. Denna artikel innehåller en datakälla och en widget. Om flera datakällor och/eller widgetar krävs måste de läggas till i beställningen. Artikelnumret för en separat widget är 'GB-VIEW-EXTAPIQUERY-WIDGET'.
Vänligen kontakta din GoBright för mer information.
Tidslinje
Från det att fas 2 (se nedan) är färdigställd är den beräknade utvecklingstiden cirka 8 veckor.
Fas 1: Mottagande av PO och insamlade uppgifter
Fas 2: schemaläggning och kontroll av levererad data och begäran
Fas 3: Utformning av widgeten (som en bild i jpg- eller png-format)
Fas 4: Utveckling av datakällor
Fas 5: Utveckling av widgetar
Fas 6: Intern testning
Fas 7: Testning i kundmiljö
Fas 8: Slutlig leverans
Ta en titt på några anpassade widgetar som vi har utvecklat tidigare: Anpassade widgetar