IBM FileNet P8, Version 5.2.1            

Expressions

Une expression est une formule qui permet d'obtenir un résultat. Il existe différents endroits dans le système de flux de travaux qui vous permettent de saisir des expressions, notamment les propriétés de routage, les définitions de zone de données et les critères de recherche.

Selon le contexte, les expressions peuvent être simples ou complexes.

Exemples d'expression numérique

Dans les expressions numériques suivantes, Num1 et Num2 sont des variables qui peuvent être déclarées comme valeurs flottantes ou entières.
(Num1 + 2) * (Num2 * 15)

abs (Num1 - Num2)

Num1

Exemples d'expression de chaîne

Dans l'exemple suivant, la variable CustName a été déclarée en tant que chaîne. La valeur de CustName est International Insurance Company.

Tableau 1. Exemple d'expression de chaîne
Chaîne Résultat
"A l'attention de " + CustName + "," A l'attention d'International Insurance Company,

L'exemple suivant montre comment utiliser la fonction FileNet P8 appelée "upper".

Chaîne Résultat
upper(CustName) INTERNATIONAL INSURANCE COMPANY
Une expression peut également ne comporter qu'une unique variable, par exemple :
CustName

Exemples d'expression booléenne

Dans l'exemple suivant, les variables EndOfFile et IsEmpty ont été déclarées en tant que booléen.
not EndOfFile and IsEmpty
Voici un autre exemple d'expression booléenne. La variable Num a été déclarée en tant que valeur entière.
((Num + 2) > 80) or ((Num - 2) < -20)
L'expression booléenne ci-dessous est également valide (true est un littéral booléen).
true

Exemples d'expression de temps

L'exemple suivant montre comment convertir un littéral chaîne en valeur temporelle.
convert ("8/15/1995 14:30:00", time)
L'exemple suivant montre comment ajouter trois mois à l'heure courante du serveur.
addmonths (systemtime(), 3)
Une expression de temps peut également ne comporter qu'une unique variable, par exemple :
CustomerBirthDate


Dernière mise à jour : Octobre 2015
bpfwm005.htm

© Copyright IBM Corp. 2015.