Einleitung
String Expressions können verwendet werden um die Werte von Attributen visuell zu berechnen. Dabei wird zwischen Kontext- und Funktions-Expressions unterschieden. Kontext-Expression können als Eingabe-Bausteine verstanden werden. Mit den Funktions-Expressions kann die Logik gesteuert und die Kontext-Expressions mutiert werden.
Kontext-Expressions
Folgende Kontext-Expressions stehen zur Verfügung:
Name | Beschreibung | Parameter | Beispiel |
---|---|---|---|
Asset Kontext | Ist dem Objekt ein Asset Zugewiesen, können hier die Attribute des Assets ausgewählt werden | Relation Attribut | Die Rufnummer der Primären Telefonnummer |
Kontext | Alle Attribute des aktuellen Objektes | Der Vorname der Person | |
FixText | Ein fixer Text | "ITSENSE AG" | |
Iteration | Die aktuelle Iteration der Berechnung. Sollte der Wert nicht eindeutig ermittelt werden können, wir die Iteration erhöht | ||
Zufallszahl | Eine Zufallszahl | Minimum Maximum | |
Zufallszeichen | Zufallszeichen aus einer Gruppe von Zeichen | Anzahl Zeichengruppe | |
Zufallsbytes | Zufallsbytes | Anzahl Wieviele Bytes |
Funktions-Expressions
Folgende Kontext-Expressions stehen zur Verfügung:
Name | Beschreibung | Parameter | Beispiel |
---|---|---|---|
NullIf | Wenn die Bedingung und der Eingabe Wert identisch sind, wird ein leerer Text zurück gegeben. Wenn die Eingabewert und die Bedingung nicht identisch sind, wird der Eingabewert verwendet. | WENN Iteration == 0 DANN "" ANSONSTEN Iteration | |
Datumsformatierung | Formatiert die Eingabe im angegebenen Format | Formatierung Das Format der Formatierung. | d MMM yyyy |
Culture name resolver | Löst eine LCID zu einem Culturname auf | Default culture name Falls die LCID nicht aufgelöst werden kann, welche Culture verwendet werden soll | |
Nur gültige Zeichen | Entfernt alle ungültigen Zeichen | Diacritics ersetzen A-Z a-z 0-9 Zusätzliche Zeichen | |
Concat | |||
Doppelnamen entfernen | Entfernt Doppelnamen | Name-Min-Länge Wie lang ein Name mindestens sein muss | Müller-Meier → Müller Bo Tao → Bo Tao (Bei Mindestlänge 4) Muster → Muster |
If-Then-Else | Klassisches If / Then / Else | If Vergleichswert | |
Kleinbuchstaben | |||
MD5 Hash | |||
Füllen links | |||
Füllen rechts | |||
Passwort | |||
RegexReplace | |||
Umlaute entfernen | |||
Replace | |||
Substring | |||
Grossbuchstaben |
How-to Artikel