Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Marketing Cloud のアラートマネージャーエラー

公開日: Oct 13, 2022
説明

Table of Contents:

 

 

アラートマネージャーの概要


2020 年 7 月リリース以降、Marketing Cloud ユーザはアラートマネージャーという機能を設定できるようになりました。アラートマネージャーを使用すると、ユーザはメールジョブがエラー状態になったときの指定メール受信者ユーザを設定できます。メール送信またはトリガによる送信が何らかの問題で停止した場合、指定メールアドレスに、どの送信が失敗し、どのようなエラーが発生したかの情報を含む通知メールが送信されます。以下では、一般的なエラーの詳細について説明します。発生したエラーに関するセクションをすばやく見つけるには、メールで受け取ったエラーコードで検索します。エラーになった理由の詳細を受信するには、アラートマネージャーへのアカウントのオプトインがまだであれば実行し、送信を再試行します。お探しのエラーコードが見つからない場合、Salesforce ヘルプからサポートケースを作成してください。

 

 

アラートマネージャーで指定受信者を設定する方法


この手順を実行するのに必要な権限
  • 管理 | ユーザ | 表示
  • 管理 | アカウント | 表示
  • 管理 | 一般 | アクセス
 
  1. 画面の右上隅にある自分の名前をクリックします。
  2. [セットアップ] をクリックします。
  3. [クイック検索] ボックスで「アラートマネージャー」を検索します。
  4. [アラートマネージャー] をクリックします。
  5. まだ受信者を選択していない場合は、選択するよう求められます。
  6. 選択リストからユーザを選択します。 
  7. [保存] をクリックします。
  8. 受信者を変更する必要がある場合は、[アラートマネージャー] をクリックします。
  9. [編集] をクリックします。
  10. 別のユーザを選択し、[保存] をクリックします。

  


 

エラーコード


次のセクションは可能性のあるメールエラーコードと関連情報のリストです。エラーに関連するアラートマネージャー通知を受信した場合に参照してください。

 

 

DE_BATCH_UPDATE_ERR


DE_BATCH_UPDATE_ERR は、影響を受けるジョブで購読者バッチのデータエクステンション内のデータを更新しようとしたときに問題が発生したことを示しています。通常、このエラーは AMPscript の InsertDEUpdateDEUpsertDE 関数呼び出しを含むメールで発生します。

アラート内のエラーの詳細を確認してください。エラーには、更新に失敗したデータエクステンションの名前が含まれています。更新が失敗した理由に関する追加情報が含まれていない場合もありますので、ご不明な場合はお気軽にサポートまでお問い合わせください。このエラーの一般的なサブ種別を次の表に示します。
 
エラーテキスト意味推奨アクション
Cannot insert duplicate key in object 'c123456.DataExtensionName' (オブジェクト「c123456.DataExtensionName」に重複キーは挿入できません。)InsertDE 関数呼び出しが、データエクステンションにレコードを挿入しようとしましたが、プライマリキー項目の値がすでにデータエクステンションに存在します。データエクステンションにプライマリキーが存在する場合、各レコードのプライマリキー値は一意である必要があります。メールの AMPscript 内の InsertDE 関数呼び出しを確認します。同じプライマリキー値のレコードがターゲットデータエクステンションに存在する場合、この InsertDE 関数を UpsertDE/UpdateDE 関数呼び出しに置き換える必要があるでしょうか? 同じ連絡先に対して同時に実行される可能性がある複数の InsertDE 関数呼び出しがメール内にある場合、重複しないように関数を統合することを検討します。 
Message: Invalid column name 'Column Name' (メッセージ: 列名「Column Name」が無効です。)AMPscript 関数呼び出しの関数パラメータ内の列名が更新しようとしているデータエクステンションに存在しません。メールの AMPscript 内でアラート通知に表示された無効な列が含まれている InsertDE、UpdateDE、UpsertDE 関数呼び出しを確認します。この列名がデータエクステンションに存在しない場合は、コードをリファクタリングしてこのエラーが返されないようにします。
Cannot insert value NULL into column 'fieldname'. (列「fieldname」に値 NULL を挿入できません。) AMPscript 関数呼び出しに、Null 可能でない項目に挿入される NULL 値があります。NULL 値が想定されていない場合、AMPscript を確認して、NULL 値が使用される可能性がないようにします。NULL 値が想定される場合は、データエクステンション項目を Null 可能にします。 
SqlDateTime Overflow (SqlDateTime オーバーフロー)AMPscript 関数呼び出しが、許可されない日付値を使用して日付項目を挿入または更新しようとしています。渡される値を確認します。値は 1753 年 1 月 1 日 12:00:00 AM ~ 9999 年 12 月 31 日 11:59:59 PM である必要があります。
Invalid Object Name 'c123456.DataExtensionName' (オブジェクト名「c123456.DataExtensionName」が無効です。)AMPscript 関数呼び出しが、その名前で存在しないデータエクステンションにデータを挿入しようとしています。データエクステンション名が正確であるかを確認します。また、データエクステンションが削除されていないかを確認します。データエクステンションがビジネスユニットから共有フォルダ、またはその逆に移動されていないことを確認します。
  
 

