エラー・イベント・ハンドラーを使用したエラーのキャッチ
クライアント・サイド・ヒューマン・サービス内の任意のポイントでエラーをキャッチし、これらのエラーに対するエラー処理ロジックを実装するには、エラー・イベント・ハンドラーを使用します。 特定のエラーをキャッチするには、エラー・コードを指定し、エラー・データを指定の変数にマップすることによって、エラー・イベント・ハンドラーの実装エラー・プロパティーを設定できます。
このタスクについて
エラー・イベント・ハンドラーに実装するロジックに応じて、ネストされたクライアント・サイド・ヒューマン・サービスの実行の終了の仕方は異なります。
ページに留まるイベント- エラー・イベント・ハンドラーで Coach の後にページに留まるイベントを使用すると、ページに留まるイベントは、フローを、そのエラー・イベント・ハンドラーを含むサービス内、または上位のクライアント・サイド・ヒューマン・サービス内の最後に表示された Coach に戻します。 ページに留まるイベントは、エラー・イベント・ハンドラー内の Coach にフローを戻すことはありません。 フローの戻り先の Coach は、エラーがキャッチされたクライアント・サイド・ヒューマン・サービスから判別されます。エラーがスローされたサービスではありません。
終了イベント- エラー・イベント・ハンドラーで終了イベントを使用すると、終了イベントによって、ネストされたサービスのフローは終了しますが、親のサービスでは、ネストされたサービスのアクティビティーから出るフローに従って実行が続行します。
エラー終了イベント- エラー・イベント・ハンドラーでエラー終了イベントを使用すると、エラー終了イベントによって、ネストされたサービスのフローは終了しますが、親のサービスでは、スローされたエラーをキャッチした場合、実行を続行できます。
手順
クライアント・サイド・ヒューマン・サービスにエラー・イベント・ハンドラーを追加するには、以下のステップを実行します。
を追加します。