Integrationer och automatisering

Vi är specialister på integrationer och automation mellan system. Vi har många års erfarenhet och känner till många större standardsystem (såsom Fortnox och Lime) och har teknisk kunskap att sätta oss in i nästan vilket system som helst. Fysiska låsta dörrar som styrs via en DLL-modul i Windows har vi fått att öppnas av en webbtjänst när en viss händelse inträffar (en kund loggar in).

Syftet med en integration är ofta en av följande:

  • Ett snabbare informationsflöde
  • Korrekt överförd data utan förvrängning
  • Spårbarhet i en process och möjligheter till uppföljning
  • Förenkla bort (ofta tråkiga) arbetsuppgifter

Det som krävs för att skapa en bra integration är flera faktorer. Först och främst måste man kunna interagera digitalt med både källa och mål. Må de vara ett modernt REST API, traditionell meddelande-buss eller varför inte binärt rakt mot maskinen så kan vi få det att fungera.

Det behöver etableras i vilken riktning data ska förflyttas, eller om det är dubbelriktat. Här behövs en analys av vad som händer efter att data är överförd och hur den hålls uppdaterad (om det är aktuellt).

När väl en integration är igång behövs det inte sällan en bevakning av att den fungerar. Ibland kan saker annars tyst sluta fungera. Det behövs också någon form av felhantering för vad händer när exempelvis mottagarsystemet är nere en stund för underhåll eller inte går att nå av någon annan anledning.

Beroende på modell för överföring så kan dessa problem antingen lösas i själva integrationen eller så behöver man själv kompensera för dem. I andra fall kan data vara oviktig i efterhand och det inte gör något att man förlorar delar av kommunikationen.

Checklista för att skapa en integration:

  • Identifiera mellan vilka system integrationen ska ske (två eller fler?)
  • Bestäm vilket system som ”äger” vilken data
  • Överväg vilken integrationsform som ska användas (synkron eller asynkron överföring).
  • Beakta riskerna av fel samt hur och om dessa ska hanteras
  • Välj agent som ska utföra överföringen (ett av systemen eller ett nytt)

Behöver ni hjälp med en integration? Hör av er till oss på NewSeed!