Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Integration Procedure でのエラーの処理

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 ブロックでは、ブロック内のステップの実行を「試行」し、ステップが失敗した場合にエラーを「捕捉」できます。
 
読み込み中
Salesforce Help | Article