User Dokumentation
...
Mappings
Transformer

Transformer konfigurieren

3min

Nachdem ein Transfomer ausgewählt wurde, kann dieser mit einem Klick auf das Zahnrad-Symbol konfiguriert werden. Solange kein Tranformer ausgewählt wurde, bleibt der Zahnrad-Button zur Konfiguration inaktiv.

Document image


Basis Konfiguration

Transformer Basis-Konfiguration
Transformer Basis-Konfiguration


Unter Basis Konfiguration kann der Transformer benannt und Input Variablen ausgewählt werden. Dabei wird zwischen source, object, output und config Variablen sowie dem Collection Index unterschieden:

  • source: Input-Variablen, also Felder aus der Quell-Datenstruktur, die auf das aktuelle Feld gemappt sind
  • object: Felder aus der Quell-Datenstruktur
  • output: Felder, die in einem anderen Transformer des Mappings definiert wurden
  • config: Global definierte Konfigurationswerte 
  • CurrentCollectionIndex: Der Collection Index speichert den Feldnamen von Collection Elementen ab. Wenn beispielsweise das Quell-Feld "number" auf ein Collection-Feld der Ziel-Datenstruktur gemappt wird, kann mit dem Collection Index der Feldname "number" angesteuert werden. Dieser kann dann beispielsweise als Filterbedingung genutzt oder mit dem Transformer "Wert-Zuweisung" als Output definiert werden

Auf Variablen wird immer mittels Dotnotation und doppelt geschweiften Klammern zugegriffen. Die Input-Variable "id" wird demnach mit "{{source.id}}" angesprochen werden. Alternativ kann aber auch das Dropdown Menü für die Auswahl von Variablen genutzt werden.

Außerdem kann die Output-Variable umbenannt werden (Defaultbeziechnung ist "output1, output2, usw."). 

Bedingungen

Konfiguration der Bedingungen
Konfiguration der Bedingungen


Unter Bedingungen können Bedingungen festgelegt werden, unter denen der Transformer ausgeführt wird. Unter Verfügbare Variablen sind die Variablen aufgelistet, die in der Basis-Konfiguration als Input Variablen definiert wurden. Mit Klick auf die Variable kann sie in die Zwischenablage kopiert werden. 

Eine Bedingung besteht immer aus einem Feld, einem Operator und einem Wert. Anstatt eines statischen Wertes kann hier auch eine Variable ausgewählt werden, sodass zwei Felder miteinander verglichen werden. Die Tonne löscht, der Pfeil leert die Zeile mit der Bedingung. Außerdem kann die Filterbedingung mit '+und' weiter geschachtelt werden. Links kann bestimmt werden, ob es eine 'und'- (&) oder eine 'oder'-Bedingung (or) ist. Mit '+ und Bedingung' können beliebig viele Bedingungen hinzugefügt werden.

Transformer Konfiguration

Unter Transformer Konfiguration kann der jeweilige Transformer konfiguriert werden. Die Konfiguration unterscheidet sich je nach Transformer.

Transformer Konfiguration
Transformer Konfiguration