La FileList Activity 
 è una Activity propria della piattaforma IrionEDM che consente di effettuare una o più azioni in seguito ad un evento scatenante, rappresentato da uno specifico cambiamento in una cartella del file system.
![]()
Questa Activity è disponibile a partire da IrionEDM 2016 Update 11.  | 
L'Activity dispone delle seguenti proprietà configurabili mediante il riquadro delle Properties:
✓ DisplayName, nome visualizzato per questa Activity nella working area del Designer;
✓ Directories, variabile di tipo List<String> che specifica uno o più percorsi delle cartelle monitorate dal file system;
✓ Filter, stringa contenente il filtro impostato dal Designer il quale scatena l’Activity. La proprietà può accettare anche wildcard (e.g. *.txt) con cui specificare una classe di file da monitorare;
✓ Include Sub-Directories, booleano che abilita/disabilita il monitoraggio di eventuali sotto cartelle;
✓ Max Retrieve Files, numero intero che determina quanti file in blocco devono essere processati;
✓ Order by, specifica l'ordinamento da utilizzare nel trattare i file. Esempio di valorizzazione FileListOrderBy.Name;
✓ WaitFor, determina per quanto tempo deve rimanere in attesa il FileList;
✓ Result, variabile di tipo List<FileWatcher> definita come risultato del FileList.
La proprietà FileWatcher ammette le variabili descritte nella seguente tabella, che riporta anche il tipo di evento scatenante che rappresentano.
Variabile  | 
Evento scatenante  | 
|---|---|
Name  | 
Determina il nome del file che deve essere processato dal FileList.  | 
FullPath  | 
Percorso assoluto del file nella cartella di riferimento.  | 
Directory  | 
Percorso assoluto della cartella di riferimento.  | 
TimedOut  | 
Booleano che restituisce True se l'activity è in timeout. Se l'activity si interrompe per sopraggiunto timeout, il Result contiene una lista con un solo elemento il cui valore di TimedOut è True.  | 
Exception  | 
Gestisce le eccezioni.  |