フローへのエラーハンドラーの追加

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • 一連の ワークフロースタジオ アクションとサブフローを実行して、フローエラーが原因の問題を特定して修正します。

    始める前に

    必要なロール:flow_designer または admin

    このタスクについて

    フローエラーハンドラーを使用すると、フローでエラーを検出し、一連のアクション、フローロジックオプション、およびサブフローを実行できます。
    重要:
    フローエラーハンドラーは、エラーが発生したフローを再開または再起動することはできません。

    手順

    1. 移動先 すべて > プロセス自動化 > フローデザイナー.
    2. フローを作成するか、既存のフローを開きます。
      フロー作成の詳細については、「ワークフロースタジオ でのフローの作成」を参照してください。
    3. [エラーハンドラー] スイッチを有効にします。
      ワークフロースタジオ により、フローと [データ] ペインにエラーハンドラーセクションが追加されます。
    4. アクション、フローロジックオプション、またはサブフローを [エラーハンドラー] セクションに追加します。
      このセクションには、最大 10 個のアクション、フローロジックオプション、またはサブフローを追加できます。サブフローを使用して、エラー情報をキャプチャしたり、レコードデータの問題を修正したりすることを検討してください。
      エラーハンドラーに フローロジックオプション を追加できます。それらのオプションを次の表に記載しています。
      表 : 1. サポートされているフローロジックオプション
      フローロジックのオプション 説明
      条件 条件のリストが満たされた場合にのみ、1 つ以上のアクションを選択的に適用します。詳細については、「条件」をご覧ください。
      期間の待機 このフローロジックオプションを使用して、指定された期間フローを一時停止し、指定された期間が経過するとフローの実行を再開します。詳細については、「期間の待機」をご覧ください。
      終了フロー このフローロジックオプションを使用して、ワークフロースタジオ 内のフローを停止します。詳細については、「終了フロー」をご覧ください。
      動的フロー ランタイムデータを使用して、フローまたはサブフローを動的に識別して実行します。動的に呼び出されるフローまたはサブフローに必要な入力を提供するテンプレートをビルドします。詳細については、「動的フロー」をご覧ください。
      フロー変数の設定 1 つ以上のフロー変数に値を割り当てます。フロー中に変数の値を変更または更新します。詳細については、「フロー変数の設定」を参照してください。

      [エラーステータス] オブジェクトには、フローエラーに関する情報が含まれています。各アクションによって返された [アクションステータス] オブジェクトを使用して、条件付きロジックをビルドすることもできます。これらのオブジェクトはどちらも [データ] ペインから使用できます。

    5. オプション: エラーハンドラーにステージを追加します。
      ステージの追加方法の詳細については、「ステージを設定してフローに追加する」を参照してください。
    6. エラーをスローするフローの本文にカスタムアクションを追加します。
      カスタムアクションの作成方法については、「エラーをスローするカスタムアクションの作成」を参照してください。
    7. フローをテストして、エラーハンドラーが正常に機能することを確認します。
      フローのテストの詳細については、「フローをテストする」を参照してください。
    8. フローエラー処理が正常に機能している場合は、エラーをスローしてフローから削除するカスタムアクションの横にある削除アイコンを選択します。

    タスクの結果

    フローでエラーが発生した場合、指定したアクション、フローロジックオプション、およびサブフローがフローで実行されます。フロー実行の詳細には、フローおよびエラーを返したアクション双方の [完了 (エラーを取得)] ステータスが表示されます。