Integration af tredjepartsdata til GoBright View

GoBright View kan vise data eller information fra eksterne kilder. Til dette kan der udvikles tilpassede integrationer. Hvis du er interesseret, bedes du læse denne artikel omhyggeligt.

Sådan fungerer det

I GoBright View vises alt indhold ved hjælp af widgets. Widgets med dynamiske (eksterne) data modtager data fra en datakilde. Tilpassede integrationer kan udvikles af GoBright for at vise data fra eksterne kilder i GoBright View.

Datakilde

Datakilden henter dataene fra en ekstern kilde, formaterer dem, håndterer caching og leverer derefter dataene til widgetten, så den kan bruge dem. En datakilde er skrevet i JavaScript.

En datakilde kan have en eller flere widgets tilknyttet.

Widget

Widget'en visualiserer data. En widget består af tre elementer: HTML, CSS og JavaScript. HTML er altid påkrævet, men både CSS og JavaScript er valgfrie.

En widget kan have ingen eller én datakilde tildelt, men aldrig mere end én.

Eksempler:

  • En vejrdatakilde kan have flere widgets knyttet til sig. En widget, der viser den aktuelle temperatur, og en anden widget, der viser vejrudsigten for de kommende dage.
  • En tabelwidget med et bestemt design kan knyttes til en datakilde, og en anden tabelwidget med et andet design kan også knyttes til den samme datakilde og vise de samme data på en anden måde.
  • En QR-kode-widget er et eksempel på en widget uden en datakilde, der er knyttet til den. Al den nødvendige logik udføres i widgetten, og der kræves ingen eksterne data.

Når GoBright udvikler en brugerdefineret integration med eksterne data, oprettes der mindst en datakilde og en widget, da dette er inkluderet i artikelnummeret 'GB-VIEW-EXTAPIQUERY-GENERAL'. Afhængigt af sagen kræves der flere datakilder og/eller widgets for at opfylde kundens krav. Separate widgets kan bestilles ved hjælp af artikelnr. 'GB-VIEW-EXTAPIQUERY-WIDGET'.

En almindelig ting med brugerdefinerede integrationer er et dashboard til at præsentere data. I mange tilfælde består dette dashboard af flere widgets. I GoBright View oprettes en skabelon, der indeholder disse widgets.
Den nøjagtige mængde datakilder og widgets, der kræves til et dashboard, afhænger helt af sagen.

Krav til udvikling af en tilpasset integration

Data

Dataene skal leveres af kunden eller en tredjepart. GoBright forventer, at disse data er strukturerede, og at leveringen er pålidelig. Dataene kan leveres ved hjælp af en API som JSON eller XML.

Der skal også leveres API-dokumentation. Og der skal udpeges en teknisk kontaktperson.

Så er det tid til at stille krav. Skal dataene filtreres og/eller sorteres på en eller anden måde?

Det er naturligvis kun data, der kan hentes fra API'en, der kan vises. Kontakt din API-udbyder for at få flere oplysninger.

Bemærk: GoBright View gemmer ikke data i længere perioder. Alle nødvendige historiske data skal gøres tilgængelige via API'en.

Design

Kunden leverer en skitse/tegning af den ønskede præsentation af data. Dette viser, hvordan dataene skal præsenteres på de digitale skærme ved hjælp af Widgets. Som tidligere nævnt er det kun data, der kan hentes fra API'en, der kan vises.

Bestil

Først når en ordre er modtaget af GoBright , og de øvrige krav (se nedenfor) er opfyldt, kan GoBright begynde at udvikle den tilpassede integration.

I bestillingen kræves mindst ét artikelnummer 'GB-VIEW-EXTAPIQUERY-GENERAL'. Denne artikel indeholder en datakilde og en widget. Hvis der er behov for flere datakilder og/eller widgets, skal de tilføjes til ordren. Artikelnummeret for en separat widget er 'GB-VIEW-EXTAPIQUERY-WIDGET'.
Kontakt din GoBright for mere information.

Tidslinje

Fra det øjeblik fase 2 (se nedenfor) er afsluttet, er den anslåede udviklingstid ca. 8 uger.

Fase 1: Modtagelse af PO og indsamlede data

Fase 2: Planlægning og kontrol af leverede data og anmodninger

Fase 3: Design af widget (som et billede i jpg- eller png-format)

Fase 4: Udvikling af datakilder

Fase 5: Udvikling af widgets

Fase 6: Intern testning

Fase 7: Test i kundens miljø

Fase 8: Endelig levering


Se nogle af de brugerdefinerede widgets, vi har udviklet tidligere: Brugerdefinerede widgets

Denne artikel kommer fra GoBright hjælpecenter.

Se den oprindelige artikel

Ofte Stillede Spørgsmål

Spørg os om hvad som helst! Find svarene på de oftest stillede spørgsmål her.

Gennemse de ofte stillede spørgsmål

Hjælpecenter

En guldgrube for alle IT- og Facility Managers. Dyk ned i det tekniske omkring vores produkter og løsninger.

Besøg hjælpecentret

Nyhedsbrev

Vil du holde dig orienteret om al udvikling inden for smart office og vores nye funktioner? Tilmeld dig nu.

Tilmeld dig nu