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.

Datakällan hämtar som standard data en gång var femte minut genom att hämta den från ett externt API.

Datakällan är kopplad till en widget och widgeten är kopplad till en bild. Bilden är schemalagd på en enhet, till exempel en skärm i receptionen.

Varje spelare/skärm hämtar och lagrar data självständigt via datakällan.

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

När GoBright utveckla en widget och en datakälla åt en kund, eftersom data måste visualiseras i GoBright , GoBright tillgång till rådata.

I de flesta fall hämtas dessa data från ett externt API, och GoBright kännedom om den externa datastrukturen.

Därför måste uppgifterna tillhandahållas av kunden eller den tredje part som vi ska integrera med. GoBright dessa uppgifter är strukturerade och att leveransen är tillförlitlig. Uppgifterna kan levereras via ett API i formatet JSON eller XML.

  • Fullständig API -dokumentation måste också tillhandahållas.
  • Det måste finnas en teknisk kontaktperson (helst en produktansvarig hos den tredje part som vi ska integrera med) som kan hjälpa oss att förstå den gemensamma informationen/dokumentationen och besvara andra frågor som rör denna implementering och den tredje partens implementering.

Då är det dags att fastställa kraven. Ska uppgifterna 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 lagrar inte data under längre perioder. All nödvändig historisk data måste göras tillgänglig via API:et varje gång vi hämtar data från 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.

Det behövs också en skriftlig beskrivning av de anpassningsbara parametrarna, vilket kan göra widgeten lite mer flexibel.
I en visning av ett skolschema vill man till exempel kanske att en parameter ska visa data för ”elever” eller för ”lärare”. Detta kan ställas in via en rullgardinsmeny. Utifrån denna inställning kan datavisningen ändras något.

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 och godkänd av GoBright , förutsatt att all nödvändig information finns tillgänglig, beräknas utvecklingstiden uppgå till 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

Uppdatering av widget och datakälla efter leverans

Tänk på att widgeten och datakällan är utvecklade i JavaScript, HTML och CSS. Med rätt utvecklingskunskaper bör ni kunna ändra widgeten och datakällan själva.

GoBright kan GoBright ta hand om detta åt dig. Du kan be om en offert för detta extraarbete via din GoBright .

Ta en titt på några anpassade widgets som vi har utvecklat tidigare: Anpassade widgets

Den här artikeln kommer från GoBright hjälpcenter.

Visa originalartikeln
GoBright delta på The Workplace Event i Birmingham den 28–30 april 2026 – monter 3A/w12

Kom och träffa Chris Wiegeraad på Workplace Leaders’ Summit den 29 april kl. 11.20.

Anmäl dig nu! TWE 2026
Chris – Evenemanget ”The Workplace” – Workplace Leaders Summit