Lo Spool Recognition è composto da varie fasi che vengono eseguite in sequenza.
Il tutto è regolato da una convenzione sulle cartelle e sui nomi dei file.
Ad esempio la fase di Importazione si aspetta di trovare i file nella cartella SR\Output; inoltre ogni procedura è in
attesa di file aventi un nome con una determinata struttura. Ad esempio
FT ENEL RID-*.pdf
Può capitare di dover duplicare una procedura per far fronte a differenze nei documenti dello stesso fornitore; ad
esempio potremmo aver bisogno di creare una nuova procedura che aspetta file con nome
FT ENEL RID 1-*.pdf
Si noti che i nomi file contengono un trattino subito prima del simbolo di asterisco.
Questo è fondamentale per evitare il rischio che un file smistato da una procedura venga poi importato da
un’altra procedura, diversa da quella attesa, con effetti indesiderati imprevedibili.
Facciamo un esempio (senza trattino davanti all’asterisco)
FT ENEL RID*.pdf
FT ENEL RID 1*.pdf
In questo caso un ipotetico file
FT ENEL RID 1_1234567898.pdf
potrebbe essere “scambiato” per un file della forma
FT ENEL RID*.pdf
dove * sta per qualunque testo, anche “ 1_1234567898″
se ci fosse stato il trattino prima dell’asterisco questo non sarebbe possibili.