例外

[ロボット定義] ペインの [例外] 領域を使用して、ロボットがスローする可能性があり、呼び出し元のロボットにエラーとして返される例外のリストを表示します。ナビゲーションとコンテキスト メニューのオプションについては、ロボットの編集 を参照してください。

ロボットの実行中にエラーが発生すると例外がスローされ、エラーのために実行が一時停止されることがあります。例外により、予期せず発生したイベントが通知されます。

エラー メッセージには、エラーの説明と、エラーへの移動、実行の継続、または実行のキャンセルを行うためのボタン オプションが表示されます。

  • ロボット内で例外がスローされる場所を見つけるには、例外を右クリックして [使用状況の検索] を選択します。

    [検索結果] パネルに、問題を引き起こしているステップやファインダーが表示されます。

  • 呼び出されたロボット内で例外が処理されない場合、その例外は呼び出し元のロボットにプロパゲートされ、呼び出し元のロボットの例外リストに表示されます。

  • [ロボットを呼び出す] ステップをステップ オーバーした場合、呼び出されたロボットで処理されていない例外が発生すると、呼び出されたロボットのエディターは自動的にエラーが発生したフローポイントへ移動します。

  • 呼び出されたロボットについては、「実行ビュー」も参照してください。

ただし、例外をトライ-キャッチ ステップ (ロボット) またはトライ ステップ (ベーシック エンジン ロボット) で処理して、その後もロボットの実行を継続できる場合もあります。

  • 呼び出し元のロボットがトライ-キャッチ ステップまたはトライ ステップを使用して例外をキャッチした場合は、エラーの場所に移動するか、実行を続行するかを選択できます。

  • ロボットが例外を処理するように設定されていない場合、実行は継続するというオプションなしで停止します。呼び出されたロボットの内部であっても、エラーの位置が開きます。

  • Management Console で呼び出しを行うと、エラーがログに書き込まれます。

  • Web サービスによって呼び出された場合は、返された JSON または XML にエラーが表示されます。