Externe koppelingen

Uit WACS
Ga naar: navigatie, zoeken

WACSonline biedt de mogelijkheid om te communiceren met derde partij-software. Hiervoor stelt Transport Care een API beschikbaar. Elke softwareontwikkelaar mag communiceren met WACS door gebruik te maken van deze API dit in opdracht van een klant met een geldige WACSonline-licentie.

Transport Care kan tevens in de hoedanigheid van softwareontwikkelaar optreden om communicatie te verwezenlijken tussen WACSonline en derde partij-software.

WACS API

Wat is een API? API is de afkorting voor Application Programming Interface. Zoals de omschrijving aangeeft gaat het in hoofdzaak om een interface. Via deze interface kunnen verschillende computerprogramma’s met elkaar communiceren.

De API stelt bepaalde functies binnenin een applicatie beschikbaar aan de buitenwereld zonder dat de details of implementatie worden vrijgegeven. De functie kan vanaf de buitenwereld aangesproken worden en zal eventueel een resultaat terug sturen.

Filosofie

WACSonline stelt een API beschikbaar met x-aantal beschikbare functies. Om gebruik te kunnen maken van deze functies dient men een login / API-key ter beschikking te hebben. Een key en/of login worden aangeleverd door WACSonline op basis van toegang tot het eigenlijke systeem. Alle functies worden uitgevoerd voor één specifieke firma binnen het WACSonline-platform. Enkel de firma kan deze gegevens opvragen, wanneer een derde partij ontwikkelingen voorziet via de API dient men de logingegevens via de klant te ontvangen. Verder zijn de functies binnen de API vrij te gebruiken en op eigen risico. Wanneer men bijvoorbeeld delete / update statements aanroept is de aanroeper verantwoordelijk. Elke request die via de API verloopt wordt bewaard in de logging.

Beschikbare functies

De API van WACSonline is gebouwd op basis van ASP.NET Web API framework. Deze creëert een RESTful service.

Dankzij dit framework kan de API zowel JSON als XML data terugsturen afhankelijk van het gekozen type. Zo is de API ruimer toegankelijk.

RESTful maakt gebruik van HTTP protocol en beschikt dus over onderstaande commands.

  • GET Ophalen van data / Aanpassen van data ( function call )
  • PUT Creëren van data ( full content ) / Aanpassen van data ( full content )
  • POST Creëren van data / Aanpassen van data
  • DELETE Verwijderen van data

Alle beschikbare functies zijn altijd te raadplegen via http://api.wacssuite.com/help De functies kunnen wijzigen , uitbreiden of verdwijnen over tijd.

Toepassingen

De toepassingen hierop zijn eindeloos. Dankzij de API kan elke functie binnen WACS extern beschikbaar gesteld worden. Indien de functie nog niet beschikbaar is zal kan deze beschikbaar gesteld worden op vraag van de klant. De API- wordt met name gebruikt voor

  • kilometer & locatiegegevens via boordcomputers
  • interfacing van basisgegevens tussen CRM / account systemen
  • exporteren van facturen naar boekhoudsystemen
  • importeren van boekhoudgegeven naar de budgetmodule
  • online afspraken van website of via onze online planning module
  • communicatie met onderdelen leveranciers zoals Mijn Grossier, Brezan, ...

Wilt u graag een koppeling verwezelijken tussen WACSonline en een ander of eigen systeem? Aarzel niet ons te contacteren en de mogelijkheden uit te zoeken.

Gerealiseerde koppelingen

  • Boordcomputers
  • Boekhouding
    • Exact Globe | lokale koppeling met tussenprogramma exportbestanden
    • Exact Online | rechtstreekse integratie
    • TDAS | lokale koppeling met tussenprogramma | Document management
    • Maes & Partners | excel export naar lokaal boekhoudsysteem
  • Leveranciers
    • Mijn Grossier | volledige integratie van artikelbestand, voertuiginformatie & onderdelen tot bestelling
    • Brezan | Ophalen artikelen uit winkelmand webshop
    • Daf | MDI & PLS koppeling