​​​​OMM_ARCHIVE_ERR


OMM_ARCHIVE_ERR エラーはメールアーカイブ機能が有効になっているアカウントで発生する可能性があります。通常、この種類のエラーは、プロビジョニング中にアーカイブデータを保存するために設定される SFTP フォルダの場所へのアクセスに関する問題によって発生します。このエラーコードでジョブが失敗したというアラートを受信した場合は、Salesforce ヘルプからサポートケースを作成してください。

 

 

OMM_EXCLUDE_FILTER_ERR


AMPscript コードを含む除外スクリプトは、トリガによる送信または送信定義メールに対して設定するか、Journey Builder でメールアクティビティを設定するときに設定できます。ただし、AMPscript がコンパイルされなかった場合、メールジョブはキャンセルされ、OMM_EXCLUDE_FILTER_ERR エラーが発生することがあります。通常、このエラーはエラーの場所を示しており、原因を示すものではありません。[Error Message (エラーメッセージ)][Additional Error Details (追加のエラー詳細)] に詳細が記載されています。

影響を受ける送信の除外スクリプトで設定されている AMPscript の確認とテストを行ってください。AMPscript が有効であれば、Content Builder で HTML ベースのメールに追加して購読者のプレビューとテスト送信を実行したときにその AMPscript がコンパイルされ、エラーは発生しません。

除外スクリプトの設定方法についての詳細は、「Exclude Subscribers from a Triggered or User-Initiated Send in Marketing Cloud (Marketing Cloud のトリガによる送信または送信定義メールからの購読者の除外)」「Journey Builder のメールアクティビティで使用する除外スクリプトの作成」を参照してください。

 

 

OMM_FUNC_EXEC_ERROR


OMM_FUNC_EXEC_ERROR エラーはメール内で使用された特定の関数で AMPscript 例外が発生したことを示します。通常、エラーメッセージには、どの関数がメールの失敗の原因となったかが表示されます。[Additional Error Details (追加のエラー詳細)] には AMPscript 関数で具体的に何が失敗したかの詳細が表示されます。エラーのよくある例についての詳細は「Marketing Cloud AMPscript OMM_FUNC_EXEC_ERROR」を参照してください。

 

 

OMM_FUNC_EXPR_INVALID


エラーコード OMM_FUNC_EXPR_INVALID は、メールコード内の AMPscript 関数を実行できない場合に発生します。アラート通知のエラーメッセージで詳細を確認してください。このエラーコードのよくある根本原因は、ネストされた関数呼び出しの関数パラメータで Null 値または無効な値を渡したことです。たとえば、次のエラーではメール内でコンテンツブロックが参照され、AMPscript の Field 関数呼び出しが含まれていますが、そこに Null または空の AMPscript 変数が渡されています。
 
ExactTarget.OMM.InvalidScriptException: The function expression is invalid. See inner exception for detail.
Script: ContentBlockbyKey("block-key")
Index: 3
ListID: 27
Error Code: OMM_FUNC_EXPR_INVALID
- from OMMCommon -->

--- inner exception 1---

ExactTarget.OMM.FunctionExecutionException: An error occurred when attempting to evaluate a ContentBlockByKey function call.
Function Call: ContentBlockbyKey("block-key")
See inner exception for details.
Error Code: OMM_FUNC_EXEC_ERROR
- from OMMCommon -->

--- inner exception 2---

ExactTarget.OMM.FunctionExecutionException: Invalid row (parameter 1) passed to Field function. Row is null or empty.
Function: Field(@AMPVariable,"FieldName")
Error Code: OMM_FUNC_EXEC_ERROR
- from OMMCommon
  

OMM_GETSUBLSTERR


