はじめに
前回までのUiPathフローで、一応はYouTubeで特定キーワードの再生履歴があった場合は、指定端末を停止する操作までは出来ました。
しかし、1分毎にページをリロードするので、稀に読み込みエラーになってしまい、そのまま停止してしまうことが出てきました。
エラーの内容
画面を保存するのを忘れてしまったのですが、以下のようなパターンで止まることがありました。
・webページの読み込みエラー
・メール送信処理での認証エラー
対処(リトライ処理)
そこで、よく停止する箇所に、リトライ処理を入れました。

赤枠のところがよく失敗するので、「リトライスコープ」を追加し、もともとあった処理をその内側に入れました。

例えば、メール送信処理であれば、このような形になります。リトライの間隔やエラー発生時に継続するか否かなどは、環境に合わせて設定すればいいと思います。
終わりに
リトライスコープを追加したことによって、エラーの発生率が格段に減りました。
今は毎日想定通りの動きをして稼働してくれています。
コメント