Daten, die von einer Anwendung an eine andere gesendet werden, müssen kompatibel gemacht werden, damit sie akzeptiert werden. Das Austauschprotokoll und die Dateitypen können unterschiedlich seinSOAP, REST), aber auch die spezifischen erforderlichen Informationen (z. B. Herausfiltern nicht benötigter Informationen oder Hinzufügen eines neuen erforderlichen Feldes), die Art und Weise, wie Werte beschrieben werden (z. B. "rot"/"blau"/"grün" gegenüber "R"/"B"/"G" gegenüber 0/1/2) und andere ähnliche - aber entscheidende - Details.
Alumio nennt das Transformieren von Daten und den Baustein dafür einen transformer. Ein transformer ist ein wiederverwendbarer Baustein, und die Teile, aus denen ein transformer besteht, sind wiederverwendbar und für Alumio vordefiniert. It ist der leistungsstärkste und flexibelste Teil von Alumio , der Nicht-Programmierern einen schnellen Einstieg in die Erstellung einer zuverlässigen Lösung zur Verbindung von Anwendungen ermöglicht.
Beispiel für eine Bestellung
Angenommen, Sie verwenden Alumio , um Bestellungen von Ihrer E-Commerce-Website an ein LagerverwaltungssystemWMS) zu übertragen, damit die Produkte versandt werden können und Ihre Kunden zufrieden sind. Wenn Sie Ihren Online-Shop nach den letzten Bestellungen fragen, stellen Sie vielleicht fest, dass it eine Liste der bezahlten und der noch nicht bezahlten Bestellungen enthält. Sicherlich sollte der Kunde pay , bevor er die Ware erhält!
Eine vereinfachte Liste der Bestellungen, die von der E-Commerce-Website bereitgestellt wird:

Wenn der Status "in Bearbeitung" ist, sollte it an das WMS übermittelt werden, andernfalls sollte it übersprungen werden, bis it bezahlt ist.
Alumio kann einen transformer auf diese Liste anwenden. Ein solcher transformer kann wie folgt aussehen:

Alumio enthält einen transformer , um zu sehen, wie it sich verhält, wenn er mit tatsächlichen Daten versorgt wird:

In der obigen Abbildung sehen Sie, wie das zweite Element der Liste entfernt wurde und die anderen beiden Elemente beibehalten wurden. It funktioniert wie erwartet und kann in einer Alumio des Kunden, der diese Lösung benötigt, implementiert werden.
In einem späteren Beitrag werden wir auf die verschiedenen Arten von transformers eingehen, die in Alumio verfügbar sind. Hier wird bereits das Filtern gezeigt. Weitere Arten sind: Ändern von Daten, Zuordnen von Daten von einem Satz auf einen anderen, Verschieben von Knoten, Kopieren von Knoten, Transformieren nach Bedingungen und Verketten mehrerer Transformationen. Melden Sie sich an, um nichts it verpassen!