OMM_GETSUBLSTERR は送信リストが見つからないか作成で問題が発生したことを示します。送信に使用されるデータエクステンションまたはリストがまだ有効であることを確認してください。これには連絡禁止または除外に使用するリストやデータエクステンションも含みます。送信で使用されるデータエクステンションの送信可能なリレーションで、購読者キーへのマッピングにテキスト項目が使用され、項目名が想定されていることを確認してください。最大購読者キー値は 254 文字を超えることはできません。超えるとメールが失敗します。

 

 

OMM_INVALIDSTATE

 

OMM_INVALIDSTATE エラーは送信の一部として使用されるデータエクステンションが削除された場合に発生することがあります。未検証の送信者アドレスから送信された場合にもこのエラーが発生することがあります。アカウントで送信者アドレスが登録されていることを確認してください。 
 

OMM_INVALID_FUNCT_PARAM


エラーコード OMM_INVALID_FUNCT_PARAM は、メールコード内の AMPscript 関数が無効な関数パラメータのために実行できない場合に発生します。アラート通知のエラーメッセージで、この問題の原因となっているメール内の AMPscript 関数の名前を確認してください。 

 

 

OMM_JOB_STATUS_INTERRUPT


OMM_JOB_STATUS_INTERRUPT は、送信の処理で問題が発生したことを示します。このエラーによって送信が部分的になる可能性があります。その場合、一部のオーディエンスはメールを受信し、他のオーディエンスは受信しません。残りのオーディエンスに送信する場合は、Email Studio の [トラッキング] 画面からジョブをキャンセルします。

 

 

OMM_JOBDETAIL_ERR


通常、OMM_JOBDETAIL_ERR は送信に関してシステムの問題が発生したことを示します。これは想定された動作ではなく、こちらの「既知の問題」で対処されています。「既知の問題」の回避策に従って送信を再開してください。 

 

 

OMM_SCRIPT_SYNTAX_ERR


OMM_SCRIPT_SYNTAX_ERR エラーは AMPscript コードで構文の問題が発生したためにコードがコンパイルされなかった場合に発生します。たとえば、予期しない文字または無効なプロパティや式によって AMPscript がこのエラーで失敗することがあります。アラート通知で強調表示されている構文エラーを AMPscript コードで確認してください。

 

 

OMM_SUBBATCHERR

 

OMM_SUBBATCHERR は、送信の一部として使用されるデータエクステンションが送信の進行中に消去または上書きされた場合に発生することがあります。送信が完了するまでインポート、絞り込み、クエリアクティビティによってデータエクステンションが上書きされないようにしてください。送信で使用されるデータエクステンションの名前が送信の進行中に変更された場合にもこのエラーが発生することがあります。

 

OMM_VAR_SET_EXPR_INVALID


OMM_VAR_SET_EXPR_INVALID はメールの AMPscript 内の SET ステートメント がコンパイルできないときに発生します。以下の例のように、このエラーは変数を存在しない属性または実行中に失敗した AMPscript 関数呼び出しが返す値に設定した場合に発生することがあります。その結果、OMM_VAR_SET_EXPR_INVALID エラーの内部に OMM_SCRIPT_SYNTAX_ERR がネストされることがよくあります。メールコードの確認とテストを行って、このエラーを修正してください。
 
ExactTarget.OMM.InvalidScriptException: The SET variable value expression is invalid. See inner exception for detail.
Script: set @AMPVariable = [InvalidPropertyName]
Variable Name: @AMPVariable 
Index: 4
ListID: 0
Error Code: OMM_VAR_SET_EXPR_INVALID
- from OMMCommon -->

--- inner exception 2---

ExactTarget.OMM.InvalidScriptException: An error occurred when attempting to resolve a script expression. See inner exception for detail.
Script Expression: [InvalidPropertyName]
MemberID: XXXXXXX
JobID: 0
Error Code: OMM_SCRIPT_SYNTAX_ERR
- from OMMCommon -->

--- inner exception 3---

ExactTarget.OMM.InvalidScriptException: An unrecognized expression appears in a script block.
Script Expression: [InvalidPropertyName]
MemberID: XXXXXXX
JobID: 0
Error Code: OMM_SCRIPT_SYNTAX_ERR
- from OMMCommon


メモ: AMPscript の編集や削除を行った後にまだ同じエラーが発生する場合は、text バージョンと html バージョンの両方で内容を更新したことを確認してください。その内容がトリガによるメールの送信の一部である場合は、トリガによる送信の新しいバージョンをパブリッシュしてください (「トリガーによるメールの編集」参照)。
ナレッジ記事番号

000393037

 
読み込み中
Salesforce Help | Article