v7
Applies to Campaign Classic v7 only

檔案收集器 file-collector

檔案收集器 監視一或多個檔案到達目錄,並針對收到的每個檔案啟動其轉變。 對於每個事件, filename 變數包含所接收檔案的完整名稱。 收集到的檔案會移至另一個目錄以進行封存,並確保只計算一次。

依預設,檔案收集器是持續性工作,會在排程指定的時間測試檔案是否存在。

檔案必須位於執行此工作流程的wfserver模組所在的伺服器上。 如果在單一執行個體上部署了數個wfserver模組,則必須指定使用這些檔案之活動的相似性或工作流程的整體相似性。

屬性 properties

的第一個索引標籤 File collector 活動可讓您選取來源目錄,並在必要時篩選收集的檔案。 其他標籤在中詳細說明 傳入電子郵件 (ScheduleExpiry 標籤)。

  1. 正在下載檔案

    • Directory

      包含要下載之檔案的目錄。 必須在伺服器上預先建立此目錄:如果目錄不存在,將會引發錯誤。

    • Filter

      只會考慮符合此篩選器的檔案。 會忽略目錄中的其他檔案。 如果篩選器是空的,則會考慮目錄中的所有檔案。 篩選範例: *.zip匯入 — *.txt.

    • Stop as soon as a file has been processed

      如果已啟用此選項,任務會在收到第一個檔案後結束。 如果目錄中存在與該篩選條件對應的多個檔案,則只會考慮一個檔案。 此選項可確保只傳送一個事件。 考慮的檔案是清單中第一個按字母順序排列的檔案。

      對於未排程的活動,如果在指定的目錄中找不到符合篩選器的檔案,並且 Process file nonexistence 選項未啟用,將會引發錯誤。

    • Execution schedule

      透過的引數決定檔案存在檢查的頻率 Schedule 標籤。

  2. 錯誤處理

    提供下列兩個選項:

    • Process missing file

      每次在指定目錄中找不到符合篩選條件的檔案時,此選項都會起始特殊轉變。

      如果未排程工作,此轉變將僅啟動一次。

    • Process errors

      此選項會顯示特殊轉變,以便在產生錯誤時啟動。 在這種情況下,工作流程不會變更為錯誤狀態,並繼續執行

      考慮的錯誤是檔案系統錯誤(無法移動檔案、無法存取目錄等)。

      此選項不會處理與活動設定相關的錯誤,即無效值。

  3. 歷史化

    請參閱 File historization 請在此步驟: 網頁下載.

無法判斷檔案處理順序。 若要依序處理一組檔案,請使用 Stop as soon as a file has been processed 選項並建立回圈。 在此情況下,會依字母順序處理檔案。 此 Process file nonexistence 選項可讓您完成反複專案。

輸出引數 output-parameters

  • 檔案名稱:完整的檔案名稱。 這是檔案名稱移至歷史化目錄後的名稱。 因此,路徑會不同,但如果目錄中已存在具有相同名稱的另一個檔案,則名稱也會不同。 會保留擴充功能。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1