Show Menu
主題×

傳輸檔案

說明

此活 Transfer file 動可讓您接收或傳送檔案、測試Adobe Campaign中是否有檔案或列出檔案。

使用內容

設定活動時,會定義資料擷取的方式。 例如,要載入的檔案可以是聯繫人清單。
您可以使用此活動來恢復隨後將與活動一起構建的 Load file 資料。

配置

  1. 將活動 Transfer file 拖放至工作流程中。
  2. 選擇活動,然後使用顯示的快 速操作中的按鈕將其開啟。
  3. 使用欄位中的下拉式清 Action 單,選取下列活動動作之一:
    • 檔案下載 :可讓您下載檔案。
    • 檔案上傳 :可讓您上傳檔案。 從Adobe Campaign檔案上傳檔案會在功能表中產生記錄 Export audits 項。 有關導出審計的詳細資訊,請參閱「審 計導出 」部分。
    • 測試以查看檔案是否存在 :允許您檢查是否存在檔案。
    • 檔案清單 :可讓您列出Adobe Campaign中的檔案。 根據所選操作,可使用一或多種協定:
    • HTTP :此通訊協定可讓您從外部帳戶或URL開始下載檔案。
      • 按一 Use connection parameters defined in an external account 下選項,然後選取您要的帳戶並指定要下載的檔案路徑。
      • 按一 Quick configuration 下選項,然後在顯示的欄位中輸入URL。
    • S3 :此協定允許您通過Amazon Simple Storage Service(S3)從URL或外部帳戶開始下載檔案。
      • 選取外部帳戶並指定要下載的檔案路徑。
    • SFTP :此通訊協定可讓您開始從URL或外部帳戶下載檔案。
      • 按一 Use connection parameters defined in an external account 下選項,然後選取您要的帳戶並指定要下載的檔案路徑。
        支援萬用字元。
      • 按一 Quick configuration 下選項,然後在顯示的欄位中輸入URL。
      • 如果要對導入的檔案進行排序,請從部分 Sort alphanumerically 中選擇選 Additional options 項。 然後會依循序處理檔案。
    • Adobe Campaign伺服器上的檔案 :此協定與包含要恢復的檔案的儲存庫相對應。
      元字元或萬用字元(例如*或?)可用來篩選檔案。
      填寫此欄位並確認您使用此通訊協定的活動。
      路徑必須相對於Adobe Campaign伺服器的儲存空間目錄。 檔案位於 sftp<yourinstancename>/目錄 。 您也無法瀏覽儲存空間上方的目錄。 例如: user<yourinstancename>/my_recipients.csv is correct. ../hello/my_recipients.csv不正確 //myserver/hello/myrecipients.csv不正確 。 選擇您的通訊協定並填妥相關欄位。
    每個 Use a dynamic file path 通訊協定都提供此選項,可讓您使用標準運算式和事件變數來個人化要傳輸的檔案名稱。 如需詳細資訊,請參閱「使用事件變 數自訂活動 」一節。
  4. Additional options 部分根據所選協定而提供,允許您向協定添加參數。 您可以:
    • Delete the source files after transfer
    • Disable passive mode
    • List all files :此選項在選擇操作時可 File listing 用。 它可讓您為 vars.filenames event變數中伺服器上所有檔案建立索引,其中檔案名稱以' n'字元分隔
  5. 該選 If no files are found 項卡的 Advanced options 部分允許您在活動啟動時檢測到任何錯誤或不存在的檔案時配置特定操作。
    您也可以定義重試次數。 不同的重試次數會出現在工作流程執行記錄中。
  6. 確認活動的設定並儲存工作流程。

歷史化設定

每次執行活 Transfer file 動時,都會將已上傳或已下載的檔案儲存在專用的資料夾中。 系統會為工作流的每個活 Transfer file 動建立一個資料夾。 因此,必須能夠限制此資料夾的大小,以便保留伺服器上的物理空間。
若要這麼做,您可在活 Historization settings 動中 Advanced options 定義 Transfer File
Historization settings 允許定義活動資料夾的最大檔案數或總大小。 依預設,授權100個檔案和50 MB。
每次執行活動時,都會檢查資料夾,如下所示:
  • 只考慮在活動執行前24小時以上建立的檔案。
  • 如果考慮的檔案數大於參數的值,則刪除最舊的文 Maximum number of files 件,直到達到允許 Maximum number of files 的值為止。
  • 如果考慮的檔案總大小大於參數值,則會刪除最舊的檔案,直到達到允許 Maximum size (in MB) 的值為止。
如果活動未再次執行,則不會檢查或清除其資料夾。 有了這一點,在傳輸大型檔案時請務必小心。

Example

以下示例顯示檔案傳輸活 動的配置 ,該活動隨後將依次是 Load file activity和 Update data activity。 此工作流程的目標是新增或更新Adobe Campaign資料庫設定檔,並使用工作流程所復原的資料。
  1. 將「傳輸」檔 案活動拖放 至您的工作流程。
  2. 選擇活動,然後使用顯示的快 速操作中的按鈕將其開啟。
  3. 在標籤 Protocol 中,選擇 SFTP
  4. 選擇「使 用在外部帳戶中定義的連接參數 」選項。
  5. 輸入外部帳戶的名稱。
  6. 輸入遠程 伺服器上的檔案路徑
  7. 確認您的活動並儲存您的工作流程。