Ausdrücke und Ausdrucksfunktionen
Ein FlowForce-Ausdruck ist benutzerdefinierter Code, der bei Ausführung eines Auftrags von FlowForce Server verarbeitet und ausgeführt werden kann. FlowForce-Ausdrücke werden in den meisten Schritt-Parametern verwendet. Es gibt jedoch einige Ausnahmen. Bei den Folgenden handelt es sich nicht um Ausdrücke:
•Bei der Anzahl der Wiederholungen eines geschützten Blocks.
•Bei der Einstellungen für die Bedingungen der Handler eines geschützten Blocks.
•Beim Namen, der einem Schrittergebnis zugewiesen wurde.
•Beim Namen, der dem aktuellen Element eines For-Each-Blocks zugewiesen ist.
Ausdrucksregeln
Um sicherzustellen, dass FlowForce-Ausdrücke syntaktisch korrekt sind und wie beabsichtigt ausgewertet werden, befolgen Sie diese Regeln:
•Verwenden Sie den richtigen Datentyp.
•Setzen Sie Literal-Strings in einfache oder doppelte Anführungszeichen.
•Setzen Sie Ausdrücke in geschweifte Klammern, wenn Sie diese in String-Felder einbetten.
Nähere Informationen dazu finden Sie unter Ausdrucksregeln.
Operatoren
FlowForce Server unterstützt eine Reihe von Operatoren, mit deren Hilfe Sie Ausdrücke erstellen können. Nähere Informationen dazu finden Sie unter Operatoren.
Ausdrucksfunktionen
Die FlowForce-Ausdruckssprache enthält eine breite Palette an Funktionen, mit deren Hilfe Sie verschiedene Operationen wie die folgenden durchführen können:
•Behandlung von Werten, die von Ausführungsschritten zurückgegeben wurden
•Auswertung von true/false-Ausdrücken
•Verarbeitung und Bearbeitung von Strings
•Bearbeitung von MIME-Headern mit Hilfe von MIME-Ausdrucksfunktionen
Ausdrucksfunktionen sind nicht mit den vordefinierten FlowForce-Funktionen zu verwechseln:
•Vordefinierte Funktionen werden von FlowForce-Ausführungsschritten aus aufgerufen.
•Ausdrücke und Ausdrucksfunktionen werden in Parametern von Schritten verwendet.
Nähere Informationen dazu finden Sie unter Ausdrucksfunktionen.
Überprüfen eines Ausdrucks
Bevor Sie einen Ausdruck in einem Auftrag verwenden, sollten Sie den Ausdruck überprüfen, um zu sehen, was für ein Ergebnis damit erzeugt wird. Um zu erfahren, wie Ausdrücke verwendet werden, befolgen Sie die Schritte im "Hello World"-Tutorial.