Expressions – Berechnungsfunktionen im Prozess

Prozesse tragen nicht nur Daten von A nach B – sie rechnen, wandeln und entscheiden dabei mit. linqi stellt genau das über Expressions zur Verfügung: Berechnungsfunktionen, die Sie als Tag in nahezu jedes Textfeld, Formular oder in Benachrichtigungen einfügen und die linqi zur Laufzeit des Prozesses auswertet. Das klassische Beispiel ist die Datumsdifferenz: Aus zwei Datums – etwa Bestell- und Lieferdatum – berechnet der Ausdruck die Differenz in Minuten, Stunden, Tagen, Monaten oder Jahren. Oder die Formel-Berechnung, die etwa Mengenangaben mit einem Preis multipliziert und bei fehlenden Werten auf einen definierten Standardwert ausweicht. Weil das Ergebnis ein Live-Wert ist, erhalten Dokumente, Benachrichtigungen und Folge-Schritte immer den aktuellen Stand – ohne parallele Berechnung in der Tabelle und ohne manuelle Pflege.

Rund um das Datum deckt die Werkzeugkiste den Alltag von Text- und Zahlenwerten ab: Datum und Zahl formatieren, ein Datum um einen bestimmten Betrag verändern, einzelne Datumsbestandteile festlegen, Texte auf eine Ziel-Länge auffüllen (etwa für Nummernkreise), Texte kürzen, in Klein- oder Großbuchstaben wandeln, Texte und reguläre Ausdrücke ersetzen, Werte per regulärem Ausdruck extrahieren, URL-Encodierung oder die Konvertierung einer Datei in eine Base64-Zeichenfolge. Sie können außerdem laufende Nummern aus einem Nummernkreis ziehen, GUIDs in vier Formaten erzeugen oder zufälligen Text mit definierter Länge und Zeichensatz generieren. Und wenn ein Wert von einer Bedingung abhängen soll, wählt der Bedingte-Wert-Ausdruck je nach Erfülltheit zwischen zwei Werten. Alle Ausdrücke wählen Sie aus dem Dialog „Ausdruck einfügen“ – ohne Programmierung.

Oder in kurz:Expressions: Berechnungs- und Umwandlungsfunktionen im Prozess – von der Datumsdifferenz über Formeln und reguläre Ausdrücke bis zur laufenden Nummer.

Datum & Berechnung

Datumsdifferenz von Minuten bis Jahren, Datum modifizieren, Datum und Zahlen formatieren – plus Formel-Berechnung mit Standardwert.

Textverarbeitung

Ersetzen, kürzen, Groß-/Kleinbuchstaben, auffüllen, reguläre Ausdrücke, URL-Encodierung – der Text wird zu dem, was der nächste Schritt braucht.

Generieren & entscheiden

Laufende Nummern, GUIDs, zufälliger Text, Datei zu Base64 – und der Bedingte Wert, der nach einer Bedingung entscheidet.

Ein Dialog, 19 Funktionen, null Programmierung

Im Prozess nutzen Sie Expressions überall dort, wo linqi Werte auflöst: in Formularfeldern, in Benachrichtigungstexten, in Dokumentenvorlagen und an allen Stellen, an denen Platzhalter einfügbar sind. Der Dialog „Ausdruck einfügen“ listet die verfügbaren Funktionen auf; Sie wählen die Funktion, legen die Eingabewerte fest – die ihrerseits Platzhalter aus dem Prozess sein dürfen – und der Tag erscheint im Text. Zur Laufzeit wertet linqi jeden Ausdruck live aus: Die Datumsdifferenz rechnet sich aus den Daten des aktuellen Prozesslaufs, die laufende Nummer kommt aus dem konfigurierten Nummernkreis, die Bedingung wird mit den aktuellen Werten geprüft. Das Ergebnis ersetzt den Tag – im gerade erzeugten Dokument, in der versandten E-Mail, im Folgeschritt. Weil die Logik im Ausdruck sitzt, brauchen Sie keinen Script-Schritt und keine Zwischenvariable: Was Sie einmal im Designer festlegen, bleibt ein einfacher, lesbarer Tag.

Häufige Fragen zu Expressions

Entdecken Sie alle linqi Features