Naar de inhoud
Royaal
Eigen bouw

Wij bouwen zelf.
Je data blijft waar hij hoort.

Royaal heeft een eigen AFAS-omgeving en bouwt daarin wat we bij klanten nodig hebben: dashboards in InSite, een planner, en de connectoren eronder. AI gebruiken we bij het bouwen. Niet als bewaarplaats voor je bedrijfsgegevens.


Hoe we met AI omgaan

Vier afspraken die we niet oprekken

De vraag in AFAS-land is niet of AI kan, maar of je bedrijfsdata er veilig bij blijft. Daarom staan onze regels vast voordat er iets gebouwd wordt.

01

Geen bedrijfsdata in een taalmodel

Wij werken met hygiëneregels: afspraken over wat wel en niet in AI mag. Klantgegevens staan aan de verkeerde kant van die streep. Een model dat meehelpt bouwen, ziet de structuur van een omgeving: veldnamen, tabellen, de opzet van een connector. Niet de inhoud.

02

De data leeft in het product, niet in de AI

Dat is de kern van onze werkwijze. AI helpt het product maken; jouw gegevens komen alleen in dat product terecht, binnen je eigen omgeving en de bijbehorende verwerkersovereenkomst. Het model weet dat een veld bestaat, niet wat erin staat.

03

AI levert geen af product, wij wel

Ontwikkelaars hebben een punt als ze zeggen dat AI geen compleet en geen veilig product oplevert. Dat klopt. Wat eruit komt is een eerste versie: die wordt nagelopen, getest met echte gegevens en beheerd als elke andere applicatie. Onze naam staat eronder, niet die van een model.

04

Alleen waar het iets oplost

Wij zetten AI niet in omdat het kan. De grootste winst in AFAS zit in connectoren en inrichting, en daar komt geen AI aan te pas. Vraag ons dus gerust waar de AI in een oplossing zít, en waar niet.

JONAS

Wat AFAS zelf al doet, doen wij niet nog eens

AFAS heeft met JONAS zijn eigen AI in het pakket. Wij benutten die zo goed als het kan en bouwen alleen waar de standaard niet komt. Dezelfde lijn als bij onze inrichting: eerst het pakket, dan pas eigen werk.

Twee consultants van Royaal kijken samen naar een scherm
Toepassing 01 · dashboards

Een dashboard op maat, met signalering erboven

Welke cijfers erin staan, bepaal je zelf. Wij bouwen het dashboard op je behoefte en niet op een vaste sjabloon, en zetten er een signalering boven die aanwijst wat afwijkt.

Hieronder zie je wat een gebruiker in InSite ziet: eerst de cijfers, dan de ontwikkeling, dan de afwijking, en dan de uitleg in gewone taal. Elk getal is doorklikbaar naar de regels waaruit het is opgebouwd.

insite.voorbeeld.nl/dashboard/personeel Voorbeeld

Personeel & verzuim

Periode 8 · 2026 · alle organisatie-eenheden
Medewerkers
412
+6 t.o.v. periode 7
Verzuim
5,4 %
norm 4,0 %
Loonkosten
€ 1.284.500
binnen begroting
Openstaand verlof
3.910 u
9,5 u per medewerker
Verzuimpercentage per periode in procenten
Signalering
Verzuim in periode 7 komt uit één organisatie-eenheid

Het verzuim van 7,2 % in periode 7 ligt 2,4 procentpunt boven het gemiddelde van de zes voorgaande periodes. De stijging zit volledig bij Productie Noord en betreft vier langdurige meldingen. Bij twee van die dossiers staat nog geen probleemanalyse vastgelegd; de termijn uit de Wet verbetering poortwachter verloopt binnen 11 dagen.

Voorbeeldweergave met fictieve cijfers. De signalering rekent op getotaliseerde cijfers per periode en organisatie-eenheid, niet op persoonsdossiers.

  1. Data uit AFAS
  2. Cijfers
  3. Ontwikkeling
  4. Afwijking
  5. Uitleg

Op maat, niet uit een sjabloon

Welke cijfers, welke indeling en welke signalering: dat volgt uit wat je wilt weten, niet uit wat de tool standaard laat zien.

In korte tijd live

Staan de gegevens in AFAS, dan hoeft er geen datawarehouse te komen. Wij zetten het op de bestaande omgeving.

Doorklikbaar

Een cijfer is nooit een dood getal: klik erop en je ziet de regels waaruit het is opgebouwd.

Op een Europese server

Gehost binnen Europa, met een verwerkersovereenkomst en alleen de gegevens die het dashboard nodig heeft.

Zelf proberen

Klik zelf door een dashboard heen

Hieronder staat een werkend voorbeeld: filteren op jaar, maand, branche en verkoper, doorklikken naar offertes en merken, en cijfers die meebewegen.

Fictief bedrijf, fictieve cijfers, fictieve klantnamen. De opzet is wel echt: zo bouwen we een dashboard voor een klant, op zijn eigen gegevens uit AFAS.

insite.voorbeeld.nl/dashboard/sales Voorbeeld

Werkt het beste op een breed scherm. Op een telefoon is het nieuwe tabblad handiger.

Onder de motorkap

Vier schakels, en geen ervan is een zwarte doos

Voor wie wil weten wat er technisch gebeurt, en voor je functioneel beheerder, die dit straks moet kunnen navertellen.

01

GetConnectoren

Alleen de velden die nodig zijn, per onderwerp. Wat niet nodig is, verlaat de omgeving niet.

02

