Q&A

回答の並べ替え:
投稿新規に質問を投稿する

エラー時の挙動について

mencho mencho

2019-09-27 16:51

アクション実行中に何らかのエラーが発生し、エラーのダイアログが出ているにも関わらず、後続のアクションに進んでしまいます。エラーが発生(ダイアログが表示)した場合には、後続処理に進まないようにしたいのですが、術はありますでしょうか。

※Q&Aの過去ログを検索して同様の質問はなさそうでした。

mencho mencho
日本コンピュータシステム(CELFチーム)様

ご回答&検証ありがとうございます。

アクションを複数連結した状態で、一つのアクションで処理エラーが発生して、
エラーダイアログにてOKを押した場合に、
後続のアクションに処理が進んでしまっているという状態でした。

頂いたコメントとアクションの作りの見直しを行い、
アクション単位に処理結果(OK/NG)をチェックし、NGを識別したら、
エラー終了のアクション制御を入れて、全体を停止(後続アクションへ移行させない)する
ように見直したいと思います。

ありがとうございました。
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
メダルベストアンサー
mencho 様

ご返信ありがとうございます。
今、画像認識によるクリックアクションで擬似的にエラーを起こしたところ、メッセージ表示後アクションセットを中断しましたね。。
因みにクラウド版でのRPAアクションがエラー発生時に中断しない、との認識でよろしいでしょうか。
もし差し障りがないようでしたらどのようなアクションでスルーされるか、教えていただけますでしょうか。
よろしくお願いいたします。
メールコンタクトをとる
mencho mencho
日本コンピュータシステム(CELFチーム)様

早速のご回答ありがとうございます。
続きで確認させてください。

エラー処理を受けての中断には明示的にアクションを組み込まないと、
中断が行えない仕様であると理解であっていますでしょうか。
(エラー状態をCELFが検知して、アプリの挙動をCELFが
 停止してくれるという事はできない?)

よろしくお願いします。

日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
こんにちは。

制御アクションに「エラー情報を~に出力する」アクションがあります。
・その直後にエラー発生が想定されるアクションを書きます。
・エラーが発生したら・・に「アクションを終了する」アクションを書きます。
以上でRPAで画像が見つからない場合などでは処理中断できると思います。
メールコンタクトをとる