Partager via


Concepteur d'activités Parallel

L'activité Parallel exécute simultanément une collection d'activités enfants.

Activité parallèle

L’activité Parallel stocke ses activités enfants dans une collection Branches. Utilisez l'activité Parallel au lieu de l'activité Sequence si quelques-unes des activités enfants peuvent devenir inactives.

L’activité Parallel a une propriété CompletionCondition qui contient une expression Visual Basic spécifiée par l’utilisateur. L’activité Parallel évalue cette propriété après l’exécution de chaque branche. Si elle prend la valeur True, l’activité Parallel se termine sans exécuter les autres branches. Si CompletionCondition ne prend pas la valeur True, l’activité Parallel se termine quand toutes ses activités enfants sont terminées.

Utilisation du concepteur d'activités Parallel

Accédez au concepteur d’activités Parallel dans la catégorie Flux de contrôle de la Boîte à outils.

Le concepteur d’activités Parallel peut être déplacé de la Boîte à outils et déposé dans l’aire du Concepteur de flux de travail à l’endroit où les concepteurs d’activités sont généralement placés, par exemple, dans un concepteur d’activités Sequence. Après l’avoir déposé dans le Concepteur de flux de travail, il crée une activité Parallel, qui contient par défaut le DisplayNameParallel

Pour ajouter une activité à la collection Branches de l’activité Parallel, faites glisser un autre concepteur d’activités de la Boîte à outils et déposez-le sur le triangle à l’intérieur du concepteur d’activités Parallel. Les triangles encadrent les activités contenues dans les branches. Il est possible d'ajouter des activités supplémentaires en répétant cette procédure. Les activités peuvent être réorganisées par glisser-déposer dans le concepteur d’activités Parallel.

Propriétés de l'activité Parallel dans le concepteur de workflow

Le tableau suivant répertorie les propriétés des activités parallèles et décrit comment elles sont utilisées dans le concepteur.

Nom de la propriété Obligatoire Usage
DisplayName False Spécifie le nom d'affichage convivial du concepteur d'activités dans l'en-tête. La valeur par défaut est Parallel. La valeur peut être éventuellement modifiée dans la grille Propriétés, ou directement dans l’en-tête du concepteur d’activités.
Branches True Contient la collection des activités enfants à exécuter.
CompletionCondition False Évaluée une fois qu'une branche est terminée. Si sa valeur est True, les branches en attente planifiées sont annulées. Si cette propriété n’est pas définie ou prend la valeur False, l’activité se termine quand toutes ses activités enfants sont terminées. La valeur par défaut est null.

Voir aussi