檔案傳輸 file-transfer
此 檔案傳輸 活動可讓您接收或傳送檔案、測試檔案是否存在或列出伺服器上的檔案。 使用的通訊協定為Azure Blob儲存、Amazon Simple Storage Service (S3)、FTP或SFTP。
透過S3、Azure Blob儲存空間或SFTP連線,您也可以透過Adobe即時客戶資料平台將區段資料匯入Adobe Campaign。 如需詳細資訊,請參閱此 檔案.
屬性 properties
使用下拉式清單 Action 欄位以選取活動的動作。
設定取決於選取的動作。
-
正在接收檔案
若要接收儲存在遠端伺服器上的檔案,請選取 File download 在 Action 欄位。 您必須在相關欄位中指定其URL。
Check Use an external account 以從Azure Blob儲存體選取帳戶,請在下列位置設定: Administration > Platform > External accounts 樹狀結構的節點。 然後指定伺服器上的哪個目錄包含要下載的檔案。
-
檔案傳輸
若要將檔案傳送至伺服器,請選取 File upload 在 Action 欄位。 您必須在以下位置指定目標伺服器: Remote server 區段。 這些引數與傳入檔案的相同。 請參閱上文。
來源檔案可能來自上一個活動。 在此案例中, Use the file generated by the previous activity 必須選取選項。
這可能也與一個或多個其他檔案有關。 若要選取它們,請取消核取選項,然後按一下 Insert. 指定要傳送之檔案的存取路徑。 若要新增其他檔案,請按一下 Insert 再來一次。 現在,每個檔案都有各自的標籤。
使用箭頭來變更標籤的順序。 這與檔案傳送至伺服器的順序有關。
此 Keep history of files sent 選項可讓您追蹤已傳送的檔案。 此歷史記錄可從目錄存取。
-
測試以查看檔案是否存在
若要測試檔案是否存在,請選取 Test to see if file exists 中的選項 Action 欄位。 遠端伺服器的設定與檔案下載的設定相同。 如需詳細資訊,請參閱此 區段.
-
檔案清單
若要列出檔案,請選取 File listing 選項來自 Action 欄位。 遠端伺服器的設定與接收檔案的設定相同。 如需詳細資訊,請參閱此 區段.
此 List all files 選項,可在選取 File listing 動作,可讓您將伺服器上存在的所有檔案儲存在事件變數中 vars.filenames 其中檔案名稱以
\n
個字元。
所有檔案傳輸選項有兩個可能的選項:
- 此 Process missing file 選項會新增一個轉變,如果在指定的目錄中找不到檔案,則會啟動該轉變。
- 此 Process errors 選項的詳細資訊,請參閱 處理錯誤.
此 Advanced parameters… 連結可讓您存取下列選項:
-
Delete the source files after transfer
清除遠端伺服器上的檔案。 如果未勾選此選項,請務必手動監視SFTP目錄中封存內容的大小。
-
Use SSL
可讓您在檔案傳輸期間透過SSL通訊協定使用安全連線。
-
Display the session logs
可讓您復原Azure Blob儲存體、S3、FTP或SFTP傳輸的記錄,並將其納入工作流程記錄中。
-
Disable passive mode
可讓您指定要用於資料傳輸的連線連線埠。
此 File historization settings… 連結可讓您存取中詳述的選項 網頁下載 (File historization 步驟)。
輸入引數 input-parameters
-
檔案名稱
已傳送檔案的完整名稱。
輸出引數 output-parameters
-
檔案名稱
收到檔案的完整名稱,如果 Use the file generated by the previous activity 選項時才會選擇此選項。