-
Power Automate Desktopを使用してchromeからアクセスしている社内システムからファイルをダウンロードしています。下記サイトを参考にフローを作成したのですが、最初の数回はうまくいくのですが、30分程度経過するとエラーが発生して止まってしまいます。
https://qiita.com/retra39/items/617ec407d85ad9fd2076
フローの概要としては下記になります。(2)-③で下記エラーが発生してしまいます。タスクマネージャーを確認しましたが、CPUはアクションのタイミングで一瞬100%になることがありますがメモリは最大で60%程度使用されていました。
何かエラーが発生しないようにする方法はありますでしょうか。もし情報が不足しておりましたらご指摘いただけると幸いです。何卒よろしくお願いします。
——————————
■作成しているフローの概要(1)実行用のフロー
①ループ条件 While(1)=(1)
② デスクトップフローを実行
③ 待機(300秒) #5分毎にダウンロードしたいため
④End 終了(2)実行しているフロー(デスクトップフロー)
①新しいchromeを起動する(新しいインスタンスを起動する) #社内システムにアクセス
②Webページのリンクをクリック #ダウンロード用の画面を起動
③新しいchromeを起動する
(実行中のインスタンスに接続する/フォアグラウンドウインドウを使用)
#ダウンロード用の画面は新規に立ち上がるため
④Webページのリンクをクリック #ダウンロードボタンをクリック
⑤chromeを閉じる⑥ダウンロードしたファイルを開く
⑦ダウンロードしたファイルをコピー
⑧ダウンロードしたファイルを閉じる⑨貼り付け先のファイルを開く
⑩貼り付け先のファイルに貼り付け
⑪貼り付け先のファイルを閉じる⑫フローを停止する
——————————
■発生するエラーアクション名:新しい Chrome を起動する
Chrome を制御することができませんでした。Chrome windows exist, but none of them were brought to the foreground within the remaining timeout period (30 seconds). Please ensure that the correct window is in focus and that there are no other windows or applications obstructing the view.
-
こんにちは
「新しいChromeを起動する」アクションの「詳細」タブにある
”Webページの読み込み中にタイムアウト”、”タイムアウト”
の数値を大きくするか、エラー発生時の”再試行ポリシー”欄から「固定」を選択して、再試行回数を2以上の数値に変更すると改善される可能性があります。
参考:https://qiita.com/maekawawawa/items/4eaaec0d542fdd383c60
- この返信は 3 ヶ 月, 2 週間 前 で pieta 変更されました。
-
-
そうですか、、、
そうなると対策は
・拡張機能の再インストール
・Edgeブラウザーに変更する
・(2)-②をアクション「Webページに移動」に変更してURLでダウンロード用の画面を開く
・(2)-③,④をアクション「マウスを画像に移動」等に変更してダウンロードボタンをクリックする
原因を追究する場合は
・ウィンドウがフォアグラウンドになっているか確認するため、(2)-③の前で一度処理を停止する
・待機時間を変えてみて、エラーの発生するタイミングが処理経過時間なのか処理の繰り返し回数なのかランダムなのか確認する
・フローを二つに分けずに一つで処理する
思いつくのはこれぐらいです。 お役に立てれば幸いです。
-
1 - 2 of 2 回答を表示