IBM FileNet P8, Version 5.2.1            

Fonctions générales

Cette section contient de brèves descriptions des fonctions qui peuvent être utilisées avec tous les types de données.

Tableau 1. Tableau des fonctions qui peuvent être utilisées avec tous les types de données
Fonction Action
convert Convertit une expression d'un type de données pris en charge vers un autre type de données.
if Dans une série d'expressions, exécute la deuxième ou la troisième expression selon que la première expression a pour résultat true ou false.
max Renvoie la plus grande valeur d'une liste d'expressions de tout type de données pris en charge.
min Renvoie la plus petite valeur d'une liste d'expressions de tout type de données pris en charge.
sizeof Renvoie la taille d'un tableau.

if

Cette fonction utilise trois expressions comme entrée. Si le résultat de la première expression est true, la deuxième expression est calculée et utilisée comme résultat (la troisième expression n'est pas calculée). Si le résultat de la première expression est false, la troisième expression est calculée et utilisée comme résultat (la deuxième expression n'est pas calculée). La première expression doit être de type booléen, la deuxième et la troisième expressions doivent être du même type.

Utilisez la syntaxe suivante :
if (bool_expr, expr2, expr3)
où :
Tableau 2. Paramètres et description de la fonction if
Paramètre Description
bool_expr Expression de type booléen.
expr2 Expression utilisant n'importe lequel des types de données pris en charge.
expr3 Expression du même type de données que la deuxième expression.

max

Cette expression renvoie la plus grande valeur d'une liste d'expressions mais n'identifie pas l'expression qui contient la valeur. Utilisez la syntaxe suivante :
max (expr {, expr }0+)
où expr est une expression de tout type de données pris en charge. Par exemple, si x = 8, y = 13 et z = 28, l'expression suivante renvoie la valeur 53 :
max (x +2, y, z, 53, 1, 17.4)

min

Cette expression renvoie la plus petite valeur d'une liste d'expressions mais n'identifie pas l'expression qui contient la valeur. Utilisez la syntaxe suivante :
min (expr {, expr }0+)
où expr est une expression de tout type de données pris en charge. Par exemple, si x = 8, y = 13 et z = 28, l'expression suivante renvoie la valeur 1 :
min (x +2, y, z, 2*z, 53, 1, 17.4)

sizeof

Cette fonction calcule la taille d'un tableau et renvoie le plus grand indice utilisé pour un élément du tableau indiqué. Par exemple, si vous indiquez des entrées pour les emplacements 5, 7, 8, 15 et 25 dans un tableau, sizeof renvoie le nombre 25, même si seulement 5 emplacements du tableau ont des entrées non saisies par défaut. (En général, les emplacements de tableau sont remplis dans l'ordre).

Utilisez la syntaxe suivante :
sizeof (array_id)
où array_id indique le nom du tableau.


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

© Copyright IBM Corp. 2015.