Daten, die von einer Anwendung zur anderen gesendet werden, müssen kompatibel gemacht werden, um akzeptiert zu werden. Das Austauschprotokoll und die Dateitypen können unterschiedlich sein (SOAP, REST), aber auch die spezifischen erforderlichen Informationen (z. B. das Herausfiltern nicht benötigter Informationen oder Hinzufügen eines neuen Pflichtfeldes) und die Art und Weise, wie Werte beschrieben werden (z. „rot“ /"blau“ /"grün“ versus „R“ /"B“ /"G“ versus 0/1/2) und andere ähnliche, aber wichtige Details.
Alumio nennt das Daten transformieren, und der Baustein dafür ist Transformator. Ein Transformator ist ein wiederverwendbarer Baustein, und die Teile, aus denen ein Transformator besteht, sind wiederverwendbar und für Alumio-Benutzer vorgefertigt. Es ist der leistungsstärkste und flexibelste Teil von Alumio, der auch Nicht-Programmierern einen schnellen Einstieg in die Entwicklung einer zuverlässigen Lösung für die Verbindung von Anwendungen bietet.
Beispiel für Bestellungen
Angenommen, Sie verwenden Alumio, um Bestellungen von Ihrer E-Commerce-Website an ein Lagerverwaltungssystem (WMS) zu übertragen, damit Produkte versendet werden können und Ihr Kunde zufrieden ist. Wenn Sie Ihren Online-Shop nach den neuesten Bestellungen fragen, stellen Sie möglicherweise fest, dass er eine Liste der bezahlten und der noch nicht bezahlten Bestellungen enthält. Sicherlich sollte der Kunde bezahlen, bevor er Artikel erhält!
Eine vereinfachte Liste von Bestellungen, bereitgestellt von der E-Commerce-Website:
Wenn der Status „in Bearbeitung“ ist, sollte er dem WMS zur Verfügung gestellt werden, andernfalls sollte er übersprungen werden, bis er bezahlt ist.
Alumio kann einen Transformator auf diese Liste anwenden. Ein solcher Transformator kann so aussehen:
Alumio enthält ein Transformator-Tester um zu sehen, wie es sich verhält, wenn es mit aktuellen Daten versorgt wird:
In der Abbildung oben können Sie sehen, wie das zweite Element der Liste entfernt und die anderen beiden Elemente beibehalten wurden. Es funktioniert wie erwartet und kann in einer Alumio-Installation des Clients implementiert werden, der diese Lösung benötigt.
In einem Folgebeitrag werden wir die verschiedenen Arten von Transformatoren erörtern, die in Alumio erhältlich sind. Hier wird bereits gezeigt, dass gefiltert wird. Andere Arten sind: Daten ändern, Daten aus einem Datensatz einem anderen zuordnen, Knoten verschieben, Knoten kopieren, unter Bedingungen transformieren und mehrere Transformationen miteinander verketten. Abonnieren Sie unbedingt, damit Sie es nicht verpassen!