Kurs 5
Behovet av integrationsvägar

Transformera och schemalägga rutter


Steg 3: Transformera dina dataintegrationer obegränsat


Alumio Transformers är mycket flexibla verktyg som hjälper dig att ändra data som du integrerar via Alumio iPaaS. Här är några av de många viktiga anpassningar som Transformers möjliggör:

  • Mappningsfält: Med transformatorer kan du byta namn på, mappa om eller omstrukturera fält från källan så att de matchar destinationens format. Till exempel mappning av fältet ”orderID” från ditt e-handelssystem till ”dokumentnummer” i ditt affärssystem.
  • Filtrera data: Du kan använda Transformers för att endast inkludera specifika data. Du kan till exempel filtrera beställningar för att bara skicka dem från en viss region eller inom en definierad tidsram.
  • Berikande data: Lägg till eller ändra datafält innan du skickar dem till målsystemet. Du kan till exempel lägga till ett ”försäljningsregion” -fält till varje beställning baserat på kundens plats.
  • Hantera villkorlig logik: Transformatorer kan tillämpa villkor, som att skicka kunddata endast när det totala ordervärdet överskrider ett visst tröskelvärde.

Genom att använda Transformers effektivt kan du se till att data som flödar genom din rutt skräddarsys för att uppfylla de specifika kraven för både källa- och målsystemen. Alumio Transformers kan användas på alla tre konfigurationer: inkommande, utgående och rutt.

  1. Ändra den inkommande konfigurationen:
    Innan du kör Inkommande konfiguration som enligt vårt exempel är konfigurerad till ”Hämta EU-orderdata: Shopware to Exact Online”, kan en transformator appliceras på den för att rengöra, formatera och filtrera data. I fallet med vårt exempel kan en Alumio Transformer användas för att kartlägga de data som Alumio tar emot från källapplikationen (e-handel) för att matcha formatet för målapplikationen (ERP-system). Denna omvandling sker när Inkommande konfiguration körs och data hämtas i Alumio.
  2. Anpassa den utgående konfigurationen:
    På samma sätt kan transformator (er) också tillämpas på utgående konfiguration för att säkerställa att data som skickas till målsystemet via Alumio är perfekt formaterad och optimerad. Enligt vårt exempel behöver e-handelsorderdata som skickas via Alumio till affärssystemet ”Filtrera befintliga beställningar”. Att tillämpa en lämplig transformator på den utgående konfigurationen kan hjälpa till att uppnå detta, varvid villkorlig logik kan tillämpas för att utesluta order om deras ID redan finns i ERP, vilket förhindrar duplicering.
  3. Förvandla rutten:
    Alumio-transformatorer kan också appliceras på själva rutten, som fungerar som en bro för att ändra dataflöden mellan inkommande och utgående konfigurationer. I fallet med vårt exempel måste orderdata som utbyts mellan e-handelswebbutiken och affärssystemet utesluta beställningar från länder utanför EU. Att använda en transformator för att ”filtrera data” på själva rutten kan alltså hjälpa till att säkerställa att data som hämtas från källapplikationen och skickas till målapplikationen filtrerar alla beställningar som inte kommer från EU.

Steg 4: Schemalägg varje del av din rutt

Den fjärde avgörande funktionen i att bygga integrationer via Alumio Routes är schemaläggaren, som automatiserar hur och när varje del av din rutt körs. Alumio Scheduler hjälper dig att bearbeta integrationer i satser och med förutbestämda intervall, och det gör det också möjligt att möjliggöra datautbyte i realtid.

Så fungerar Alumio Scheduler:

Alumio Scheduler låter dig flexibelt bestämma timing, frekvens och intervall för alla aspekter av dina integrationsrutter.

  1. Definiera timing: Ange hur ofta varje konfiguration körs. Till exempel, i vårt användningsfall:
    • Inkommande konfiguration hämtar ny orderdata var 5:e minut.
    • Den utgående konfigurationen skickar filtrerade och transformerade data till affärssystemet var 1 minut.
  2. Ställ in prioriteringar: Tilldela prioriteringar (hög, medelhög eller låg) för att säkerställa att kritiska dataprocesser hanteras först. Till exempel att se till att orderuppdateringar i realtid prioriteras framför icke-brådskande dataflöden.
  3. Aktivera bearbetning i realtid: För fall som kräver omedelbara uppdateringar kan schemaläggaren möjliggöra realtidsexekvering av specifika delar av rutten.

Genom att använda schemaläggaren effektivt säkerställer du att data flyter mellan dina applikationer sömlöst och synkroniseras med dina affärsbehov. Enligt vårt exempel hjälper Alumio Scheduler att förenkla och automatisera hämtningen av beställningar från Shopware och skicka dem till Exact Online varje minut utan manuell ingripande. Denna automatisering garanterar snabba uppdateringar och optimerar integrationsarbetsflöden.