Show Menu
トピック×

ファイル転送

説明

アクティビティ Transfer file を使用すると、ファイルの受信や送信、Adobe Campaign内のファイルの有無のテスト、ファイルのリスト表示を行うことができます。

使用状況

データの抽出方法は、アクティビティが設定されるときに定義されます。 たとえば、ロードするファイルは連絡先のリストです。
このアクティビティを使用して、アクティビティで構造化されるデータを回復で Load file きます。

設定

  1. アクティビティをワ Transfer file ークフローにドロップします。
  2. アクティビティを選択し、表示されるクイックアクシ ョンのボタンを使用して開きます。
  3. フィールドのドロップダウンリストを使用し Action て、次のアクティビティアクションの1つを選択します。
    • ファイルのダウンロード :ファイルをダウンロードできます。
    • ファイルのアップロード :ファイルをアップロードできます。 Adobe Campaignファイルからファイルをアップロードすると、メニューにログエントリが生成さ Export audits れます。 エクスポート監査の詳細については、「エクスポートの監査 エクスポートログの監査 」を参照してください。
    • ファイルが存在するかどうかを確認する :ファイルが存在するかどうかを確認できます。
    • ファイル一覧 :adobe Campaignに存在するファイルを一覧表示できます。
  4. 使用するプロトコルを選択します。
  5. 選択し Additional options たプロトコルに応じて使用できるセクションでは、プロトコルにパラメータを追加できます。 次の操作をおこなうことができます。
    • Delete the source files after transfer
    • Disable passive mode
    • List all files :このオプションは、アクションを選択する際に使用 File listing できます。 サーバー上に存在するすべてのファイルのインデックスを vars.filenames イベント変数で作成できます。この変数では、ファイル名が「n」文字で区切ら れています
  6. タブの If no files are found セクションで Advanced options は、アクティビティの開始時にエラーや存在しないファイルが検出された場合に、特定のアクションを設定できます。
    再試行を定義することもできます。 ワークフローの実行ログには、様々な再試行が表示されます。
  7. アクティビティの設定を確認し、ワークフローを保存します。

HTTPを使用した設定

HTTPプロトコルを使用すると、外部アカウントまたはURLからファイルのダウンロードを開始できます。
このプロトコルを使用して、オプションを選択で Use connection parameters defined in an external account きます。 この場合、ダウンロードするアカウントを選択し、ダウンロードするファイルのパスを指定します。
このオプションを選択することも Quick configuration できます。 URLは「URL」フィールドにのみ入力する必要があります。

SFTPを使用した設定

SFTPプロトコルを使用すると、URLまたは外部アカウントからファイルのダウンロードを開始できます。
このプロトコルを使用すると、オプション Use connection parameters defined in an external account を選択し、ダウンロードするアカウントを選択して、ダウンロードするファイルのパスを指定できます。
ワイルドカードがサポートされています。
このオプションを選択することも Quick configuration できます。 URLは「URL」フィールドにのみ入力する必要があります。

Amazon S3での設定

Amazon S3プロトコルを使用すると、URLまたはAmazon Simple Storage Service(S3)を介した外部アカウントからのファイルのダウンロードを開始できます。
  1. Amazon S3外部アカウントを選択します。 詳しくは、この ページ を参照してください。
  2. またはを選択しま Define a file path Use a dynamic file path
  3. ダウンロードするファイルのパスを指定します。
  4. 転送が完了したときにソースファイルを削除する場合は、をチェックしま Delete the source files after transfer ​す。

Microsoft Azure BLOBストレージの構成

Microsoft Azure BLOBプロトコルを使用すると、Microsoft Azure BLOBストレージアカウントにあるBLOBにアクセスできます。
  1. 外部アカウント Microsoft Azure Blob を選択します。 詳しくは、この ページ を参照してください。
  2. またはを選択しま Define a file path Use a dynamic file path
  3. ダウンロードするファイルのパスを指定します。複数のBLOBと一致する場合があります。 この場合、アクティビティは、BLOB File transfer が見つかるたびに送信遷移をアクティブ化します。 その後、アルファベット順に処理されます。
    複数のファイル名に一致するワイルドカードはサポートされていません。 代わりに、プレフィックスを入力する必要があります。 そのプレフィックスに一致するすべてのBLOB名が有効です。
    次に、ファイルパスの例を示します。
    • "campaign/" :は、コンテナのルートにあるCampaignフォルダー内のすべてのBLOBに一致します。
    • "campaign/new-" :は、「new — 」で始まり、Campaignフォルダーの下にあるファイル名を持つすべてのBLOBに一致します。
    • "" :空のパスを追加すると、コンテナ内で使用可能なすべてのBLOBに一致させることができます。

Adobe Campaignサーバー上に存在するファイルの設定

このプ File(s) present on the Adobe Campaign server ロトコルは、リカバリするファイルを含むリポジトリに対応します。 メタ文字、ワイルドカード(*や?など)を使用して、ファイルをフィルタリングできます。
またはオプションを選択し Define a file path ます。 Use a dynamic file path ​標準 Use a dynamic file path 式とイベント変数を使用して、転送するファイルの名前をパーソナライズできます。 詳しくは、イベント変数を使用したアクティビティ のカスタマイズの節を参照してください
パスは、Adobe Campaignサーバーの記憶領域ディレクトリからの相対パスである必要があります。 ファイルは、 sftp<yourinstancename>/ディレクトリにあり ます。 また、記憶領域の上のディレクトリを参照することもできません。 例:
>**user&amp;lt;yourinstancename>/my_recipients.csv**&#x200B;が正しい。
    >
    >**../hello/my_recipients.csv**&#x200B;が正しくありません。
    >
    >**//myserver/hello/myrecipients.csv**&#x200B;が正しくありません。

履歴化設定

アクティビティが実行 Transfer file されるたびに、アップロードまたはダウンロードされたファイルが専用のフォルダーに保存されます。 ワークフローの各アクティビティに対して1 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) れる値に達するまで最も古いファイルが Maximum size (in MB) 削除されます。
アクティビティが再び実行されない場合、そのフォルダはチェックも削除もされません。 この点を考慮し、大きなファイルを転送する場合は注意が必要です。

例 :

次の例は、 File transfer (ファイルの読み込み)アクティビティの後に、 Load file (ファイルの読み込み)アクティビティと Update data(データの更新)アクティビティの設定を示しています 。 このワークフローの目的は、Adobe Campaignデータベースプロファイルを、ワークフローで回復したデータで追加または更新することです。
  1. 「ファイルを転送」アクティビティ をワークフロー にドラッグ&ドロップします。
  2. アクティビティを選択し、表示されるクイックアクシ ョンのボタンを使用して開きます。
  3. タブで、「 Protocol SFTP」を選択 します
  4. #オプションを選択します。
  5. 外部アカウントの名前を入力します。
  6. リモートサ ーバーのファイルパスを入力します
  7. アクティビティを確認し、ワークフローを保存します。