Skip to main content
Skip table of contents

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

  1. Ga in U-Turn Studio naar Applicaties

  2. Kies voor toevoegen

  3. Kies voor API

  4. Vul de volgende gegevens in

    1. Naam

    2. URL: https://xxxxx.restaccept.afas.online/profitrestservices

    3. Header

      1. Naam: Authorization

      2. Waarde: AfasToken [Base64 waarde van jouw token]

  5. Sla de applicatie op

Zie voor verdere uitleg ook de volgende URL: https://help.afas.nl/help/NL/SE/App_Cnr_Rest_Call.htm

image-20251121-053155.png

Toevoegen koppeling

Maak nu een koppeling aan waarin je de ReportConnector van AFAS aanroept.

Ophalen GetConnector data medewerkers

  1. Voeg een nieuw bouwblok van het type [Webservice / API ophalen] toe

  2. Selecteer de aangemaakte applicatie

  3. Kies methode GET

  4. Voeg de suffix voor de URL toe: /connectors/[NAAM GETCONNECTOR]

  5. Ga naar tabblad “Resultaten na uitvoer”

  6. Kies voor bijwerken kolommen. Je zal nu de opgehaalde kolommen uit de GetConnector moeten zien

image-20251121-054048.png

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:

  1. Voeg een nieuw bouwblok van het type [Webservice / API ophalen] toe

  2. Selecteer de aangemaakte applicatie

  3. Resultaat vorige component verwijs je naar het filter bouwblok uit de vorige stap

  4. Kies methode GET

  5. 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.

    1. E2AD50D545BCDF7374E9CFA55AFF80EE → Wijzigen naar jouw eigen rapport ID

    2. U001_KnEmpEmId → Naar het veld ID waarop je wilt filteren

    3. 1 → Naar het juiste operator nummer

      PY
      '/ReportConnector/E2AD50D545BCDF7374E9CFA55AFF80EE?filterfieldids=U001_KnEmpEmId&operatortypes=1&filtervalues=' + {rows.Medewerker}
      
  6. Ga naar tabblad “Resultaten na uitvoer”

  7. Kies voor bijwerken kolommen. Je zal nu de opgehaalde kolommen uit de GetConnector moeten zien

image-20251121-054503.png

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

image-20251121-055251.png

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.

image-20251121-055519.png

Samenvatting

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

image-20251121-055623.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.