
Pers
Hoe optimaliseer je je ledenbeheer met OutSystems en laat je de golfsport floreren?
De Koninklijke Nederlandse Golf Federatie (NGF) bouwt elke dag weer aan een gezonde golfsport, op korte en lange termijn. Als één van de meest populaire sporten in Nederland, behelst NGF een indrukwekkend aantal leden, stuk voor stuk centraal beheerd in de vorm van data zoals scorekaarten en baan- en clubgegevens. Wij ondersteunen die centrale database, dankzij een technologische benadering waarvan OutSystems de basis vormt.
OutSystems: primeur voor de Nederlandse golfsport
Als vaste klant (sinds 2016) kreeg NGF de primeur om als één van onze eerste partners een in OutSystems ontwikkeld platform op maat te krijgen. De kracht van OutSystems ligt in de makkelijke realisatie van integraties, wat goed past bij een organisatie als NGF die al draait op meerdere (kennis)partijen en systemen. Ook kent OutSystems een haast continue doorontwikkeling als platform, wat de toekomstbestendigheid ten goede komt.
Voor NGF is het OutSystems-platform dé motor achter de centrale database. De verwerking van scorekaarten gebeurt via een API Service Layer, ontwikkeld in OutSystems, en ook de rekenmodule voor de handicaps leunt op deze technologie. We kozen voor OutSystems omdat het als platform geschikt is voor de uitdagingen van veel gebruikers en veel verkeer, inclusief consistente prestaties en beschikbaarheid.
Centraal beheren van ledengegevens, scorekaarten en baan- en clubgegevens.
Robuuste database engine met low-code development in OutSystems.
Een centrale database
Bij iO hebben we voor NGF de centrale ledendatabase in beheer. Deze database omvat alle golfers die Nederland rijk is, inclusief data uit scorekaarten, baan- en clubgegevens. Om deze informatie uit de centrale ledendatabase beschikbaar te maken hebben we een API Service Layer ontwikkeld in OutSystems. Via deze API Service Layer zijn 15 leveranciers van club software aangesloten. Iedere leverancier bedient met hun software meerdere golfclubs. Voor al deze clubs worden lidmaatschap- en scorekaartgegevens uitgewisseld met de centrale ledendatabase.
Bij het insturen van scorekaarten wordt er vanuit de centrale database per speler een nieuwe handicap berekend. Dit gebeurt op basis van de ingestuurde scorekaart en de eerder gespeelde scorekaarten. De berekening van die handicap - de belangrijkste data voor elke golfspeler - gebeurt in OutSystems. In deze unieke rekenmodule zijn alle regels met betrekking tot het wereldwijde handicapsysteem geïmplementeerd. Pas na het insturen van een scorekaart naar de centrale database wordt er een nieuwe handicap berekend voor een speler.
En heldere data voor alle spelers
Ook het door iO ontwikkelde Mijn Golf-platform maakt gebruik van de API Service Layer van OutSystems. Golfers kunnen gebruik maken van de gelijknamige app of website om hun scorekaarten in te voeren of om hun meest actuele handicap te bekijken. Wanneer er scorekaarten naar de centrale database worden gestuurd vanuit de app, dan wordt deze data ook automatisch met de softwareleveranciers uitgewisseld zodat ook zij steeds over een actueel overzicht van gespeelde kaarten beschikken.
Naast de API Service Layer automatiseerden we nog veel meer processen via OutSystems. Zo worden er maandelijks exports gestuurd naar de centrale printer voor de golfpassen van nieuwe leden. Ze kunnen naast fysieke passen ook altijd in de app van Mijn Golf terecht voor digitale exemplaren, beschikbaar voor spelers én leveranciers via een API service.
Ook synchroniseren we elke dag het golfbanenbestand in de centrale database met het systeem voor baanbeheer, zo blijven ook de baan- en speelgegevens per club en golfbaan altijd actueel.
“Na zeven jaar samenwerken met iO is OutSystems nu de digitale ruggengraat van onze organisatie. iO speelt een cruciale rol in het adviseren van doorontwikkeling en het onderhouden van OutSystems voor ons.”
Erik Vrieling, IT manager NGF
OutSystems en meer
Al zeven jaar zijn iO en NGF twee handen op één buik. Op technologisch vlak - maar even goed als vaste partners die van samenwerken een efficiënt proces hebben gemaakt. Is OutSystems daarom de climax van onze hoogtechnologische tandem? Het is slechts één van de technieken die we ingezet hebben voor het platform.
Bij de ontwikkeling van de API Service layer maakten we naast OutSystems gebruik van diverse softwaresystemen. Zo is er een API manager ingericht voor het ontgrendelen van de API’s en het toegangsbeheer. Ook kozen we een identity manager voor het beheer van inlogaccounts en vertrouwen op Sitecore voor de Mijn Golf-applicatie. De Mijn golf app heeft recent een technische make-over in React Native gekregen.
Wat biedt de toekomst?
Platformontwikkeling is een continu verhaal, eentje waarvan elk hoofdstuk zich richt op het verbeteren van wat er al staat, aangevuld met nieuwe technologie en inzichten. Zo ontwikkelden we verschillende back-office applicaties om data in OutSystems nog beter te beheren en te rapporteren. Voor NGF-medewerkers, maar ook leveranciers kunnen inloggen om deze data te bekijken en te beheren. Ook in de roadmap van 2022: de digitalisering van de processen om regelexamens af te nemen en de daaropvolgende integratie in het Golf.nl platform, net als verdere verbetering van het systeem voor baanpermissie.
Ook zijn we onlangs gestart met het opzetten van een datawarehouse waarin we data uit verschillende bronnen verzamelen en beschikbaar maken in Power BI dashboards.
Neem dan contact op met iO. We luisteren met plezier naar je verhaal, en kijken hoe en waar onze expertise rijmt met jouw doelen. Wie weet zit er ook wel een digitaal platform in, op maat van je behoeften.
Pers
Pers
Case
Case
Pers
Pers
Case
Pers
Case
Pers
Case
Case
Case
Blog
Case
Case
Case
Case
Case
Case
Stack
Webinar
Blog
Blog
Blog
Case
White paper
Case
Case
Case
Case
Blog
Blog
Case
Case
Blog
Case
Blog
Blog
Case
Wat we doen
Case
Wat we doen
Wat we doen
Case
Case
Case
White paper
Case
Case
Event
Blog
Webinar
Case
Webinar
Webinar
Case
Blog
Blog
Blog
Dossier
Dossier
White paper
Webinar
White paper
Blog
Blog
Webinar
Case
Webinar
Webinar
Blog
Webinar
Blog
Dossier
White paper
Blog
Webinar
Case
Blog
Blog
Dossier
Blog
Webinar
Blog
Blog
Pers
Case
White paper
White paper
Pers
Pers
Blog
Blog
Blog
Blog
White paper
Webinar
White paper
Blog
Blog
Blog
Case
Blog
Dossier
Dossier
Dossier
Case
Case
Case
Blog
Case
Webinar
Blog
Blog
Case
Case
Blog
Blog
Blog
Case
Pers
Blog
Blog
Pers
Blog
Blog
Pers
Blog
Blog
Dossier
Case
Case
Pers
White paper
Case
Pers
White paper
Pers
Case
Case
Pers
Webinar
Blog
Case
Case
Stack
Wat we doen
Pers
Stack
Case
Case
Video
Video
Video
Case
Blog
Webinar
White paper
Pers
Pers
Wat we doen
Wat we doen
Blog
White paper
Blog
Blog
White paper
Case
Blog
Blog
Case
Case
Case
Case
Case
Case
Case
Case
Case
Case
Case
Video
Case
Case
Stack
Case
Wat we doen
Wat we doen
Case
Case
Wat we doen
Dossier
White paper
White paper
Wat we doen
Wat we doen
Case
White paper
Wat we doen
Wat we doen
Wat we doen
Wat we doen
Wat we doen
Wat we doen
Page
Page
Page
Wat we doen
White paper
Webinar
White paper
White paper
White paper
White paper
White paper
White paper
Sector
Stack
Stack
Aarzel niet om ons te contacteren. We helpen je graag verder!