【RPA】freee人事労務の従業員情報DWの待機時間問題を解決した話
はじめに
こんにちは。つむぐです。
先日、長かった待機時間を「ウィンドウコンテンツを待機」に変更した話をしました(記事の一番下にリンクをいれています)。今回は、ダウンロードの待機時間の修正をしたお話です。
ダウンロードに時間がかかる帳票
帳票のダウンロードで、すごく時間がかかる帳票ってたまにありませんか?たぶん、長くても1~2分程度だと思うのですが、その間ダウンロード完了をチラチラみたり、次の処理に移れなかったりで、体感的には10分くらい待っているように感じます。これも、待機時間を長めに設定していたのですが、今日はその待機時間を超えてもダウンロードが終わっておらず、アクションが空振りのまま次に次にアクションが進んでいました。
ファイルの待機が上手くいかない
それを解決しようと、PADのアクションで「ファイルを待機する」で試してみました。画像のように設定したのですがうまくいきません。

うまくいかなかったのでGeminiに相談したところ、
「結論から申し上げますと、残念ながらこのアクションの「ファイル パス」欄でワイルドカード(* や ?)を使用することはできません。PADの「ファイルの待機」は、指定された一言一句違わない完全なパスが存在するかどうかを監視する仕組みになっています。」とのこと。なんと・・・!!Geminiからの提案で「Loop」と「If」を組み合わせる方法を試してみることにしました。Geminiは言わなくても次の提案してくれるのでいいですよね。

教えてくれた通りに設定してみると、ほぉ~!!という感じです。これは、今の私では自力ではできませんでした。今思うと、過去にも同じことを教えてもらっていたような気が…。でも、改めてLoopとIfの組み合わせってこう使うのか、と勉強になりました。無事、ダウンロードファイルを確認して、リネーム、フォルダ移動までできました。これで、ダウンロード出来ていないのに次のアクションに進むこともなくなり、自分の感覚で待機時間を設定しなくて済むようになりました。
さいごに
私は日々の0.2%の改善を目指しています。毎日試行錯誤をしていますが、Geminiに相談しながら、どんどん良くなっている実感があります。バックオフィス業務の改善業務は人に見えない部分ではありますが、あくまで自分のためにやっています。それが、もし間接的に人の役にも立っていたら嬉しいなと思います。
最後まで読んでいただきありがとうございました。少しでも参考になれば幸いです。
(前回投稿した待機アクションの改善の記事です↓)
