傳輸檔案 transfer-file
此 傳輸檔案 活動是 資料管理 活動。 它可讓您接收或傳送檔案、測試檔案是否存在,或列出伺服器上的檔案。 使用的通訊協定可以是伺服器對伺服器通訊協定或 HTTP 通訊協定。
請依照下列詳細步驟設定 傳輸檔案 活動。
選擇傳輸通訊協定和作業 protocol
-
新增 傳輸檔案 活動進入工作流程,然後根據您要使用的通訊協定指定要執行的傳輸型別:
- 若為HTTP通訊協定,請選取 網頁下載. 這可讓您以明確URL、外部帳戶或Adobe Campaign執行個體執行GET或POST下載檔案。
- 對於其他伺服器對伺服器通訊協定和相關動作,請選取 檔案傳輸.
-
選取要對活動執行的動作。 可用動作取決於您選取的轉移型別。 請展開下列各節以取得詳細資訊。
accordion 動作可用於 檔案傳輸 型別活動 - 檔案下載:從伺服器下載檔案。
- 檔案上傳:在伺服器上上傳檔案。
- 測試以檢視檔案是否存在:檢查伺服器上是否有指定的檔案。 在活動後產生兩個出站轉變:「檔案存在」和「檔案不存在」。
- 檔案清單:列出伺服器上可用的所有檔案。
accordion 動作可用於 網頁下載 型別活動 - 簡單傳輸(GET):擷取檔案。
- 使用表單轉移(POST):上傳檔案和其他引數。
-
依預設,針對檔案上傳動作,活動會使用上一個活動中指定的檔案。 若要使用其他檔案,請切換 使用上一個活動的檔案 選項關閉,然後按一下 新增檔案 按鈕。
在 來源 欄位,輸入所需的檔案名稱,或使用運算式編輯器使用事件變數計算檔案名稱。 瞭解如何使用事件變數和運算式編輯器. 重複此作業,視需要儘量新增檔案。
定義轉移目的地 destination
-
在 遠端伺服器 段落中,指定要使用下列其中一種方法連線的伺服器:
- 使用外部帳戶中定義的連線引數:使用外部帳戶的連線引數連線至伺服器。 在 伺服器資料夾 欄位,指定檔案的路徑(或檔案清單動作資料夾的路徑)。
- 快速設定:輸入檔案的URL (或檔案清單動作的資料夾)。
- Adobe Campaign執行個體 (網頁下載型別活動):從Adobe Campaign執行個體伺服器下載檔案。
-
針對Web下載POST動作,您可以透過作業傳遞其他引數。 若要這麼做,請按一下 新增引數 按鈕,然後指定引數的名稱和值。 您可以視需要新增任意數量的引數。
-
依預設,對於檔案上傳,會自動儲存伺服器上上傳的檔案。 如果您不想保留此歷史記錄,請切換 保留已傳送檔案的歷史記錄 選項關閉。
歷史化設定 historization
每次 傳輸檔案 活動執行時,會將上傳或下載的檔案儲存在專用的資料夾中。 系統會為工作流程的每個傳輸檔案活動建立一個資料夾。 依預設,檔案會儲存在Adobe Campaign安裝資料夾的預設儲存目錄中(/vars
)。 若要使用特定資料夾,請切換 使用預設儲存目錄 選項關閉,然後輸入目錄的路徑。
為了保留伺服器上的實體空間,請務必限制此資料夾的大小。 要執行此操作,您可以定義活動資料夾的檔案數目上限或總大小。 依預設,授權 100 個檔案和 50 MB。
每次執行活動時,都會檢查資料夾,如下所示:
- 只考慮在活動執行前 24 小時以上建立的檔案。
- 如果考慮的檔案數大於 檔案數 欄位中,會刪除最舊的檔案,直到達到允許的最大檔案數為止。
- 如果考慮的檔案總大小大於 大小上限(MB) 引數),刪除最舊的檔案,直到達到允許的大小上限(MB)為止。
進階與錯誤管理選項 advanced
-
在 進階選項,根據您設定的活動型別,會有其他選項可用。 請展開下列各節以取得詳細資訊。
accordion 其他選項 檔案傳輸 型別活動 - 傳輸後刪除來源檔案:在成功傳輸後清除來源檔案。
- 顯示工作階段記錄:啟動此選項時,執行工作流程後,工作流程記錄中會顯示與傳輸作業相關的資訊。
- 列出所有檔案 (檔案清單動作):此選項會索引
vars.filenames
事件變數,其中檔案名稱以n
個字元。 瞭解如何使用事件變數
accordion 其他選項 網頁下載 型別活動 - 追隨重新導向:檔案重新導向可讓您使用覆寫,將資料輸入或輸出導向不同型別的裝置。
- 將HTTP標頭新增至檔案:在某些情況下,您可能想要將其他HTTP標頭新增到檔案中。 最常見的情況是,這些標題將用於提供其他資訊以進行疑難排解,目的是 跨原始資源共用(CORS),或來設定特定的快取指示。
- 忽略HTTP傳回碼:HTTP傳回碼(也稱為HTTP狀態碼)會指出HTTP要求的結果。
-
此 處理錯誤 選項可讓您在傳輸期間發生任何錯誤時,在活動後啟動「錯誤」出站轉變。
此外,對於 檔案傳輸 型別活動, 處理遺失的檔案 選項可讓您在活動後啟動「沒有檔案」出站轉變,如果指定的路徑上沒有檔案。