Data-integraties van derden voor GoBright View

GoBright View kan gegevens of informatie van externe bronnen weergeven. Hiervoor kunnen aangepaste integraties worden ontwikkeld. Als je geïnteresseerd bent, lees dan dit artikel aandachtig door.

Hoe werkt het?

Binnen GoBright View wordt alle inhoud weergegeven met behulp van Widgets. Widgets met dynamische (externe) gegevens ontvangen de gegevens van een gegevensbron. Aangepaste integraties kunnen worden ontwikkeld door GoBright om gegevens van externe bronnen weer te geven binnen GoBright View.

Gegevensbron

De Data Source haalt de gegevens uit een externe bron, formatteert ze, zorgt voor caching en levert vervolgens de gegevens aan de Widget om ze te gebruiken. Een Data Source is geschreven in JavaScript.

Aan een Gegevensbron kunnen één of meerdere Widgets worden toegewezen.

Widget

De Widget visualiseert de gegevens. Een Widget bestaat uit drie elementen: HTML, CSS en JavaScript. HTML is altijd vereist, maar zowel CSS als JavaScript zijn optioneel.

Een widget kan geen of één Data Source toegewezen krijgen, maar nooit meer dan één.

Voorbeelden:

  • Een Weer Data Source kan meerdere Widgets hebben die eraan gekoppeld zijn. Een Widget die de huidige temperatuur weergeeft en een andere Widget die de weersverwachting voor de komende dagen weergeeft.
  • Een tabelwidget met een specifiek ontwerp kan aan één gegevensbron worden gekoppeld, een andere tabelwidget met een ander ontwerp kan ook aan dezelfde gegevensbron worden gekoppeld en dezelfde gegevens op een andere manier weergeven.
  • Een QR-code Widget is een voorbeeld van een Widget zonder een gekoppelde gegevensbron. Alle noodzakelijke logica wordt uitgevoerd binnen de Widget en er zijn geen externe gegevens nodig.

Wanneer GoBright een aangepaste integratie met externe gegevens ontwikkelt, wordt er minstens één Data Source en één Widget gemaakt, zoals dit is opgenomen in het artikelnummer 'GB-VIEW-EXTAPIQUERY-GENERAL'. Afhankelijk van het geval zijn meerdere Data Sources en/of Widgets nodig om aan de eisen van de klant te voldoen. Afzonderlijke widgets kunnen worden besteld met artikelnr. 'GB-VIEW-EXTAPIQUERY-WIDGET'.

Bij aangepaste integraties wordt vaak een dashboard gebruikt om gegevens te presenteren. In veel gevallen bestaat dit dashboard uit meerdere Widgets. In GoBright View wordt een sjabloon gemaakt met deze Widgets.
Hoeveel Data Sources en Widgets er precies nodig zijn voor een dashboard, hangt helemaal af van het geval.

Vereisten om een integratie op maat te ontwikkelen

Gegevens

De gegevens moeten worden aangeleverd door de klant of een derde partij. GoBright verwacht dat deze gegevens gestructureerd zijn en dat de aanlevering betrouwbaar is. De gegevens kunnen worden aangeleverd via een API als JSON of XML.

Er moet ook API-documentatie worden geleverd. En er moet een technisch contactpersoon worden toegewezen.

Dan is het tijd om de vereisten te bepalen. Moeten de gegevens op een of andere manier worden gefilterd en gesorteerd?

Uiteraard kunnen alleen gegevens worden weergegeven die via de API kunnen worden verzameld. Neem contact op met uw API-provider voor meer informatie.

Opmerking: GoBright View slaat geen gegevens op voor langere perioden. Alle benodigde historische gegevens moeten beschikbaar worden gemaakt via de API.

Ontwerp

De klant levert een schets/tekening van de gewenste presentatie van de gegevens. Deze laat zien hoe de gegevens moeten worden gepresenteerd op de digital signage displays met behulp van Widgets. Zoals eerder vermeld, kunnen alleen gegevens worden weergegeven die via de API kunnen worden verzameld.

Bestel

Pas wanneer een bestelling is ontvangen door GoBright en aan de andere vereisten (zie hieronder) is voldaan, kan GoBright beginnen met de ontwikkeling van de integratie op maat.

In de bestelling is ten minste één artikelnummer 'GB-VIEW-EXTAPIQUERY-GENERAL' vereist. Dit artikel bevat één gegevensbron en één widget. Als meerdere gegevensbronnen en/of widgets vereist zijn, moeten deze worden toegevoegd aan de bestelling. Het artikelnummer voor een aparte widget is 'GB-VIEW-EXTAPIQUERY-WIDGET'.
Neem contact op met uw GoBright reseller voor meer informatie.

Tijdlijn

Vanaf het moment dat fase 2 (zie hieronder) is afgerond, bedraagt de geschatte ontwikkelingstijd ongeveer 6 weken.

Fase 1: PO ontvangen en gegevens verzamelen

Fase 2: plannen en controleren van geleverde gegevens en aanvraag

Fase 3: Ontwerp van de widget (als afbeelding in jpg- of png-formaat)

Fase 4: Ontwikkeling van gegevensbronnen

Fase 5: Widgetontwikkeling

Fase 6: Intern testen

Fase 7: Testen in de klantomgeving

Fase 8: Eindoplevering


Bekijk enkele aangepaste widgets die we eerder hebben ontwikkeld: Aangepaste widgets

Dit artikel komt uit het Helpcentrum van GoBright.

Bekijk origineel artikel

Vragen? Ga naar onze FAQ

Heb je een vraag? Hier vind je de antwoorden op de meest gestelde vragen.

Blader door de FAQ's

Help Center

Een goudmijn voor alle IT en Facility Managers. Verdiep je in de technische details van onze producten en oplossingen.

Bezoek het Helpcentrum

Nieuwsbrief

Wil je op de hoogte blijven van alle Smart Office ontwikkelingen en onze oplossingen? Schrijf je dan nu in.

Nu abonneren