💡Dags att byta ERP-system? 📅 Boka möte idag via kalendern eller formuläret!

Så lätt arbetar du i Jeeves API Platform

kollegor-ritar-flodesschema-pa-glas
För att erbjuda bästa möjliga verksamhetsstöd måste ett affärssytem kunna utbyta information med andra system och tjänster över internet och i den interna IT-miljön. Därför har de flesta affärssystem någon form av standardiserade API:er (Application Program Interface). Men i en föränderlig miljö är det desto viktigare att ha en plattform där det är lätt att bygga, anpassa och underhålla nya API:er allt eftersom verksamheten utvecklas. 

Tidigare i år lanserade vi Jeeves API Platform som möjliggör ett säkert och kostndadseffektivt sätt att bygga nya eller modernisera befintliga integrationer. Sedan dess har vi driftsatt flertalet lösningar och nu gör vi plattformen tillgänglig för alla kunder som kör en underhållen version av Jeeves ERP. 

För att få en bild av hur det är att använda Jeeves API Platform pratade vi med Martin Söderström, senior utvecklare inom Professional Services för Jeeves på Forterro. Han har mångårig erfarenhet av integrationsarbete i olika plattformar.

Vad för typ av integrationer har du varit med och byggt med Jeeves API Platform?

Vi har nyligen byggt en integration mot ett Transport Administrations-system som heter nShift Ship. Med Jeeves API-plattform har vi skapat de endpoints, alltså adresser, som behövs för att läsa ut information från Jeeves ERP, som sedan skickas till transportadministrationssystemet (TA-systemet) så att en sändning kan skapas. Vi har även skapat ett antal endpoints för att skriva tillbaka information till Jeeves ERP utifrån svar från TA-systemet, till exempel spårningsnummer för sändning och kollin, samt fraktpris.

Hur har det varit att arbeta med Jeeves API platform?

Det har varit väldigt enkelt att ta till sig och arbeta med den nya API-plattformen. Efter att du som kund har beställt och fått en API-nyckel för din integration mot den aktuella Jeeves-miljön är det bara att sätta igång. Då både dokumentation och specifikation av varje endpoint skapas och underhålls i Jeeves program blir det väldigt lätt att se och justera detaljinformation om en endpoint. Till exempel ser du vilken http-metod som används. På samma sätt kan du se vilket data som förväntas skickas med i anrop. Att all progamkod som behöver skrivas för en endpoint görs i en tillhörande SQL-procedur gör det hela extra smidigt.

Vilka fördelar ser du jämfört med andra integrationsverktyg du arbetat med?

En stor fördel med Jeeves API Platform är att det är en molntjänst. Du slipper installera och konfigurera en webbtjänst på någon webbserver hos kund, vilket tidigare ofta var fallet. Du behöver inte heller tänka på hur webbtjänsten ska nås av externa system eller andra driftsrelaterade frågor som exempelvis lastbalansering. Det gör att det krävs minimalt med tid för teknik och arbete relaterat till infrastruktur. Istället kan du snabbt komma igång med utveckling. Detta i kombination med smidigheten i att skapa och publicera nya endpoints efter behov och automatiskt få dem tillgängliga i API-plattformens så kallade Swagger interface (där API:t är dokumenterat) ger fantastiskt bra förutsättningar att integrera Jeeves ERP mot olika externa system och tjänster.

Allt på ett och samma ställe

Då all information finns i Jeeves program är det lätt att sätta sig in hur ett API är uppbyggt och används. Det gör det enklare att supportera och underhålla integrationer, även integrationer som andra har byggt, där vi idag ofta ser ett personberonde till en specifik konsult. Den programkod som behöver skrivas görs i SQL-procedurer som är ett språk de flesta konsulter som arbetar med Jeeves ERP är bekanta med. Det krävs heller inga kunskaper i andra programmeringsspråk för att justera eller vidareutveckla de API-endpoints som byggts.

Hur kommer jag som kund i gång med API-plattformen? 

Först behöver du säkerställa att ni har en integrationslicens. Därefter kan ni beställa uppsättning av Jeeves API Platform, vilken automatiskt konfigureras från en molntänst, samt en API-nyckel för den applikation ni vill integrera. Enklast är att be er Jeeveskontakt hos Forterro eller hos er Jeevespartner att lägga en beställning. Sedan är ni redo!

Är du nyfiken på Jeeves API Platform? Tveka inte att höra av dig.