Verwerking

De gegevens worden per periode klaargezet en vergeleken met de eigen historie en de afgesproken norm. Gewone rekenregels, geen model.

03

Signalering

Pas hier komt taal in beeld: de afwijking wordt beschreven en herleid. De cijfers komen uit de berekening, niet uit het model.

04

InSite

Het resultaat staat als pagina in je eigen AFAS-omgeving. Dezelfde inlog, dezelfde autorisaties.

Gegevens en AVG

Wat er met je gegevens gebeurt, staat op papier

Er gaan alleen de gegevens de omgeving uit die het dashboard nodig heeft. De hosting staat binnen Europa en de verwerking is vastgelegd in een verwerkersovereenkomst. Wij vertellen precies welke onderdelen waar staan en wie erbij kan, ook als je functionaris gegevensbescherming daar schriftelijk om vraagt.

Toepassing 02 · de planner

Mensen inplannen in InSite, met per gebruiker een eigen beeld

Wij plannen onze eigen consultants met deze planner. Hij zit niet naast AFAS maar erin: als pagina in InSite, met dezelfde inlog en dezelfde rechten.

Dat laatste is het punt. Een planner loopt vast zodra iedereen alles ziet. Hier bepaalt de rechtenstructuur van je omgeving wat iemand te zien krijgt: de planner het hele team, de medewerker zijn eigen week.

insite.voorbeeld.nl/planner Voorbeeld
Royaal Planning 7 sep – 11 sep 2026
Ingelogd als Sven · plannerMariëlle · medewerker
Bart IJsselstein91 % · 73/80 u
Verlof
Waterschapinterim payroll
Waterschapinterim payroll
Waterschapinterim payroll
Royaalinterne uren
Menno Klok98 % · 70,5/72 u
Bouwbedrijfprocesautomatisering
Bouwbedrijfprocesautomatisering Transportconnectoren
Statistiekbureauprojectinrichting
Ziekenhuisworkflow Vakantieparkendashboard Dubbel geboekt
Royaalinterne uren
Mariëlle Klaassen100 % · 72/72 u
Vakantieparkenpayrollcontrole
Zorggroepverzuiminrichting
Zorggroepverzuiminrichting
IT-dienstverlenerautorisaties
Royaalkennissessie
Niels de Smalen91 % · 73/80 u
Vrij
Bouwbedrijfsalarisrun
Bouwbedrijfsalarisrun
Bouwbedrijfcontrole aangifte
Royaalinterne uren
Sven van der Werff63 % · 45/72 u
Nieuwe klantkennismaking
Vakantieparkenvoortgang
Royaalrelatiebeheer
Willem van Melis101 % · 81/80 u
IT-dienstverlenerinrichting
Bouwbedrijffinancieel
Ziekenhuisrapportages
IT-dienstverlenerinrichting Bouwbedrijfcontrole aangifte
Royaalinterne uren
Slepen

Een dag opschuiven: sleep het blok van maandag naar dinsdag. Werk overdragen: sleep het naar de regel van een collega. De bezetting rekent direct mee, en Ctrl+Z zet het terug.

Rechten
Zelfde pagina, andere gebruiker

Mariëlle opent dezelfde planner, maar ziet alleen haar eigen week: geen bezetting van collega's, geen klantnamen buiten haar opdrachten. De layout volgt de rechten uit AFAS, dus je richt de autorisatie één keer in en de planner houdt zich eraan.

Voorbeeldweergave met fictieve klanten. Klikken is plannen, slepen is verplaatsen, over dagen én medewerkers slepen plant samen.

  1. Leeg raster
  2. Inplannen
  3. Bezetting
  4. Slepen en overdragen
  5. Dubbele boeking
  6. Rechten per gebruiker

In InSite, niet ernaast

Geen extra pakket, geen tweede inlog en geen aparte gebruikersadministratie. De planner is een pagina in de omgeving die je al hebt.

Een eigen beeld per rol

Planner, leidinggevende of medewerker: dezelfde pagina laat op basis van de rechten uit AFAS een andere layout zien.

Eerst intern, daarna bij klanten

Wij plannen er onze eigen consultants mee. Wat we tegenkomen, lossen we op voordat een klant het tegenkomt, en hij is ook voor klanten geschikt.

Geen AI, wel de grootste winst

Met connectoren haal je er nóg meer uit

Voordat AI ergens iets toevoegt, moet de data eruit kunnen. Daar zit in de praktijk de grootste winst, en dat heeft niets met AI te maken: GetConnectoren en UpdateConnectoren openen AFAS naar buiten en naar binnen.

Daarmee kan er veel meer dan de meeste organisaties benutten: gegevens beschikbaar maken voor rapportage en andere systemen, mutaties geautomatiseerd terugschrijven, en processen die nu langs AFAS heen lopen er alsnog in trekken.

Wat we koppelen
  • Naar buiten

    Dashboards, rapportages, externe portalen en systemen die AFAS-gegevens nodig hebben, met alleen de velden die er echt bij horen.

  • Naar binnen

    Mutaties, urenregels en facturen die vanuit een ander systeem in AFAS landen, met validatie ervoor.

  • En het opruimen

    Gegroeide omgevingen hebben connectoren waarvan niemand meer weet wie ze aanroept. Wij brengen ze in beeld en zetten uit wat niets doet.

Wil je dit op je eigen cijfers zien?

We zetten een dashboard op met je eigen gegevens, zodat je kunt beoordelen of de signalering ook echt iets vertelt wat je nog niet wist.