LoginSignup
0
0

More than 1 year has passed since last update.

プログラマがPower Automate for Desktopを使う(1)フロー作りで何が起きるか

Last updated at Posted at 2022-12-18

※「Power Automate for Desktop/初心者がWebサイトを操作するフローを作って気づいたこと」を改訂し「プログラマがPower Automate for Desktopを使う」というシリーズ記事にしました。 記事一覧へ

フロー作りで何が起きるか

Power Automate for Desktopを使って自分用のフローを作って気づいたこと紹介します。

フロー作りで次の現象が起きました。

フロー デザイナーでは動くのにコンソールからだと動かない
昨日動いたフローが今日は動かない

操作対象のサイトには次の特徴があります。

  • ログインのつどURLが決まる
  • 同じタイトルの複数のタブが出る
  • ページ内の要素のクリックで表示内容が変わる

私は次のシナリオを2つのログインアカウントについて使います。

  • あるサイトにログインして幾つかのページで帳票をダウンロードする

フローでは主にWeb自動化のアクションを使いますが、拡張機能の操作ではUIオートメーションのアクションも使います。

想定読者

  • Web操作のフローをこれから作る人
  • Web操作のフローが動かなくなって困っている人
  • プログラングの作法を流用してフロー作りで楽をしたい人

シリーズの記事一覧

(1)フロー作りで何が起きるか
  (本記事です)
(2)エラーの事例
  フロー デザイナーでは動くのにコンソールからだと動かない 昨日動いたフローが今日は動かない
  WindowsUpdate後に動かなくなった
(3)実行時にURLが決まり同一タイトルの複数タブが出る動的サイトの扱い方
  タブに接続 タブを閉じる リンクを操作 待機する タブ外の操作
(4)アクションの操作対象を整理して分かりやすいフローにするには
  ブラウザ変数は何を指すか ブラウザ変数のマージ
  UI要素の括りは何を指すか UI要素の括りをまとめる方法
(5)環境の変化に強いフローを作るには
  共通処理のモジュール化 変化しやすい箇所の局所化 サブフローの文脈独立性
(6)フロー作りの小技と雑学
  フロー作成の効率を上げる手段 Power Automate for Desktopに関する予備知識


私の環境は次の通りです。
・OS: Winodws 11 Pro (22H2)
・Power Automate: Power Automate for Desktop (無償版)(2.29.00258.23041)
・Chromeの拡張機能: Microsoft Power Automate(2.31.0.14)
・個人のマイクロソフトアカウントを使用

マイクロソフトのページを挙げます。
Microsoft Power Automate ドキュメント  …Microsoft Powerの説明
  デスクトップフローの概要 …for Desktopの部分
    ・コンソール画面のツールバーのヘルプから概要に行けます。
    ・デザイナー画面の「詳細」から該当箇所に行けます。
重要なことに時間をかけてその他のことは自動化しましょう。 …導入まで

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0