A Alumio vivid purple arrow pointing to the right, a visual representation of how to access more page material when clicking on it.
Go back

Alumio deep dive: A basic transformer

By
Published on
February 6, 2025
Updated on
May 17, 2024
IN CONVERSATION WITH
A 2D email icon in anthracite and vivid purple
A 2D email icon in anthracite and vivid purple
A white cross 2D icon

Data sent from one application to another needs to be made compatible to be accepted. The exchange protocol and file types can be different (SOAP, REST), but so can the specific required information (ex. filter out unneeded information or add a new required field), the way values are described (ex. "red"/"blue"/"green" versus "R"/"B"/"G" versus 0/1/2) and other similar - but critical - details.

Alumio calls this transforming data, and the building block for that a transformer. A transformer is a reusable building block, and the parts that make up a transformer are reusable and precreated for Alumio users. It is the most powerful and flexible part of Alumio that provides non-programmers a quick start to create a reliable solution to connect applications.

Orders example

Suppose you are using Alumio to transfer orders from your e-commerce website to a Warehouse Management System (WMS), so that products can be shipped and your customer is satisfied. What you may find, when you ask your online shop for the latest orders, that it gives a list of orders paid as well as those not yet paid. Surely, the customer should pay before receiving items!

A simplified list of orders, provided by the e-commerce website:

Magement-Data-from-Online-Shop.png

When the state is "processing", then it should be provided to the WMS, otherwise it should be skipped until it is paid.

Alumio can apply a transformer to this list. Such a transformer can look like this:

Figure: transformer with explanation
Figure: transformer with explanation

Alumio contains a transformer tester to see how it behaves when provided with actual data:

Magement-Transformer-Tester.png

In the image above you can see how the second item of the list was removed and the other two items were kept. It works as expected and can be implemented in a Alumio installation of the client needing this solution.

In a follow-up post we will discuss the different kinds of transformers available in Alumio. Already shown here is filtering. Others kinds are: changing data, mapping data from one set onto another, moving nodes, copying nodes, transforming on conditions, and chaining multiple transformations together. Make sure to subscribe so you don't miss it!

Turn AI ambition into action

Get a free demo of the Alumio platform

Connect with popular apps!

No items found.
Topics in this blog:
No items found.

FAQ

Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right
Integration Platform-ipaas-slider-right

Want to see Alumio in action?