Expressions et fonctions d'expression
Les expressions FlowForce représentent le code personnalisé qui peut être calculé et exécuté par FlowForce Server lorsque la tâche est exécutée. Les expressions FlowForce sont utilisées dans la plupart des paramètres d'étape. Il existe toutefois quelques exceptions. Les éléments suivants ne sont pas des expressions :
•Le nombre de tentatives d'un bloc protégé
•Le paramètre de condition des gestionnaires de blocs protégés
•Le nom attribué au résultat d'une étape
•Le nom attribué à l'élément actuel d'un bloc For-Each
Règles d'expression
Afin de garantir que les expressions FlowForce sont syntaxiquement correctes et évaluées comme prévu, respectez les règles suivantes :
•Utilisez les types de données appropriés.
•Placez les chaînes littérales entre guillemets simples ou doubles.
•Placez les expressions entre accolades lorsque vous les intégrez dans des champs de chaîne.
Pour plus d'informations, voir Règles d'expression.
Opérateurs
FlowForce Server prend en charge divers opérateurs qui vous permettent de créer des expressions. Pour plus de détails, voir Opérateurs.
Fonctions d'expression
Le langage d'expression FlowForce comprend un large éventail de fonctions qui vous permettent d'effectuer diverses opérations, telles que :
•Gestion des valeurs renvoyées par les étapes d'exécution
•Évaluation des expressions true/false
•Traitement et modification des chaînes
•Manipulation des en-têtes MIME à l'aide des fonctions d'expression MIME
Il ne faut pas confondre les fonctions d'expression avec les fonctions intégrées FlowForce :
•Les fonctions intégrées sont appelées à partir des étapes d'exécution FlowForce.
•Les expressions et les fonctions d'expression sont utilisées dans les paramètres des étapes.
Pour plus d'informations, voir Fonctions d'expression.
Tester une expression
Avant d'utiliser une expression dans une tâche, il peut être utile de la tester pour voir quel résultat elle produit. Pour apprendre à utiliser les expressions, suivez les étapes du didacticiel Hello World.