オーケストレーションでのフェーズエラーの処理
オーケストレーションのフェーズエラーを管理するための障害パスを設定します。フェーズまたはそのステップでエラーが発生したときに実行される要素と移動コネクタを追加します。これらのパスは、オーケストレーションが失敗するのではなく正常に完了するのに役立ちます。
必要なエディション
| フローオーケストレーションでサポートされるエディションを表示します。 |
| 必要なユーザー権限 | |
|---|---|
| Flow Builder でオーケストレーションを開く、編集または作成する | 「フローの管理」 |
オーケストレーションでのエラー処理の値と戦略については、「オーケストレーションでのエラー処理」を参照してください。
障害パスの追加
オーケストレーションでフェーズの障害パスを定義します。
このタスクには、1 つ以上のフェーズを含むオーケストレーションが必要です。
- オーケストレーションのフェーズにマウスポインターを置きます。
-
[
] をクリックし、[障害パスを追加] を選択します。
- 作業内容を保存します。
障害パスに少なくとも 1 つの要素を追加します。
障害パスへの決定要素の追加
決定要素を使用して、障害パスで実行する要素を制御する条件を作成します。
このタスクには、障害パスが定義された 1 つ以上のフェーズを含むオーケストレーションが必要です。
決定要素を使用して、エラーが発生したステップを判断し、オーケストレーションを適切な回復アクションに転送します。決定要素では、オーケストレーション実行変数と自動出力を評価してエラーの原因を特定し、最適な復旧パスを決定します。
一元化された障害パス戦略を実装する場合、決定要素はエントリポイントとして機能します。エラーの原因となったフェーズを特定し、適切な結果パスに転送して解決します。
-
[障害パス] で、[
] をクリックし、[決定] を選択します。
- 表示ラベル、API 参照名、説明を入力します。
-
決定要素に使用する決定ロジックの種別を選択します。
- 従来のロジック式とオーケストレーションから明示的に定義されたデータに基づいて実行される結果を決定するには、[Define Manually (Default)] を選択します。
- オーケストレーションからのデータを評価しているAIに基づいて実行される結果を動的に判別するには、[Define with AI (Advanced)]を選択します。
-
[手動で定義 (デフォルト)] を選択した場合は、要素の条件と結果を定義します。手動条件が含まれる決定要素の結果は、リストの順序で評価されます。そのため、結果を定義する順序が、オーケストレーションの実行の結果に影響する可能性があります。
- 表示ラベルと結果 API 参照名を入力します。結果の API 参照名はオーケストレーション内で一意である必要があります
-
最初の結果に使用する条件の要件を定義します。
オプション 決定結果の動作 すべての条件に一致 いずれかの条件が false の場合、オーケストレーションで次の結果の条件が評価されます。 いずれかの条件に一致 いずれかの条件が true の場合、オーケストレーションでこの結果のパスがすぐに使用されます。 カスタム条件ロジックに一致 このオプションを選択する場合は、最大 1,000 文字を入力して条件ロジックを指定します。以下を使用します。
- 各条件を参照する数値
- どのような条件の組み合わせが true となる必要があるのかを識別する AND、OR、NOT
- 文字列の一部をグループ化するための括弧
AND を入力した場合は、[すべての条件に一致] を選択した場合と同じです。OR を入力した場合は、[いずれかの条件に一致] を選択した場合と同じです。その他のロジックを入力する場合は、各条件の番号を含めるようにします。
たとえば、1 AND NOT(2 OR 3) の場合、フローは最初の条件が
trueであることと、2 番目および 3 番目の条件の両方がtrueでないことを評価します。 -
最初の結果のロジック条件を定義します。
列ヘッダー 説明 リソース - フェーズまたはステップから入力変数または自動出力を選択する
- 決定要素を選択する
- グローバル変数を選択する
演算子 使用可能な演算子は、[リソース] に選択されたデータ型によって異なります。「決定要素のフローオーケストレーション演算子」を参照してください。 値 同じ行の [リソース] と [値] のデータ型は、互換性がある必要があります。
- オーケストレーションリソース (入力変数や、フェーズまたはステップからの自動出力など) を選択する
- グローバル変数を選択する
- リテラル値を入力する。
日付値から数値を加算または減算すると、日付は時間単位ではなく日単位で調整されます。
- [AI で定義 (詳細)] を選択した場合は、要素の指示と結果を定義します。
-
(省略可能) 決定結果を決定要素に追加するには、[
] をクリックします。この手順を繰り返して、表示ラベルと結果の API 参照名を追加し、条件を設定して、条件間のロジックを特定します。手動条件については、ステップ 4b を参照してください。AI 条件については、ステップ 5b を参照してください。
-
(省略可能) [決定] 要素の決定結果を並び替えるには、[
] をクリックし、項目を新しい場所にドラッグします。デフォルトの結果は常に最後であるため、条件を含む決定結果をリストの最後の位置に移動することはできません。
-
(省略可能) 決定要素の読みやすさを向上させるには、デフォルトの結果の名前を変更します。
- [結果の順序] で、[デフォルトの結果] を選択します。
- 表示ラベルを入力します。
- 作業内容を保存します。

