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 les applications Process où vous pouvez 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.
  • Une expression simple comprend une unique variable ou littérale.
  • Une expression complexe est une combinaison de :
    • variables
    • littéraux
    • opérateurs
    • fonctions

Pour obtenir des indications générales sur l'utilisation des composants ci-dessus dans une expression, sélectionnez la rubrique appropriée. Voir aussi la section Exemples d'expression ci-après.

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.

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".

Tableau 1. Exemple d'expression de chaîne
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


Last updated: March 2016
bpfe001.htm

© Copyright IBM Corp. 2016.