Workflow with Parameters, exemple
Cet exemple illustre la génération d'un workflow séquentiel simple à l'aide de paramètres. Il est basé sur Simple Sequential Workflow, exemple. Les deux fonctionnalités supplémentaires sont les suivantes : le paramètre de workflow Amount est évalué par la condition de code dans l'activité IfElseActivity et l'état de la commande est stocké dans le paramètre de workflow Status.
L'exemple utilise le modèle de composant Windows Workflow Foundation pour construire un workflow simple d'approbation de bon de commande avec une activité IfElseActivity unique comportant deux branches. L'application hôte considère un paramètre unique passé au workflow en tant que montant de la commande. Si le montant de la commande est inférieur à 500, la commande est approuvée ; dans le cas contraire, elle est rejetée. Pour repasser l'état de la commande à l'hôte, le paramètre status prend la valeur Approved ou Rejected dans les activités CodeActivity des activités IfElseBranchActivity.
Pour générer l'exemple
Téléchargez l'exemple en cliquant sur Télécharger l'exemple dans cette rubrique.
L'exemple de projet est alors extrait sur votre disque dur local.
Cliquez sur Démarrer, pointez sur Programmes, puis sur Microsoft Windows SDK et cliquez sur Environnement de commande.
Accédez au répertoire source de l'exemple.
À l'invite de commandes, tapez MSBUILD <Nom du fichier solution>.
Pour exécuter l'exemple
Dans la fenêtre Invite de commandes du Kit de développement SDK, exécutez le fichier .exe dans le dossier WorkflowWithParameters\bin\debug (ou le dossier WorkflowWithParameters \bin pour la version VB de l'exemple), situé sous le dossier principal de l'exemple. Exécutez le programme avec une valeur entière qui spécifie le montant du bon de commande :
WorkflowWithParameters.exe 200
Voir aussi
Référence
Autres ressources
Creating a Sequential Workflow
Sequential Workflows
Simple Sequential Workflow, exemple
Exemples de workflows de base
Exemples de Windows Workflow Foundation
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.