Invoke Workflow
System.Workflow.Activities.InvokeWorkflowActivity

Exécute de manière asynchrone une autre instance d'un Workflow désigné.
L'évaluation de cette activité se fait en deux temps: appel de la méthode "invoking" si elle a été définit, démarrage de l'instance
de Workflow spécifié et fin de l'activité, même si la nouvelle instance est encore en cours d'exécution (d'ou la notion d'appel asynchrone)
PropriétésActivity
- Name:
Identifiant unique de l’activité
- Description:
Définition de l’utilisation de l’activité
- Enabled:
true/false, activation ou non de l’activité
- TargetWorkflow:
Le type du Workflow à exécuter
Handlers
- Invoking:
Méthode .NET à exécuter avant le démarrage du Workflow cible (pour initialiser des paramètres par exemple)
Parameters
- DynamicUpdateCondition:
Conditions de mise à jour
UtilisationWorkflow séquentiel – définition du Workflow
Workflow séquentiel – zone d’annulation
Workflow séquentiel – zone de gestion des erreurs
Astuces
Il est possible de s'abonner aux événements "Initialized" et surtout "Completed" du Workflow invoqué en allant
dans son gestionnaire d'événements et donc faire interagir facilement l'instance invoquante avec celle invoquée.