IBM FileNet P8, Version 5.2.1            

Ausdrücke

Ein Ausdruck ist eine Formel, mit der ein Ergebnis erzielt wird. Es gibt mehrere Stellen in den Process-Anwendungen, an denen Sie Ausdrücke eingeben können, z. B. in Routeneigenschaften, in Datenfelddefinitionen und in Suchkriterien.

Abhängig vom Kontext können Ausdrücke einfach oder komplex sein.
  • Ein einfacher Ausdruck ist eine einzelne Variable oder ein einzelnes Literal.
  • Ein komplexer Ausdruck ist eine gültige Kombination aus Folgendem:
    • Variablen
    • Literale
    • Operatoren
    • Funktionen

Allgemeine Richtlinien zur Verwendung der oben aufgeführten Komponenten in einem Ausdruck erhalten Sie im entsprechenden Thema. Weitere Informationen finden Sie auch in Beispiele für Ausdrücke unten.

Beispiele für numerische Ausdrücke

In den folgenden numerischen Ausdrücken sind Num1 und Num2 Variablen, die entweder als Gleitkomma oder als Ganzzahl deklariert werden können.
(Num1 + 2) * (Num2 * 15)

abs (Num1 - Num2)

Num1

Beispiele für Zeichenfolgeausdrücke

Im folgenden Beispiel wurde die Variable CustName als eine Zeichenfolge deklariert. CustName hat den Wert International Insurance Company.

Zeichenfolge Ergebnis
"Sehr geehrte " + CustName + "," Sehr geehrte International Insurance Company,

Das folgende Beispiel zeigt die Verwendung der von FileNet P8 bereitgestellten Funktion upper.

Tabelle 1. Beispiel für Zeichenfolgeausdrücke
Zeichenfolge Ergebnis
upper(CustName) INTERNATIONAL INSURANCE COMPANY
Denken Sie daran, dass ein Ausdruck auch eine einzelne Variable sein kann. Beispiel:
CustName

Beispiele für boolesche Ausdrücke

Im folgenden Beispiel wurden die Variablen EndOfFile und IsEmpty als boolesche Ausdrücke deklariert.
not EndOfFile and IsEmpty
Es folgt ein weiteres Beispiel für einen booleschen Ausdruck: Die Variable Num wurde als eine Ganzzahl deklariert.
((Num + 2) > 80) or ((Num - 2) < -20)
Der unten gezeigte boolesche Ausdruck ist ebenfalls gültig (beachten Sie, dass 'true' (wahr) ein boolesches Literal ist).
true

Beispiele für Zeitausdrücke

Das folgende Beispiel konvertiert ein Zeichenfolgeliteral in einen Zeitausdruck.
convert ("8/15/1995 14:30:00", time)
Das nachfolgende gezeigte Beispiel addiert drei Monate zur aktuellen Serverzeit.
addmonths (systemtime(), 3)
Ein Zeitausdruck kann auch eine einzelne Variable sein. Beispiel:
CustomerBirthDate


Letzte Aktualisierung: März 2016
bpfe001.htm

© Copyright IBM Corp. 2016.