停止時間の設定が難しい
ボタンをクリックすると別の画面が表示され、その画面内の操作を行うという手順があったとします。
ロボットにこの手順を設定する場合、クリックした後にロボットを一時停止する必要があります。このとき停止する最適な時間を設定できているでしょうか。
処理のたびに時間を変更している
以下の理由で一時停止に設定した時間が経過しても、次の画面が表示されません。当然ロボットの処理でエラーが発生します。停止時間を変更してロボットを再実行するということを、処理のたびに行っていないでしょうか。
- パソコンの処理速度が重い
- ネットワークが遅い
最適な設定方法とは?
条件分岐とブックマークアクションを使えば、停止時間をチューニングする必要はありません。以下の画面を例にとって説明します。経費申請をクリックすると、別の画面が開きます。開くまでロボットの処理を停止させないといけません。

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

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

分岐とブックマークでリトライすることによるメリット
リトライには以下のメリットがあります。うまくリトライを使ってください。
- 停止時間をチューニングする必要がなくなる
- ロボットにエラーが発生する原因がなくなる
- 無駄な停止時間がなくなり、ロボットの処理時間が短くなる
