Workflow Foundation > Les activités standard de Workflow Foundation > Conditioned Activity Group
       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


 




Conditioned Activity Group

System.Workflow.Activities.ConditionedActivityGroupActivity

Permet d’exécuter en boucle des activités en fonction de conditions propres à chacune d’entre elles (whenCondition) et d’une condition générale de fin (untilCondition).
   A chaque fois que la condition d’une des activités est validée, toutes les autres sont réévaluées.
    Cette activité est très pratique lorsque plusieurs conditions doivent être valides en parallèle et que chaque validation d’une d’entre elles à un impact sur les autres.

Permet d’exécuter en boucle des activités en fonction de conditions propres à chacune d’entre elles (whenCondition) et d’une condition générale de fin (untilCondition). A chaque fois que la condition d’une des activités est validée, toutes les autres sont réévaluées. Cette activité est très pratique lorsque plusieurs conditions doivent être valides en parallèle et que chaque validation d’une d’entre elles à un impact sur les autres.


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

  • UntilCondition: Les activités présentes dans le groupement seront exécutées jusqu'à ce que cette condition soit respectée

  • WhenCondition (dans les activités): L'activité doit respecter cette condition pour être valide et sera re-exécutée temps que cela ne sera pas le cas



Utilisation

  • Workflow séquentiel – définition du Workflow

  • Workflow séquentiel – zone d’annulation

  • Workflow séquentiel – zone de gestion des erreurs


Astuces

Pour évaluer plus d'une seule activité par condition, il suffit d'utiliser une activité de type "Sequence", qui permet de définir un cycle d'exécution composé de plusieurs activités.