Exercice 3 : créer le workflow séquentiel de note de frais simple
Dans cet exercice, vous allez finir de créer le workflow séquentiel en ajoutant des activités qui communiquent avec l'application hôte.
Le workflow démarre en utilisant une activité IfElseActivity afin de déterminer si un gestionnaire ou une personne de rôle principal doit approuver la valeur spécifiée dans la propriété Amount définie lorsque le workflow a commencé à s'exécuter. Après l'avoir déterminé, le workflow appelle une méthode définie dans l'application hôte pour demander l'entrée d'utilisateur à des fins d'approbation ou de rejet du montant. Lorsque le bouton Approve ou Reject est activé, l'application hôte déclenche l'événement correspondant, géré par l'une des activités HandleExternalEventActivity attendue par le workflow. Dès que l'un des événements est déclenché et géré par le workflow, le workflow définit la propriété Result et termine son traitement.
Dans la première tâche de cet exercice, vous utilisez l'activité CallExternalMethodActivity pour appeler une méthode dans l'application hôte du workflow. Dans la seconde tâche, vous créez une activité ListenActivity qui contient deux activités HandleExternalEventActivity afin de capturer un événement d'approbation ou de rejet déclenché par l'application hôte.
Dans cette section
Tâche 1 : créer les activités CallExternalMethod
Tâche 2 : créer les activités HandleExternalEvent
Voir aussi
Référence
SequentialWorkflowActivity
CallExternalMethodActivity
HandleExternalEventActivity
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.