User Dokumentation
...
Mappings
Transformer

Transformer Funktionen

1min

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:

  • htmlentities: Wandelt alle geeigneten Zeichen in entsprechende HTML-Entitäten um
  • htmlspecialchars: Wandelt Sonderzeichen in HTML-Entitäten um
  • html_entity_decode: Wandelt HTML-Entitäten in ihre entsprechenden Zeichen um
  • htmlspecialchars_decode: Wandelt besondere HTML-Entitäten zurück in Sonderzeichen um

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.