Show Menu
トピック×

使用例: 添付ファイル付きトランザクション電子メールの送信

この使用例の目的は、アウトバウンドの送信時に E メール添付ファイルを追加することです。

主な手順

このシナリオでは、個々の添付ファイルやパーソナライズされた添付ファイルを含むトランザクション電子メールの送信方法を学習します。 添付ファイルは、トランザクションメッセージングサーバーに事前にアップロードされません。 その代わりに、その場で生成されます。
顧客のインタラクションや詳細を記録する場合は、プロセスの最後にこの情報を顧客に送り返すことが必要になる場合があります。例えば、この情報を含めた PDF ファイルを E メールに添付したりします。
このシナリオの主な手順は次のとおりです。
  1. 顧客が Web サイトにアクセスし、購入する商品を検索します。
  2. 顧客が目的の商品を選択し、いくつかのオプションをカスタマイズします。
  3. 顧客がトランザクションを完了します。
  4. その顧客にトランザクションの内容を確認する E メールが送信されます。PII(個人を特定できる情報)を電子メールで送信することはお勧めしないので、安全なPDFが生成され、電子メールに添付されます。
  5. 顧客は、関連データを含む電子メールと添付ファイルを受信します。
このシナリオでは、添付ファイルは事前に作成されていませんが、送信電子メールにその場で追加されます。このオファーには、次の利点があります。
  • これにより、添付ファイルのコンテンツをパーソナライズできます。
  • 添付ファイルがトランザクションに関連付けられている場合(前述の例のシナリオを参照)、顧客プロセス中に生成される動的データが添付ファイルに含まれる場合があります。
  • PDFファイルを添付すると、PDFファイルを暗号化してHTTPS経由で送信できるので、セキュリティが最適化されます。

推奨事項

このシナリオを実装する前に、次のガイドラインをよくお読みください。
  • ファイルやデータの保存、書き出し、アップロードには、トランザクションメッセージングインスタンスを使用しないでください。 イベントデータおよび関連情報にのみ使用できます。 トランザクションメッセージインスタンスをファイルストレージシステムと考えないでください。
  • アドビ以外のトランザクションメッセージインスタンスまたはサーバーに直接アクセスする方法は存在しないので、これらのサーバー上にあるファイルをプッシュする標準的な方法はありません(FTP でアクセスすることもできません)。
  • 契約上、トランザクションメッセージングインスタンスのディスク領域を使用して、添付ファイルを含めず、どのような種類のファイルでも保存するのは正しくありません。
  • 別のオンラインディスクシステムでこれらのファイルをホストする必要があります。このシステムへのFTPアクセス権が必要で、ファイルの書き込みと削除が可能である必要があります。

実装

次の図に、このシナリオを実装する際の様々な手順を示します。
電子メール添付ファイルをその場でトランザクションメッセージに追加するには、次の手順に従います。
  1. 添付ファイルを設計することによる開始。 詳しくは、 この節 を参照してください。
    こうすることで、実行インスタンスでホストされていなくても、ファイルを E メールに添付できます。
  2. SOAP メッセージトリガーを介して E メールを送信できます。SOAP 呼び出しには、URL パラメーター(attachmentURL)があります。
    SOAP リクエストについて詳しくは、 イベントの説明 を参照してください。
  3. When designing your email, click Attachment .
  4. 添付ファイルの定義 ​画面で、SOAP 添付ファイルパラメーターを入力します。
    <%= rtEvent.ctx.attachementUrl %>
    
    
  5. メッセージが処理されると、リモートの場所(サードパーティサーバー)からファイルが取得され、個々のメッセージに添付されます。
    このパラメーターには変数を使用できるので、目的のファイルの完全な形のリモート URL 変数を指定し、SOAP 呼び出しを介して送信できます。