Le Activity

Navigation:  Il Workflow: automazione delle esecuzioni >

Le Activity

Previous pageReturn to chapter overviewNext page

In Windows Workflow FoundationTM, si definisce Activity ogni singola operazione che compone un flusso di lavoro.

In IrionEDM le Activity possono essere classificate in due grandi gruppi:

Activity native di Windows Workflow FoundationTM,

Activity proprie della piattaforma IrionEDM.

Il loro elenco completo, organizzato in classi di funzionalità (library), è disponibile nel riquadro Tools del Workflow Workspace. Le library di Activity presenti in IrionEDM sono:

Collection, classe di Activity utilizzate per la gestione di Collection .NET;

Control Flow, classe di Activity con cui condizionare i vari passaggi di un flusso di lavoro;

Dictionary, classe di Activity utilizzate per la gestione di Dictionary, ossia Collection .NET di coppie costituite da una chiave e da un valore;

Error Handling, classe di Activity con cui gestire eventuali errori di esecuzione del Workflow;

Flow Chart, classe di Activity con cui costruire diagrammi di flusso all'interno di un Workflow;

Irion, classe di Activity proprie della piattaforma IrionEDM;

Messaging, classe di Activity con cui creare e configurare attività di messaggistica;

Primitives, classe di Activity con cui creare e configurare particolari funzionalità di base all'interno di un Workflow.

Runtime, classe di Activity con cui mantenere o terminare il Workflow stesso;

Transaction, classe di Activity con cui creare e configurare transazioni.

 

info

Il riquadro Tools si popola con le Activity disponibili solo contestualmente al tab Designer del Workflow Workspace.

 

Per inserire una Activity all'interno del flusso di lavoro corrente è necessario trascinarla via drag & drop dal riquadro Tools nella working area del tab Designer del Workflow Workspace.

 

Ogni Activity dispone di:

alcune proprietà configurabili mediante il riquadro delle Properties nel Workflow Workspace;

altre proprietà configurabili direttamente dal Designer mediante appositi wizard;

eventuali parametri in input o output con cui comunicare con la piattaforma IrionEDM.

 

In fase di esecuzione, una Activity può assumere i seguenti stati:

Running, quando l’Activity è in esecuzione;

Completed, se l’esecuzione è stata completata;

Canceled, se l’esecuzione è stata interrotta;

Faulted, in caso l’esecuzione sia fallita.

 

Nelle prossime sezioni analizzeremo nel dettaglio tutte le classi di Activity disponibili in IrionEDM, soffermandoci in modo particolare sulle Activity proprie della piattaforma.

 

APPROFONDIMENTI E ARGOMENTI CORRELATI

& Collection Activity

& Control Flow Activity

& Dictionary Activity

& Error Handling Activity

& Flowchart Activity

& Messaging Activity

& Primitives Activity

& Runtime Activity

& Transaction Activity

& Irion Activity