「Failure」状態は、Circuitで実行された前のタスクが失敗したことを示す終了状態でもあります。実行を停止し、失敗として記録します。ユーザーが失敗した実行を確認するために使用されます。
使用例:従業員オンボーディングのケースでは、特に従業員の書類確認段階で、確認ステータスが失敗を示している場合、Failure状態を使用して、エラーメッセージと失敗理由を付けて実行を終了できます。
ビルダー表示
CircuitにFailure状態を設定するには、次の手順を実行します。
-
ビルダー表示で、左側のペインから[Failure]状態をCircuitにドラッグ&ドロップするか、Circuit内の必要な[Failure]状態をクリックします。
-
[設定]で、デバッグに役立つよう、実行レスポンスに表示される参照用の特定の[エラーメッセージ]と、任意の[理由]を状態に追加できます。
- Failure状態はそのパスの最後の状態であるため、次の状態はありません。
- Failure状態には、入力パスまたは出力パスも設定できません。
コード表示
以下のJSONはコード表示で使用されます。失敗の詳細を追加するための対応するフィールドはerrorMessageとreasonです。
Failure状態の例。
'Offer Cancelled': {
'type': 'failure',
'error_message': 'Document verification unsuccessful',
'reason': 'Documents submitted are invalid'
}