Hackathon WVDB & inSystems

interfacing (auteur: Menno Hoogsteen)

inSystems Hackathon

Woensdag 28 februari is een aantal OutSystems developers van Witlox Van Den Boomen Adviseurs Accountants (verder te noemen WVDB) en inSystems samen de uitdaging aangegaan om in korte tijd interfaces te realiseren naar een aantal bij WVDB in gebruik zijnde applicaties. Plaats van uitvoering van een mini-hackathon was het kantoor van WVDB in Waalre.

Zowel WVDB als inSystems waren vertegenwoordigd met 3 deelnemers. Vanuit inSystems waren dit Milko, Gerben en ik. De challenge was om samen met Timothy en Jonathan van WVDB verschillende bronsystemen te ontsluiten, waarbij Jonathan een ondersteunende functionele rol had. Elk bronsysteem heeft eigen API’s waarmee verschillende gegevens opgevraagd kunnen worden. Het betrof de bronsystemen:

  • Cobra (HRM & Salaris)
  • Twinfield (Online boekhouden)
  • Exact (Online boekhouden)
  • Nmbrs (HRM & Salaris)

Sommige API’s werkten via OAuth2 en andere alleen via een username in combinatie met een van te voren aangevraagd token. De architectuur van de API’s bestond uit REST of SOAP.

De opdracht

De opdracht bestond uit verschillende onderdelen, waarvan inloggen en authenticatie het lastigst bleek. Daarnaast dienden er gegevens opgevraagd en op het scherm getoond te worden, bijvoorbeeld:

  • Geef leeftijd, dienstjaren en huidige salaris van alle medewerkers.
  • Wie zijn er op dit moment ziek.

Als ondersteunende tools hebben we Postman en SOAP UI gebruikt. Dit was vooral handig om het inloggen te verifiëren, zodat je je daarna kon richten om het binnen OutSystems te integreren.

REST & SOAP

Aan REST services in OutSystems kun je gemakkelijk headers toevoegen, maar bij SOAP gaat dit net even wat anders.
SoapHeader is van het type “SOAPHeader record”, waarbij het veld “Element” wordt gevuld met de authenticatie header. Vervolgens voeg je dit record toe aan een lijst van het type “SOAPHeader record list”. Via de action “SetWebReferenceSoapHeaders” ken je de SOAPHeader record list toe aan de SOAP service.

inSystems Hackathon WVDB

Let op! De parameter “WebReferenceName” moet exact overeenkomen met de SOAP service naam, ondanks dat het een string literal is. OutSystems controleert de naam en je krijgt een error als deze afwijkt. Je kunt de naam kopiëren van de integrations tab in Service Studio.

Afsluiting

Om de mini-hackathon enigszins vorm te geven, werd er een grote klok getoond die terug telde en hadden we pizza!

Aan het einde heeft iedereen zijn resultaat gepresenteerd en werden er door WVDB een paar leuke attenties beschikbaar gesteld. WVDB kan nu mooi verder met de resultaten en deze verder implementeren t.b.v. analyses.

Share this

Contact

Heb je vragen of opmerkingen? Aarzel niet om contact op te nemen. Dat kan via de algemene contactgegevens, rechtstreeks met de genoemde contactpersoon op een van de detailpagina’s, of via onderstaande knop.

26 mei 2026

AI Assistant in Oracle APEX

In APEX is de keuze van AI Assistant providers enorm uitgebreid. Je kunt dmv natuurlijke taal een datamodel en een applicatie laten creëren, of in SQL Workshop queries laten maken. Deze blog laat zien hoe je de AI Assistant activeert.

18 mei 2026

inSystems viert 30 jaar in Barcelona

Voor ons 30-jarig bestaan zijn we afgereisd voor een gezellige citytrip naar Barcelona. Drie dagen vol gezelligheid, mooie plekken, lekker eten, terrasjes, cultuur en vooral veel lol met elkaar.

Opdrachten uitgevoerd voor

Rendo
Rabobank
Politie
Telegraaf Media Groep
IBM
VTTI
Ahold
Bank Mendes Gans
ING Bank
Universiteit Tilburg
Darling
Gemeente Apeldoorn
Provincie Utrecht
Leaseplan
AgroEnergy
Arval BNP Paribas
Holland Casino
Greenchoice
Rechtspraak
Gemeente Den Haag
Alphabet
Ziggo
Syntrus Achmea Real Estate & Finance
WVDB Adviseurs Accountants
DICTU
Allianz
Nederlandse Spoorwegen
inSystems Unive
TenneT
Thales
CB Logistics
RIGD LOXIA
MN Services
PC Uitvaart
Van Iperen Groeispecialisten
Eneco
BMW
Fokker
Oracle University
inSystems KLM
VION Food Group
Twinq
Stedin
CBR
Cannock
UBR Uitvoeringsorganisatie Bedrijfsvoering Rijk
VAA ICT Consultancy
Gemeente Gouda
Stratech Social
ASR Nederland
Rijk Zwaan inSystems
Altran
TU Eindhoven
Multi Tank Card
Feenstra inSystems
NVWA inSystems
GVB
RAVU
Ministerie van Economische Zaken, Landbouw & Innovatie
SVB
JUVA
Alliance Healthcare