How To: Gebruik ReportConnector AFAS via API
In deze How-To leer je om, geautomatiseerd, een rapport uit AFAS op te halen en deze vervolgens in te sturen als dossier item (bijlage) in AFAS Profit. We gaan hier de API applicatie voor gebruiken.
We gaan er van uit dat je de inrichting aan de AFAS kant gereed hebt. Zaken als de AppConnector met daarin de Connectors--> AppConnectorReport zijn aangemaakt. ook gaan we er vanuit dat je reeds een AFAS Profit Applicatie hebt die verwijst naar de juiste omgeving
Downloaden van deze koppeling kan via U-Turn Studio export 11_21_2025.zip
Aanmaken API applicatie voor AFAS
Ga in U-Turn Studio naar Applicaties
Kies voor toevoegen
Kies voor API
Vul de volgende gegevens in
Naam
URL: https://xxxxx.restaccept.afas.online/profitrestservices
Header
Naam: Authorization
Waarde: AfasToken [Base64 waarde van jouw token]
Sla de applicatie op
Zie voor verdere uitleg ook de volgende URL: https://help.afas.nl/help/NL/SE/App_Cnr_Rest_Call.htm

Toevoegen koppeling
Maak nu een koppeling aan waarin je de ReportConnector van AFAS aanroept.
Ophalen GetConnector data medewerkers
Voeg een nieuw bouwblok van het type [Webservice / API ophalen] toe
Selecteer de aangemaakte applicatie
Kies methode GET
Voeg de suffix voor de URL toe: /connectors/[NAAM GETCONNECTOR]
Ga naar tabblad “Resultaten na uitvoer”
Kies voor bijwerken kolommen. Je zal nu de opgehaalde kolommen uit de GetConnector moeten zien

Filter op 1 medewerker
Voeg een filter blok toe en filter op 1 medewerker. Dit doen we nu om de hoeveelheid data in de ontwikkelfase te beperken.
Ophalen rapport voor 1 medewerker
We gaan nu het rapport voor 1 medewerker uit Profit ophalen. Zie voor specifieke werking ook de volgende URLs:
https://help.afas.nl/help/NL/SE/App_Cnr_Rest_Report.htm?query=reportconnector
https://docs.afas.help/apidoc/nl/Inrichting#get-/ReportConnector/-id-
Voeg een nieuw bouwblok van het type [Webservice / API ophalen] toe
Selecteer de aangemaakte applicatie
Resultaat vorige component verwijs je naar het filter bouwblok uit de vorige stap
Kies methode GET
Voeg de suffix voor de URL toe als expressie. Vervang hierin in ieder geval het volgende. Controleer ook goed wat in jouw situatie evt. nog meer aangepast moet worden.
E2AD50D545BCDF7374E9CFA55AFF80EE → Wijzigen naar jouw eigen rapport ID
U001_KnEmpEmId → Naar het veld ID waarop je wilt filteren
1 → Naar het juiste operator nummer
PY'/ReportConnector/E2AD50D545BCDF7374E9CFA55AFF80EE?filterfieldids=U001_KnEmpEmId&operatortypes=1&filtervalues=' + {rows.Medewerker}
Ga naar tabblad “Resultaten na uitvoer”
Kies voor bijwerken kolommen. Je zal nu de opgehaalde kolommen uit de GetConnector moeten zien

Toevoegen extra data voor insturen
Voeg een bouwblok toe [Berekende kolommen] en zet hierin alle velden die nodig zijn om in te kunnen sturen in jouw situatie

Insturen als dossier bijlage in AFAS Profit
We voegen nu alleen nog een bouwblok toe van het type AFAS Profit toevoegen. Hierin koppelen we de juiste velden voor dossier.

Samenvatting
We hebben nu de totale koppeling die er als volgt uitziet.
