エラー処理:はじめに
概要
エラー処理グループはスマートウォークスルーの機能で、エラーが発生するとユーザーに表示される追加のステップを作成することができます。 エラー処理グループを使用すると、ユーザーがプロセスを最初から最後まで完了させるために必要なヘルプを得ることができます。
エラー処理グループを使用して、スマートウォークスルーでプロセスの作業を間違えた場合にユーザーに表示される特定のステップを提供できます。 これらのステップは、ユーザーがエラーを修正できるまで繰り返し表示されます。 エラーから回復すると、ユーザーはメインパスに戻ってプロセスを完了することができます。
使用方法
スマートウォークスルーは、エラー処理グループに到達すると、エラーを定義するために作成されたルールを確認します。 ルールがtrue(エラー発生)の場合、WalkMeはエラー処理グループ内のステップを再生します。 エラー処理グループ内のステップを再生し終わると、WalkMeはそのエラーがまだ存在するかどうかを確認します。 その場合、エラー処理グループが再び再生されます。 そうでない場合、メインパスのガイダンスが継続されます。
エラー処理グループでは、ルールエンジンを使用して画面上のユーザーエラーを検出することができます。 その後、ユーザーによるエラー修正を支援するステップをエラー処理グループに追加できます。 ウォークスルーは、エラー処理グループに追加されたすべてのステップ(オレンジ色の点線内のすべてのステップ)を再生した後、エラー処理グループのルールを再確認して、エラーが引き続き存在するかどうか(ルールがtrueかどうか)を確認します。 エラーがまだ存在している(ルールがtrueである)場合、エラー処理グループが、オレンジ色の点線内にあるステップを再び再生します。 そうでない場合、メインパスを継続します。
エラー処理グループの作成
スマートウォークスルーにエラー処理グループを追加する
- ステップを追加するパスにカーソルを合わせ、オプションメニューからエラー処理グループを選択します。 通常、エラー処理グループは「Click Submit」や「Click Save」など、エラーをトリガーするステップの後に配置されます。
- ホバーメニューで[Error Handling Group(エラー処理グループ)]を選択します。
エラー処理グループが追加されると、スマートウォークスルーにオレンジ色のアイコンとして表示されます。
エラーを定義するルールを作成する
- [Create Rules(ルールを作成)]をクリックします。
- ルールエンジンでエラー処理グループのルールを設定します。 設定したルールがtrueの場合、ウォークスルーはループに入り、ルールがfalseになるまで繰り返します。
通常、このルールはOn-Screen Element(オンスクリーンエレメント)セレクターを使用してエラーが表示されているかどうかを確認しますが、必要に応じてどんなルールでも設定できます。 - ルールを追加した場合は、[Done(完了)]をクリックします。
ユーザーエラーはページにエラーメッセージとして表示されることが多いため、エラー処理グループの一般的なルールタイプは画面上エレメントです。 下記の例は、ログイン画面に表示されているか判定するルールを使ってエラー処理グループを定義するルールを示しています。 エラーに「ユーザー名が必要」や「パスワード不正」などと表示される場合、ルールはtrueになります。これは、WalkMeがそこに含まれるテキストとは関係なく、エラーメッセージエレメントを探しているためです。
エラー処理グループの名前を変更する
エラー処理グループにステップを追加する
このループに追加されたステップは、エラー処理グループで設定された条件がFALSEになるまで繰り返されます。
WalkMeは、このループの最終ステップに到達すると、エラー処理ルールを再確認します。
エラー処理ルールがfalseになったら(つまりエラーがなくなったら)、プロセスの次のステップからウォークスルーが再開されます。