次の方法で共有


電子メール通知プロファイルの設定

この記事では、Microsoft Dynamics 365 Commerce で電子メール通知プロファイルを作成する方法について説明します。

チャンネルを作成する場合は、電子メール通知プロファイルを設定できます。 メール通知プロファイルでは、顧客に通知を送る販売取引のイベント (注文作成、注文の梱包済み、注文請求などのイベント) を定義します。

追加の電子メールのコンフィギュレーションに関する詳細については、電子メールのコンフィギュレーションおよび送信 を参照してください。

電子メール テンプレートを作成する

メール通知タイプを有効にする前に、サポートする通知タイプごとに Commerce 本部で組織メール テンプレートを作成する必要があります。 このテンプレートは、サポートされている各言語のメールの件名、送信者、既定の言語、メール本文を定義します。

電子メール テンプレートを作成するには、次の手順に従います。

  1. ナビゲーション ウィンドウで、モジュール > Retail と Commerce > 本社の設定 > パラメーター > 組織の電子メール テンプレートに移動します。
  2. アクション ウィンドウで、新規を選択します。
  3. 電子メール ID フィールドに、このテンプレートを識別するための ID を入力します。
  4. 送信者名フィールドに、送信者の名前を入力します。
  5. 電子メールの説明フィールドに、意味のある名前を入力します。
  6. 送信電子メール フィールドに、送信者の電子メール アドレスを入力します。
  7. 一般セクションで、電子メール テンプレートの既定の言語を選択します。 既定の言語は、指定された言語にローカライズされたテンプレートが存在しない場合に使用されます。
  8. 電子メール メッセージのコンテンツ セクションを展開し、新規を選択して、テンプレート コンテンツを作成します。 各コンテンツ項目について、言語を選択し、電子メールの件名行を入力します。 電子メールに本文が含まれる場合、本文ボックスがオンになっていることを確認します。
  9. アクション ウィンドウで、電子メール本文テンプレートを提供する電子メール メッセージを選択します。

次の画像は、電子メール テンプレートの設定例を示しています。

電子メール テンプレート設定。

メールテンプレートの作成についての詳細について、トランザクション イベントのメールテンプレートの作成 を参照してください。

電子メール通知プロファイルの作成

Headquarters で電子メール通知プロファイルを作成するには、次の手順を実行します。

  1. ナビゲーション ウィンドウで、モジュール > 小売りとコマース > 本社の設定 > コマース電子メール通知プロファイルに移動します。
  2. アクション ウィンドウで、新規を選択します。
  3. 電子メール通知プロファイル フィールドに、プロファイルを識別する名前を入力します。
  4. 説明フィールドに関連する説明を入力します。
  5. 有効なスイッチをはいに設定します。

通知タイプの追加

電子メール イベントを作成するには、次の手順に従います。

  1. ナビゲーション ウィンドウで、モジュール > 小売りとコマース > 本社の設定 > コマース電子メール通知プロファイルに移動します。
  2. 小売用の電子メール通知設定 で、新規 を選択します。
  3. ドロップダウン リストから適切な電子メール通知タイプを選択します。 ドロップダウン リストのオプションは、列挙によって定義 RetailEventNotificationType されます。 ドロップダウン リストにオプションを追加する場合は、列挙型を拡張 する必要があります。
  4. 上で作成した電子メール テンプレートを メール ID のドロップダウン リストから選択します。
  5. 有効 チェック ボックスをオンにします。
  6. アクション ウィンドウで、保存を選択します。

次の画像は、イベント通知の設定例を示しています。

イベント通知設定。

最適化された注文通知処理機能を有効にする

注文の最適化通知処理 機能を有効にすると、電子メール通知プロセス ジョブが並行して実行され、複数の電子メールを一度に処理できます。

headquarters で、最適化された注文通知処理機能を有効にするには、次の手順を実行します。

  1. システム管理者 > ワークスペース > フィーチャー管理 の順に移動します。
  2. 無効 タブの 機能名 一覧で、最適化された注文通知処理 機能を見つけて選択します。
  3. 右下隅の 直ちに有効化 を選択します。 機能が有効になると、すべて タブの一覧に 有効 の状態で表示されます。

定期的なメール通知処理のジョブをスケジュールする

電子メール通知を送信するには、小売注文のメール通知を処理する ジョブが実行されている必要があります。

トランザクション メールを送信するために headquarters でバッチ ジョブを設定するには、次の手順に従います。

  1. 小売とコマース > 小売とコマース IT >メールと通知 > メール通知の送信に移動します。
  2. 小売注文のメール通知を処理するダイアログボックスで、繰り返しを選択します。
  3. 繰り返しの定義ダイアログボックスで、終了日なしを選択します。
  4. 繰り返しパターン配下で、を選択し、カウントフィールドを 1 に設定します。 これらの設定により、メールの通知ができるだけ早く処理されるようになります。
  5. OK を選択して、小売注文のメール通知を処理するダイアログボックスに戻ります。
  6. ジョブのセットアップを完了するには、OKを選択します。

