分岐とブックマークでリトライしよう

停止時間の設定が難しい

ボタンをクリックすると別の画面が表示され、その画面内の操作を行うという手順があったとします。

ロボットにこの手順を設定する場合、クリックした後にロボットを一時停止する必要があります。このとき停止する最適な時間を設定できているでしょうか。

処理のたびに時間を変更している

以下の理由で一時停止に設定した時間が経過しても、次の画面が表示されません。当然ロボットの処理でエラーが発生します。停止時間を変更してロボットを再実行するということを、処理のたびに行っていないでしょうか。

  • パソコンの処理速度が重い
  • ネットワークが遅い

最適な設定方法とは?

条件分岐とブックマークアクションを使えば、停止時間をチューニングする必要はありません。以下の画面を例にとって説明します。経費申請をクリックすると、別の画面が開きます。開くまでロボットの処理を停止させないといけません。

分岐 ブックマーク リトライ アプリ

一時停止だけを使う方法だと以下のようなアクションフローが出来上がります。経費申請をクリックしたら60秒待ってから経費申請画面へ接続しています。もし60秒たっても経費申請画面が表示されていなければ、経費申請画面へ接続するアクション(アプリに接続アクション)でエラーが発生します。

分岐 ブックマーク リトライ アプリ

条件分岐とブックマークを使用しリトライする

条件分岐とブックマークを使えば、一時停止する時間を調整する必要はありません。経費申請をクリックして経費申請画面へ接続しようとします。

経費申請画面が表示されていれば、次の値入力アクションが実行されます。表示されていなければエラーとなり、条件分岐の下側のフローの一時停止が実行されます。60秒待機した後、ブックマークへジャンプでブックマークへ進み、再び経費申請画面へ接続しようとします。

分岐 ブックマーク リトライ アプリ

分岐とブックマークでリトライすることによるメリット

リトライには以下のメリットがあります。うまくリトライを使ってください。

  • 停止時間をチューニングする必要がなくなる
  • ロボットにエラーが発生する原因がなくなる
  • 無駄な停止時間がなくなり、ロボットの処理時間が短くなる

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください