

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione di un flusso di lavoro in Amazon SWF
<a name="swf-dg-create-workflow"></a>

La creazione di un flusso di lavoro sequenziale di base comporta le fasi elencate di seguito.
+ Modellazione di un flusso di lavoro, registrazione del tipo di flusso di lavoro e registrazione dei relativi tipi di attività.
+ Sviluppo e avvio di lavoratori di attività che eseguono task di attività.
+ Sviluppo e avvio di decisori che utilizzano la cronologia del flusso di lavoro per determinare le operazioni successive.
+ Sviluppo e avvio di starter di flusso di lavoro, ovvero applicazioni che avviano esecuzioni di flusso di lavoro.

## Modellazione del flusso di lavoro e delle relative attività
<a name="modeling-workflow-and-activities"></a>

Per utilizzare Amazon SWF, modella i passaggi logici della tua applicazione come attività. Un'attività rappresenta una singola fase logica o un task del flusso di lavoro. Ad esempio, l'autorizzazione di una carta di credito è un'attività che consiste nel fornire un numero di carta di credito e altre informazioni e nel ricevere un codice di approvazione o un messaggio indicante che la carta è stata rifiutata.

Oltre a definire le attività, devi anche definire la logica di coordinamento che gestisce i punti di decisione. Ad esempio, la logica di coordinamento potrebbe pianificare un'attività di follow-up differente a seconda che la carta di credito è stata approvata o rifiutata.

La figura seguente mostra un esempio di flusso di lavoro sequenziale per un ordine cliente con quattro attività (conferma dell'ordine, addebito della carta di credito, spedizione dell'ordine e registrazione del completamento dell'ordine).

![\[Flusso di lavoro per un ordine cliente\]](http://docs.aws.amazon.com/it_it/amazonswf/latest/developerguide/images/swf-overview-workflow.png)
