Workflow Foundation > Les activités standard de Workflow Foundation > If Else
       Accueil
       L'équipe


       Présentation
       Activités WF
       Articles
       Tutoriaux
       Trucs & Astuces


       Forum (MSDN)
       Téléchargements
       Ressources FR
       Annuaire des liens
       Formation (WW)


       Administration


 




If Else

System.Workflow.Activities.IfElseActivity

Cette activité permet de définir le chemin (branche) emprunté par une instance de Workflow séquentiel
  en fonction du résultat de l'évaluation d'une condition. La définition de cette condition peut se faire via un assistant pour les conditions simples 
  comme des égalités de variables ou bien via du code pour plus de liberté et de complexité, par exemple pour accéder et 
  vérifier des valeurs dans une base de données

Cette activité permet de définir le chemin (branche) emprunté par une instance de Workflow séquentiel en fonction du résultat de l'évaluation d'une condition. La définition de cette condition peut se faire via un assistant pour les conditions simples comme des égalités de variables ou bien via du code pour plus de liberté et de complexité, par exemple pour accéder et vérifier des valeurs dans une base de données


Propriétés

Activity

  • Name: Identifiant unique de l’activité

  • Description: Définition de l’utilisation de l’activité

  • Enable: true/false, activation ou non de l’activité


Conditions

  • Condition: La condition à évaluer pour définir la branche à emprunter: décrite dans du code (CodeCondition) ou en XML via un assistant (RuleConditionReference)



Utilisation

  • Workflow séquentiel – définition du Workflow

  • Workflow séquentiel – zone d’annulation

  • Workflow séquentiel – zone de gestion des erreurs


Astuces

En fesant un click droit sur l'activité, l'option "Add branch" permet de rajouter des branches. Chaque branche de l'activité IfElse posséde ses propres sections d'annulation et de gestion des erreurs.