Routes transformeren en plannen
Stap 3: Transformeer je data-integraties grenzeloos
Alumio Transformers zijn zeer flexibele tools die u helpen bij het aanpassen van de gegevens die u via de Alumio iPaaS integreert. Hier zijn enkele van de vele cruciale aanpassingen die Transformers mogelijk maken:
- Velden in kaart brengen: Met transformatoren kunt u velden vanaf de bron hernoemen, opnieuw toewijzen of herstructureren zodat ze passen bij de indeling van de bestemming. Bijvoorbeeld door het veld „bestel-ID” van uw e-commercesysteem toe te wijzen aan „documentnummer” in uw ERP.
- Gegevens filteren: U kunt Transformers gebruiken om alleen specifieke gegevens op te nemen. U kunt bijvoorbeeld bestellingen filteren om alleen bestellingen uit een bepaalde regio of binnen een bepaald tijdsbestek te verzenden.
- Verrijkende gegevens: Voeg gegevensvelden toe of wijzig ze voordat u ze naar het doelsysteem verzendt. Voeg bijvoorbeeld een veld 'verkoopregio' toe aan elke bestelling op basis van de locatie van de klant.
- Omgaan met voorwaardelijke logica: Transformers kunnen voorwaarden toepassen, zoals het verzenden van klantgegevens, alleen wanneer de totale bestelwaarde een bepaalde drempel overschrijdt.
Door Transformers effectief te gebruiken, kunt u ervoor zorgen dat de gegevens die via uw route stromen, zijn afgestemd op de specifieke vereisten van zowel het bron- als het doelsysteem. Alumio Transformers kunnen worden toegepast op alle drie de configuraties: Inkomend, Uitgaand en Route.
- De binnenkomende configuratie wijzigen:
Voordat de inkomende configuratie wordt uitgevoerd, die volgens ons voorbeeld is geconfigureerd om „EU-bestelgegevens: Shopware naar Exact Online op te halen”, kan er een Transformer op worden toegepast om de gegevens op te schonen, te formatteren en te filteren. In het geval van ons voorbeeld kan een Alumio Transformer worden gebruikt om de gegevens die Alumio ontvangt van de bronapplicatie (e-commerce) in kaart te brengen, zodat ze passen bij het formaat van de doelapplicatie (ERP-systeem). Deze transformatie vindt plaats wanneer de inkomende configuratie wordt uitgevoerd en de gegevens worden opgehaald in Alumio. - De uitgaande configuratie aanpassen:
Op dezelfde manier kunnen Transformer (s) ook worden toegepast op de uitgaande configuratie om ervoor te zorgen dat de gegevens die via Alumio naar het doelsysteem worden gestuurd, perfect worden geformatteerd en geoptimaliseerd. Volgens ons voorbeeld moeten de bestelgegevens voor e-commerce die via Alumio naar het ERP worden verzonden, „bestaande bestellingen filteren”. Het toepassen van een geschikte transformator op de uitgaande configuratie kan helpen om dit te bereiken, waarbij voorwaardelijke logica kan worden toegepast om orders uit te sluiten als hun ID's al in het ERP aanwezig zijn, waardoor duplicatie wordt voorkomen.
- De route transformeren:
Alumio Transformers kunnen ook op de route zelf worden toegepast, die fungeert als een brug om de gegevensstroom tussen de inkomende en uitgaande configuraties te wijzigen. In het geval van ons voorbeeld moeten de bestelgegevens die worden uitgewisseld tussen de e-commerce webshop en het ERP alle bestellingen van buiten de EU uitsluiten. Door een Transformer toe te passen om „gegevens te filteren” op de route zelf kan er dus voor worden gezorgd dat de gegevens die uit de brontoepassing worden opgehaald en naar de doeltoepassing worden gestuurd, alle bestellingen filtert die niet uit de EU komen.
Stap 4: Plan elk deel van je route
De vierde cruciale functie bij het bouwen van integraties via Alumio Routes is de Scheduler, die automatiseert hoe en wanneer elk deel van uw route wordt uitgevoerd. De Alumio Scheduler helpt u bij het verwerken van integraties in batches en met vooraf bepaalde intervallen, en het stelt u ook in staat om realtime gegevensuitwisseling mogelijk te maken.
Hoe de Alumio Scheduler werkt:
Met de Alumio Scheduler kunt u flexibel de timing, frequentie en intervallen van elk aspect van uw integratieroutes bepalen.
- Definieer de timing: Geef aan hoe vaak elke configuratie wordt uitgevoerd. Bijvoorbeeld in ons gebruiksscenario:
- De inkomende configuratie haalt elke 5 minuten nieuwe bestelgegevens op.
- De uitgaande configuratie stuurt elke minuut gefilterde en getransformeerde gegevens naar het ERP.
- Prioriteiten stellen: Wijs prioriteiten toe (hoog, gemiddeld of laag) om ervoor te zorgen dat kritieke gegevensprocessen als eerste worden afgehandeld. Zorg er bijvoorbeeld voor dat realtime orderupdates prioriteit krijgen boven niet-urgente gegevensstromen.
- Realtime verwerking inschakelen: In gevallen die onmiddellijke updates vereisen, kan de Scheduler de mogelijkheid bieden om specifieke delen van de route in realtime uit te voeren.
Door de Scheduler effectief te gebruiken, zorgt u ervoor dat de gegevensstromen tussen uw applicaties naadloos en synchroon lopen met de behoeften van uw bedrijf. Volgens ons voorbeeld helpen Alumio Schedulers het ophalen van bestellingen uit Shopware te vereenvoudigen en te automatiseren en ze elke minuut naar Exact Online te sturen zonder handmatige tussenkomst. Deze automatisering garandeert tijdige updates en optimaliseert integratieworkflows.

