詳細情報:
Integration Procedure でのエラーの処理
Integration Procedure アクションまたはアクショングループの成功または失敗の条件を設定できます。
各ステップで、次のプロパティを設定できます。
-
Failure Conditional Formula (失敗条件付き数式): ステップの実行に失敗した場合に TRUE に評価される数式を指定します。「Handle Errors by Using a Try-Catch Block」の 2 番目の例を参照してください。
メモリストを返すアクションの [失敗条件数式] では、返されたデータは使用できません。
-
ステップの失敗エラー: 条件式でステップが失敗したと判断された場合にインテグレーション手順を終了するには、このオプションを有効にします。
失敗した Integration Procedure ステップに関する詳細情報を取得するには、エラーログを設定します。「Enable Error Logging for Integration Procedures (インテグレーション手順のエラーログの有効化)」を参照してください。
アクショングループの成功と失敗の条件と動作を設定するには、Try-Catch ブロックを使用します。「Handle Errors by Using a Try-Catch Block (試行キャッチブロックを使用したエラーの処理)」を参照してください。
デバッグ情報をデータ JSON に追加するには、応答アクションを使用します。詳細は、「インテグレーション手順の応答アクション」を参照してください。
HTTP アクションは、次のようにデータ JSON ElementNameInfoノードへの呼び出しの結果に関する詳細を追加します。
-
応答ヘッダー (
Content-Typeなど) -
応答の状況
-
状況コード (例: 200)
- Integration Procedure のエラーログの有効化
エラーログを有効にして、失敗した Integration Procedure ステップに関する詳細情報を取得します。OmniStudio は、すべての Integration Procedure エラーを OmniComponentErrorLog sObject レコードに書き込みます。 - Try-Catch ブロックを使用したエラーの処理
Integration Procedure のエラーを処理するには、Try-Catch ブロックを使用します。Try-Catch ブロックでは、ブロック内のステップの実行を「試行」し、ステップが失敗した場合にエラーを「捕捉」できます。
