Share via


Esempio di flusso di lavoro con parametri

Download sample

In questo esempio viene illustrato come compilare un semplice flusso di lavoro sequenziale tramite l'utilizzo di parametri. L'esempio è basato sull'Esempio di semplice flusso di lavoro sequenziale. Due funzionalità aggiuntive consistono nella valutazione del parametro Amount del flusso di lavoro da parte della condizione del codice nell'attività IfElseActivity e nell'archiviazione dello stato dell'ordine nel parametro Status del flusso di lavoro.

Nell'esempio viene utilizzato il modello del componente Windows Workflow Foundation per costruire un semplice flusso di lavoro di approvazione di ordine di acquisto (PO, Purchase Order) con una sola attività IfElseActivity che dispone di due rami. L'applicazione host prende un solo parametro passato nel flusso di lavoro come importo dell'ordine. Se l'importo dell'ordine è minore di 500, l'ordine viene approvato; in caso contrario, viene rifiutato. Per passare nuovamente lo stato dell'ordine all'host, il parametro status è impostato su Approved o Rejected nelle attività CodeActivity nelle attività IfElseBranchActivity.

Per generare l'esempio

  1. Scaricare l'esempio facendo clic su Scarica esempio in questo argomento.

    In tal modo viene estratto il progetto di esempio sul disco rigido locale.

  2. Fare clic sul pulsante Start, scegliere Programmi, Microsoft Windows SDK e fare clic su CMD Shell.

  3. Accedere alla directory di origine dell'esempio.

  4. Al prompt dei comandi, immettere MSBUILD <nome file soluzione>.

Per eseguire l'esempio

  • Nella finestra del prompt dei comandi di SDK, eseguire il file exe nella cartella WorkflowWithParameters\bin\debug (o nella cartella WorkflowWithParameters\bin per la versione VB dell'esempio), collocata sotto la cartella principale dell'esempio. Eseguire il programma con un valore intero che specifichi l'importo dell'ordine di acquisto:

    WorkflowWithParameters.exe 200
    

Vedere anche

Riferimenti

SequentialWorkflowActivity

Altre risorse

Creating a Sequential Workflow
Sequential Workflows
Esempio di semplice flusso di lavoro sequenziale
Esempi di flussi di lavoro di base
Esempi di Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.