
フローの実行を早くするためのコツを3つ紹介するので、当てはまりそうなものがあったら試してみてください。
Webサイト内の操作は「ブラウザー自動化」を使う
Webサイト内の操作は「ブラウザー自動化」内のアクションを使用しましょう。
「UIオートメーション」内のアクションを使用して操作すると処理に時間が掛かる場合があります。
Webサイト操作を行っている箇所で処理が遅く感じたら、「UIオートメーション」内のアクションを使用していないか確認してみてください。
使用している場合は、「ブラウザー自動化」内に同じようなアクションがあるので置き換えてみてください。

※置き換えるためには新たにUI要素の取得が必要です。
※UIオートメーション内のアクションでしか対応できないものもあります。
「キーの送信」を使用する
UI要素を使用したアクションの実行に時間が掛かる場合、「キーの送信」アクションを使用しましょう。操作が段違いに速くなると思います。
ただし、想定外の操作を起こしやすいので注意も必要です。
「待機」アクションを前後に入れたり、操作の対象先を「ウィンドウのインスタンス/ハンドル」「タイトルやクラス、またはその両方」にしたり、安全な実行を心掛けましょう。

通常の「待機」を多用しない
通常の「待機」は秒数を指定し、指定した秒数だけ次のアクションの実行を待機します。
この秒数は固定値であり、本来待機しなくていい時間も待機している可能性があります。
逆もまた然りで、待機時間が足りなくなる可能性もあります。
秒数で指定するしかない場面もありますが、「ウィンドウコンテンツを待機」「ファイルを待機します」など、次のアクションを実行するのに必要なものの待機を使用しましょう。
秒数以外で待機することで、実行時間の短縮とエラー発生の防止が期待できます。


フロー作成に慣れるとどんどん早さを求めるようになる気がします。
エラーにならないくらいの早さを求めて快適に作業しましょう。



