Transformer Funktionen
Nachfolgend sind alle Mapping Transfomer inklusive ihrer Definition aufgelistet:
Bezeichnung | Definition |
---|---|
String Replacer | Ersetzt einen bestimmten Wert durch einen String |
Tag Stripper | Entfernt HTML- und PHP-Tags (z. B. <p>) aus einer Zeichenfolge. Es können optional Tags spezifiziert werden, die nicht entfernt werden sollen. |
HTML Entities | Erlaubt es, Zeichenfolgen in HTML-Entitäten umzuwandeln und umgekehrt. Es stehen folgende Optionen zur Verfügung:
|
Mask | Maskiert eine Zeichenkette, indem bestimmten Zeichen ein Backslash "\" vorangestellt wird. Folgende Zeichen werden maskiert: einfaches Anführungszeichen ('), doppeltes Anführungszeichen ("), Backslash (\), NUL (das NUL-Byte). Die Maskierung verhindert, dass die Zeichen als Steuerzeichen erkannt werden und kennzeichnet sie stattdessen als Inhalt des Textes. |
New Line to Bar | Fügt vor allen Zeilenumbrüchen einer Zeichenfolge HTML-Zeilenumbrüche ein |
PHP Transformer | Erlaubt es, eine eigene Bedingung mithilfe eines PHP Editors zu erstellen |
Datum formatieren | Lässt ein Datenfeld in ein bestimmtes Datumsformat wandeln. Es stehen Timestamp und Datum zur Verfügung. Die Abkürzungen für das Datumsformat sind auf folgender Seite zu finden: https://www.php.net/manual/de/datetime.format.php |
Zahl formatieren | Formatiert eine Zahl in einem bestimmten Format. Mögliche Konfigurationen sind Anzahl der Dezimalstellen, Dezimaltrennzeichen und Tausendertrennzeichen. |
Zeichen zählen | Zählt die Anzahl der Zeichen eines bestimmten Datenfeldes |
Zeichen auffüllen | Füllt ein Datenfeld mit bestimmten Zeichen von links, rechts oder beidseitig auf |
Verknüpfung | Verknüpft Datenfelder in einer definierten Reihenfolge miteinander. Wahlweise kann eine verknüfende Zeichenfolge bestimmt werden, die zwischen den Datenfeldern steht. |
Zeichenfolge wiederholen | Wiederholt den Wert eines bestimmten Datenfeldes oder einer Zeichenfolge so oft wie angegeben |
Zeichenposition bestimmen | Bestimmt die Position des ersten oder letzten Vorkommens (case sensitive oder insensitive) einer definierten Zeichenfolge; die Suche kann wahlweise erst ab einem bestimmten Zeichen gestartet werden |
Teil-Zeichenfolge zurückgeben | Gibt die Teil-Zeichenfolge einer definierten Zeichenfolge zurück. Dazu muss konfiguriert werden, ab welchem Zeichen die Teil-Zeichenfolge beginnt und wie lang die Teil-Zeichenfolge sein soll. |
Zahl runden | Rundet eine Zahl auf eine definierte Dezimalstelle |
Extremwert zurückgeben | Gibt den Minimal- oder Maximalwert zurück |
Text ersetzen | Erlaubt es, Texte und Wörter durch anderen Text / andere Zeichenfolgen zu ersetzen |
Summe | Summiert beliebig viele Datenfelder |
Case Convert | Erlaubt es, den ersten Buchstaben einer Zeichenfolge oder die gesamte Zeichenfolge in Kleinbuchstaben oder Großbuchstaben umzuwandeln |
Char Trimmer | Entfernt Leerzeichen oder andere, definierte Zeichen am Ende, am Anfang oder an beiden Seiten einer Zeichenfolge. Wenn keine spezifischen Zeichen definiert wurden, werden folgende Zeichen entfernt: " ", "\t", "\n, "\r" , "\0" und "\v". |
Sortieren | Sortiert Elemente in einer Liste nach einer definierten Reihenfolge |
Cast | Wandelt den Wert eines bestimmten Datenfelds in einen ausgewählten Datentypen. Zur Verfügung stehen int, float, bool und string. |
Wert-Zuweisung | Erlaubt es, einem Datenfeld einen bestimmten Wert zuzuweisen. Zur Verfügung stehen string, int, float, bool, text, date und null. Hier können sowohl statische Werte als auch Variablen eingegeben werden. |
Betrag/absoluter Wert | Berechnet den Betrag bzw. den absoluten Wert eines numerischen Datenfeldes |
Grundrechenarten | Erlaubt es, verschiedene Grundrechenarten-Transformationen durchzuführen. Zur Verfügung stehen Addieren, Subtrahieren, Dividieren, Multiplizieren und Modulo. Es können beliebig viele Felder ausgewählt werden. Die Berechnungen werden in der Reihenfolge ausgeführt, wie die Felder ausgewählt wurden. Wenn also beispielsweise {preis},{steuer} ausgewählt wurde, wird preis - steuer berechnet; wenn {steuer},{preis} ausgewählt wurde, wird steuer - preis berechnet. |