Hoe laat u een AFAS ERP-koppeling ontwikkelen?
Wissel vastgestelde gegevens uit met andere software
Een AFAS ERP-koppeling verbindt AFAS Profit met bijvoorbeeld een webshop, klantportaal, mobiele app of maatwerkapplicatie. De koppeling haalt geselecteerde gegevens op of schrijft toegestane informatie terug. APPelit ontwikkelt deze gegevensuitwisseling op basis van uw veldmapping, bedrijfsregels en beschikbare AFAS-connectoren.
Hoe werkt een AFAS API-koppeling?
Gebruik connectoren om gegevens op te halen of te verwerken
Met een GetConnector kunnen gegevens uit een AFAS Profit-omgeving worden opgehaald. Welke velden beschikbaar zijn, hangt af van de ingerichte connector en de autorisatie binnen de betreffende AFAS-omgeving.
Een UpdateConnector kan ondersteunde gegevens toevoegen, wijzigen of verwijderen. De mogelijkheden verschillen per connector. Via een App Connector en token wordt bepaald tot welke functies en gegevens de externe applicatie toegang krijgt.
Wat moet u vooraf vastleggen?
Beschrijf gegevens, richting en verwerkingsregels
Bepaal eerst welke gegevens tussen AFAS en het andere systeem worden uitgewisseld. Voorbeelden zijn relaties, medewerkers, artikelen, orders, projectgegevens of financiële registraties. Per gegevensveld wordt vastgelegd welke waarde aan het overeenkomstige veld in het andere systeem wordt gekoppeld.
Ook de richting van de uitwisseling moet bekend zijn. Gegevens kunnen uitsluitend uit AFAS worden opgehaald, alleen naar AFAS worden verzonden of in beide richtingen worden verwerkt. Daarbij wordt per gegeven bepaald welk systeem de leidende bron is.
Vervolgens worden de startmomenten vastgelegd. Een koppeling kan op vaste tijdstippen gegevens verwerken, na een gebeurtenis worden aangeroepen of door een gebruiker worden gestart. De beschikbare AFAS-functies en het andere systeem bepalen welke werkwijze technisch mogelijk is.
Beschrijf daarnaast wat er moet gebeuren bij ontbrekende velden, dubbele records en afgewezen verzoeken. De koppeling kan een fout registreren, een melding sturen of een record apart zetten voor controle. Zij verzint geen ontbrekende bedrijfsgegevens.
Hoe wordt de AFAS-koppeling gebouwd?
Verwerk authenticatie, mapping en foutafhandeling
De beheerder van de AFAS-omgeving richt de benodigde App Connector, GetConnectoren, UpdateConnectoren en bijbehorende autorisaties in. APPelit gebruikt de verstrekte omgevingsgegevens en token om de afgesproken API-aanroepen technisch te bouwen.
De software zet gegevens om naar het vereiste formaat en past de vastgestelde veldmapping toe. Wanneer het andere systeem andere statussen, codes of veldnamen gebruikt, levert de opdrachtgever de bijbehorende vertaalregels aan.
Voor de koppeling kunnen technische logging en meldingen worden ingericht. Daarmee wordt bijvoorbeeld geregistreerd wanneer een synchronisatie is gestart, hoeveel records zijn verwerkt en welke foutmelding een extern systeem heeft teruggegeven.
Toegang wordt beperkt tot de benodigde connectoren en gegevens. Tokens worden niet in zichtbare gebruikersschermen opgenomen. De opdrachtgever bepaalt welke medewerkers toegang krijgen tot logs, instellingen en eventuele handmatige herverwerking.
Hoe wordt een AFAS ERP-koppeling getest?
Controleer gegevens en uitzonderingen vóór gebruik
De koppeling wordt getest met representatieve records en vooraf vastgestelde scenario’s. Daarbij worden onder meer verplichte velden, speciale tekens, dubbele records, paginering en foutresponses gecontroleerd wanneer deze relevant zijn voor de opdracht.
De opdrachtgever vergelijkt vervolgens de gegevens in beide systemen en beoordeelt of de mapping en bedrijfsregels inhoudelijk correct zijn. Pas daarna kan de koppeling binnen de afgesproken productieomgeving beschikbaar worden gemaakt.
Kan een bestaande AFAS-koppeling worden aangepast?
Breid huidige gegevensstromen gericht uit
Een bestaande koppeling kan worden uitgebreid met extra velden, records of verwerkingsroutes. APPelit beoordeelt daarvoor de beschikbare code, documentatie, connectorinstellingen en huidige foutmeldingen.
Wijzigingen in AFAS, het gekoppelde systeem of de beschikbare API kunnen technisch onderhoud noodzakelijk maken. Nieuwe functionaliteit wordt afzonderlijk gespecificeerd en getest.
Case: AFAS koppelen aan een klantportaal
Toon project- en factuurgegevens aan klanten
Een dienstverlener wil klanten via een eigen portaal toegang geven tot geselecteerde project- en factuurgegevens uit AFAS. De organisatie bepaalt welke records zichtbaar zijn en hoe deze aan een klantaccount worden gekoppeld.
De AFAS-beheerder richt de benodigde connectoren en autorisaties in. APPelit bouwt het portaal en de API-koppeling. De toepassing haalt uitsluitend de toegestane velden op en toont een melding wanneer gegevens tijdelijk niet beschikbaar zijn.
Een AFAS ERP-koppeling laten ontwikkelen
Verbind AFAS technisch met uw bedrijfssoftware
APPelit ontwikkelt maatwerkkoppelingen tussen AFAS Profit en webshops, portalen, mobiele apps en bedrijfsapplicaties. Daarbij kunnen gegevensmapping, authenticatie, periodieke verwerking, foutafhandeling en technische logging worden gecombineerd.
U bepaalt welke gegevens worden uitgewisseld, welk systeem leidend is en welke bedrijfsregels gelden. Uw AFAS-beheerder stelt de benodigde connectoren en autorisaties beschikbaar. Onze developers bouwen en testen de afgesproken gegevensuitwisseling.
Wilt u AFAS ERP koppelen aan andere software? Deel de gewenste records, velden, verwerkingsrichting en technische documentatie met APPelit. Neem contact op om de mogelijkheden te bespreken of vraag een vrijblijvende offerte aan.
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
Ervaar het gemak van onze service!
Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier
