此 檔案收集器 監視一或多個檔案到達目錄,並針對收到的每個檔案啟動其轉變。 對於每個事件, filename 變數包含所接收檔案的完整名稱。 收集到的檔案會移至另一個目錄以進行封存,並確保只計算一次。
依預設,檔案收集器是持續性工作,會在排程指定的時間測試檔案是否存在。
檔案必須位於執行此工作流程的wfserver模組所在的伺服器上。 如果在單一執行個體上部署了數個wfserver模組,則必須指定使用這些檔案之活動的相似性或工作流程的整體相似性。
的第一個索引標籤 File collector 活動可讓您選取來源目錄,並在必要時篩選收集的檔案。 其他標籤在中詳細說明 傳入電子郵件 (Schedule 和 Expiry 標籤)。
正在下載檔案
Directory
包含要下載之檔案的目錄。 必須在伺服器上預先建立此目錄:如果目錄不存在,將會引發錯誤。
Filter
只會考慮符合此篩選器的檔案。 會忽略目錄中的其他檔案。 如果篩選器是空的,則會考慮目錄中的所有檔案。 篩選範例: *.zip, 匯入 — *.txt.
Stop as soon as a file has been processed
如果已啟用此選項,任務會在收到第一個檔案後結束。 如果目錄中存在與該篩選條件對應的多個檔案,則只會考慮一個檔案。 此選項可確保只傳送一個事件。 考慮的檔案是清單中第一個按字母順序排列的檔案。
對於未排程的活動,如果在指定的目錄中找不到符合篩選器的檔案,並且 Process file nonexistence 選項未啟用,將會引發錯誤。
Execution schedule
透過的引數決定檔案存在檢查的頻率 Schedule 標籤。
錯誤處理
提供下列兩個選項:
Process missing file
每次在指定目錄中找不到符合篩選條件的檔案時,此選項都會起始特殊轉變。
如果未排程工作,此轉變將僅啟動一次。
Process errors
此選項會顯示特殊轉變,以便在產生錯誤時啟動。 在這種情況下,工作流程不會變更為錯誤狀態,並繼續執行
考慮的錯誤是檔案系統錯誤(無法移動檔案、無法存取目錄等)。
此選項不會處理與活動設定相關的錯誤,即無效值。
歷史化
請參閱 File historization 請在此步驟: 網頁下載.
無法判斷檔案處理順序。 若要依序處理一組檔案,請使用 Stop as soon as a file has been processed 選項並建立回圈。 在此情況下,會依字母順序處理檔案。 此 Process file nonexistence 選項可讓您完成反複專案。