Filhämtare file-collector
Filinsamlaren övervakar en eller flera filers ankomst till en katalog och aktiverar övergången för varje mottagen fil. För varje händelse innehåller en filename-variabel det fullständiga namnet på den mottagna filen. De insamlade filerna flyttas till en annan katalog för arkiveringsändamål och för att säkerställa att de bara räknas en gång.
Som standard är filinsamlaren en beständig uppgift som testar förekomsten av filer vid de tidpunkter som anges i schemat.
Filerna måste finnas på den server där den servermodul som ansvarar för det här arbetsflödet körs. Om flera wfserver-moduler distribueras på en enda instans måste antingen tillhörigheten för de aktiviteter som använder dessa filer eller arbetsflödets totala tillhörighet anges.
Egenskaper properties
På den första fliken i aktiviteten File collector kan du välja källkatalogen och vid behov filtrera de insamlade filerna. De andra flikarna finns på Inkommande e-post (Schedule och Expiry flikar).
-
Hämtar filer
-
Directory
Katalog som innehåller de filer som ska hämtas. Den här katalogen måste skapas i förväg på servern: Om den inte finns genereras ett fel.
-
Filter
Endast filer som matchar det här filtret beaktas. De andra filerna i katalogen ignoreras. Om filtret är tomt beaktas alla filer i katalogen. Filterexempel: *.zip, import-*.txt.
-
Stop as soon as a file has been processed
Om det här alternativet är aktiverat avslutas aktiviteten när den första filen har tagits emot. Om det finns flera filer som motsvarar filtret i katalogen kommer endast en att tas med i beräkningen. Det här alternativet garanterar att endast en händelse skickas. Den fil som tas med i beräkningen är den första i listan i alfabetisk ordning.
Om det inte finns någon fil som matchar filtret i den angivna katalogen för en oschemalagd aktivitet, och om alternativet Process file nonexistence inte är aktiverat, genereras ett fel.
-
Execution schedule
Bestämmer frekvensen för filnärvarokontrollen via parametrarna på fliken Schedule.
-
-
Felhantering
Följande två alternativ är tillgängliga:
-
Process file nonexistence
Med det här alternativet initieras en speciell övergång varje gång ingen fil som matchar filtret hittas i den angivna katalogen.
Om aktiviteten inte är schemalagd kommer den här övergången endast att aktiveras en gång.
-
Processing errors
Med det här alternativet visas en speciell övergång som aktiveras om ett fel genereras. I det här fallet ändras inte arbetsflödet till felstatus och körningen fortsätter
Fel som beaktas är filsystemfel (filen kunde inte flyttas, katalogen kunde inte nås osv.).
Det här alternativet bearbetar inte fel relaterade till aktivitetskonfigurationen, dvs. ogiltiga värden.
-
-
Historisering
Se File historization-steget här: Webbhämtning.
Filbearbetningsordningen kan inte bestämmas. Om du vill bearbeta en uppsättning filer sekventiellt använder du alternativet Stop as soon as a file has been processed och skapar en slinga. I så fall bearbetas filerna i alfabetisk ordning. Med alternativet Process file nonexistence kan du slutföra iterationen.
Utdataparametrar output-parameters
- filnamn: Fullständigt filnamn. Det här är filnamnet när det har flyttats till historikkatalogen. Sökvägen är därför annorlunda, men namnet är också annorlunda om det redan finns en annan fil med samma namn i katalogen. Utbyggnaden behålls.