Les données envoyées d'une application à une autre doivent être rendues compatibles pour être acceptées. Le protocole d'échange et les types de fichiers peuvent être différentsSOAP, REST), mais il en va de même pour les informations spécifiques requises (par exemple, filtrer les informations inutiles ou ajouter un nouveau champ obligatoire), la manière dont les valeurs sont décrites (par exemple, "rouge"/"bleu"/"vert" contre "R"/"B"/"G" contre 0/1/2) et d'autres détails similaires - mais critiques.
Alumio appelle cela transformer les données, et le bloc de construction pour cela un transformer. Un transformer est un bloc de construction réutilisable, et les parties qui composent un transformer sont réutilisables et précréées pour les utilisateurs d'Alumio . It 'est la partie la plus puissante et la plus flexible d'Alumio qui permet aux non-programmeurs de créer rapidement une solution fiable pour connecter des applications.
Exemple de commande
Supposons que vous utilisiez Alumio pour transférer les commandes de votre site web de commerce électronique vers un système de gestion d'entrepôtWMS, afin que les produits puissent être expédiés et que votre client soit satisfait. Lorsque vous demandez à votre boutique en ligne de vous communiquer les dernières commandes, vous constatez qu'it fournit une liste des commandes payées et de celles qui ne le sont pas encore. Or, le client devrait pay avant de recevoir les articles !
Une liste simplifiée des commandes, fournie par le site de commerce électronique :

Lorsque l'état est "traitement", it doit être fourni au WMS, sinon it doit être ignoré jusqu'à ce qu'it soit payé.
Alumio peut appliquer un transformer à cette liste. Un tel transformer peut ressembler à ceci :

Alumio contient un testeur detransformer qui permet de voir comment it se comporte lorsqu'on lui fournit des données réelles :

Dans l'image ci-dessus, vous pouvez voir que le deuxième élément de la liste a été supprimé et que les deux autres ont été conservés. It fonctionne comme prévu et peut être mis en œuvre dans une installation Alumio du client qui a besoin de cette solution.
Dans un prochain article, nous aborderons les différents types de transformers disponibles dans Alumio. Le filtrage est déjà présenté ici. Les autres types sont : changer les données, mapper les données d'un ensemble sur un autre, déplacer les noeuds, copier les noeuds, transformer sur des conditions, et enchaîner plusieurs transformations ensemble. N'oubliez pas de vous abonner pour ne it manquer !