最適化されたメール通知処理機能を有効にする

最適化された注文通知処理 機能を使用すると 、メール注文通知の処理を最適化できます。 この機能を有効にすると、注文通知メールが並列で実行されている複数のタスクによって送信され、ジョブのスループットが向上します。

最適化されたメール通知処理を有効にするには、ワークスペース > 機能管理 に移動し、最適化された注文通知処理 機能を有効にします。

メモ

Commerce headquarters のバージョンが 10.0.31 よりも古い場合は、システム管理 > 照会 > バッチ ジョブ にアクセスして、それを削除することで、現在実行中の 小売用のメール注文通知の処理 バッチ ジョブをキャンセルする必要があります。 その後、定期的なメール通知処理のジョブをスケジュールする の指示に従って、バッチ ジョブを再作成します。

メール通知ログのクリーンアップ バッチ ジョブをスケジューリングする

メール通知ログをクリーンアップするために headquarters でクリーンアップ バッチ ジョブを設定するには、次の手順に従います。

  1. Retail と Commerce > Retail と Commerce IT > メールと通知 > メール通知ログのクリーンアップ に移動します。
  2. メール通知ログのクリーンアップ ダイアログ ボックスで、次のパラメータを構成します:
    1. 未送信のメールも削除する - このパラメータを はい に設定すると、正常に送信されなかったメールは、クリーンアップ バッチ ジョブによって削除されます。
    2. 保存日数 - このパラメーターは、メールを保存する日数を指定します。 指定した日数より古いメールのみ、クリーンアップ バッチ ジョブで削除できます。
  3. 指定した保存日数より古いメール通知ログを確認およびクリーンアップする定期的なジョブを設定するには、繰り返し を選択します。
  4. 繰り返しの定義 ダイアログ ボックスで、繰り返しパターンを構成します。
    • たとえば、3 か月の繰り返しの頻度を定義するには、繰り返しパターン を選択し、カウント に数値 "3" を入力します。 この構成では、3 か月ごとにバッチ ジョブの確認とログのクリーンアップが行われます。
    • クリーンアップ バッチ ジョブを無期限に実行し続けるには、終了日なし を選択します。
  5. OK を選択して、メール通知ログのクリーンアップ ダイアログ ボックスに戻ります。
  6. ジョブのセットアップを完了するには、OKを選択します。

バッチ ジョブが開始されると、削除するログがなくなるまで、パラメーターに基づいてメール通知ログを削除するサブタスクが作成され続けます。 各サブタスクで削除できるログの最大数は 2000 です。 削除できるログの最大数を変更するには、headquarters で Retail と Commerce > Headquarters の設定 > パラメーター > Commerce 共有パラメーター > 構成パラメーター に移動し、NotificationLog_NumOfRowsToBeCleaned パラメーターに新しい最大数を入力します。

次のステップ

メールを送信する前に、送信メール サービスを構成する必要があります。 詳細については、電子メールのコンフィギュレーションと送信 を参照してください。

トラブルシューティング

メール通知ログを確認する

メール通知ログを確認するには、次の手順を実行します。

  1. https://<environment-URL>/?mi=RetailEventNotificationLog に移動します。
  2. ログにメールが見つからない場合、メール通知は処理されません。 メール通知プロファイル が正しく作成されていることを確認します。
    1. モジュール > Retail と Commerce > headquarters の設定 > Commerce メール通知プロファイル の順に移動します。
    2. 小売用のイベント通知設定 セクションで、メール通知タイプがアクティブであることを確認します。
    3. メール ID をクリックし、メール テンプレートで、送信者のメール、既定の言語コード、およびメール メッセージのコンテンツが正しく構成されていることを確認します。
  3. 小売用の注文メール通知の処理 ジョブがスケジュール済みであることを確認します。
    1. Retail と Commerce > 照会およびレポート > バッチ ジョブ の順に移動します。
    2. 小売用の注文メール通知の処理 バッチ ジョブを検索します。
    3. バッチ ジョブが実行されていることを確認します。

メール送信の失敗を確認する

メール送信の失敗を確認するには、次の手順に従ってください。

  1. システム管理 > 設定 > 電子メール > 電子メール履歴の順に移動します。
  2. メール ステータス値が 失敗 となっているメールに対しては、エラー詳細 タブでエラー メッセージをレビューして、必要な処置を取るべきかどうかを決定します。 詳細については、メール送信に関する一般的な問題 を参照してください。

追加リソース

電子メールのコンフィギュレーションと送信

チャネルの概要

チャネル設定の前提条件

組織と組織階層の概要