$30 off During Our Annual Pro Sale. View Details »

Power Automate と Power Automate for desktop の使い分けを考える

maekawa
October 20, 2022
3.3k

Power Automate と Power Automate for desktop の使い分けを考える

10/20 Japan Power Platform Conference 2022 の登壇資料です

maekawa

October 20, 2022
Tweet

More Decks by maekawa

Transcript

  1. 2022
    Power Automate と
    Power Automate for desktop の
    使い分けを考える

    View Slide

  2. 2
    Maekawa
    • 新潟からフルリモートで東京の会社に勤務
    • 「Power Automate Desktop 勉強会」
    運営メンバー
    • Twitter: @HiMaekawaSan
    • Qiita: maekawawawa
    • PAD と SharePoint Online とラーメンが好き🍜
    • Power Automate も PAD も1 ユーザーとして利用

    View Slide

  3. 2022

    View Slide

  4. 2022
    この課題について
    機能や特徴からそれぞれの利用シーンを明確化できる部分があるのではないか?
    まとめることをチャレンジしてみて、それを共有したい!

    View Slide

  5. 2022
    🐣

    View Slide

  6. 2022

    View Slide

  7. 2022
    ・過去 10 年間で、クラウドの使用が爆発的に増加
    ・クラウドは便利だが、各サービスは孤立化している
    ・そこで、Microsoft Flow が登場!
    ・Flow では、2つ以上の異なるサービスを連携できる
    ・リリース時は、35 種類以上のコネクタが提供
    2019年11月
    Power Automate に名称変更
    2022年10月
    独立コネクタも含めコネクタ数 800 弱に増加
    AI Builder も利用できる
    Welcome to Microsoft Flow | Power Automate ブログ

    View Slide

  8. 2022
    ・API またはコネクタのないアプリケーションの自動化
    ・デスクトップの自動化の UI Automation
    ・Web ブラウザーの自動化の Selenium
    ※ 現在 UI Flows の新規利用は非推奨
    End to End Enterprise Automation with Power Automate UI flows | Power Automate ブログ (microsoft.com)

    View Slide

  9. 2022
    Microsoft が Softomotive 社を買収

    ・ExcelやOutlookなどの300程度のアクションが一気に増加
    ・その他魅力的なトリガー機能もあった
    ※現在 WinAutomation の通常サポートは終了
    Microsoft acquires Softomotive to expand low-code robotic process automation capabilities in Microsoft Power Automate |
    Power Automate ブログ

    View Slide

  10. 2022
    Power Automate Desktop がプレビューリリース
    ・WinAutomation をベースに作成されたツール
    ・引き続き PC にインストールして利用する
    2021年3月
    Windows 10 での利用が無償化
    2022年10月現在
    Power Automate for desktopとして、Windows 11に標準搭載
    Microsoft acquires Softomotive to expand low-code robotic process automation capabilities in Microsoft Power Automate |
    Power Automate ブログ

    View Slide

  11. 2022
    PAD が実現できる自動化の範囲も実は広い
    ExcelやOutlookなどの300程度のアクション
    データ ベースの操作
    Web API の実行も可能

    View Slide

  12. 2022

    View Slide

  13. 2022

    View Slide

  14. 2022
    Power Automate プロジェクト計画時に使用する自動化方法の決定 - Power Automate | Microsoft Learn

    View Slide

  15. 2022
    公開情報からの抜粋 (と少しの意訳)
    理想的には、自動化したいすべてのシステムに Power Automate コネクタがあることです。
    コネクタのリスト をチェックして、自動化する予定のシステムでコネクタが使用可能かどうかを確認します。
    コネクタを見つけたら、必要なアクションがそのコネクタで利用できることを確認します。
    たとえば、電子メールシステムのコネクタには、「送信」、「返信」、および「削除」のアクションが必要です。
    使用可能なコネクタがない場合は、次のオプションから選択できます。

    View Slide

  16. 2022
    Power Automate のコネクターのメリット

    View Slide

  17. 2022
    方式 ツール 解説
    コネクター PA 理想的な自動化方法
    カスタム コネクター PA
    開発者である場合、または組織にカスタム コネクタを作成できる開発者がいる場
    合に推奨される自動化方法
    HTTP コネクター PA
    開発者で、使用可能なコネクタがないシステムに接続する必要があるが、カスタ
    ム コネクタをセットアップしたくないという 1 回限りのシナリオがある場合
    Web ブラウザー
    の自動化
    PAD
    コネクタが見つからない場合、およびシステムが Web ブラウザー ベースのアプ
    リケーションまたは Web サイトである場合
    デスクトップ アプリ
    の自動化
    PAD
    コネクタが見つからない場合、およびシステムがPC上のデスクトップアプリケー
    ションである場合

    View Slide

  18. 2022
    方式 使いやすさ 開発の経験が必要ですか
    システム変更の影響を
    受けやすいですか
    コネクター 最も使いやすい 不要 受けにくい
    カスタム コネクター 使いやすい 必要 受けにくい
    HTTP コネクター 使いやすい 必要 受けにくい
    Web ブラウザーの自動化 使いやすい
    不要だけど、CSS/HTMLの知識があ
    ると良い
    受けやすい
    デスクトップ アプリの自動化使いやすい 不要 受けやすい
    そして、複雑な自動化シナリオでは、これらすべての方法を組み合わせること可能です。

    View Slide

  19. 2022

    View Slide

  20. 2022

    View Slide

  21. 2022

    View Slide

  22. 2022

    View Slide

  23. 2022

    View Slide

  24. 2022
    🖨️
    パソコン上のファイルやパソコンから繋がる機器の自動化!

    View Slide

  25. 2022

    View Slide

  26. 2022

    View Slide

  27. 2022

    View Slide

  28. 2022

    View Slide

  29. 2022

    View Slide

  30. 2022

    View Slide

  31. 2022
    APIトークンを生成する | kintone ヘルプ (cybozu.help)
    フィールドコードとは、APIでフィールドを指定するときに使用
    する文字列です。
    3) Power Automate や PAD から、API の実行

    View Slide

  32. 2022
    操作のレコーディングや UI 要素の取得から実行
    3) PAD から、ブラウザー操作の実行

    View Slide

  33. 2022

    View Slide

  34. 2022
    Power Automate はクラウド上から利用できる
    ・実行の設定後はパソコンの電源を切っても問題ない
    ・真夜中のスケジュール実行もなんのその
    Power Automate for deskutop は PC 上から利用する
    • パソコンが起動している必要がある
    • 実行するパソコンで挙動が変わることがある(環境要因)
    ※それらの解決策としては RPAbot が挙げられる

    View Slide

  35. 2022
    制限と構成 - Power Automate | Microsoft Learn
    要求の制限と割り当て - Power Platform | Microsoft Learn
    低速実行フローのトラブルシューティング (microsoft.com)
    Power Platform 要求数の制限(Power Automateの場合) | たなの覚え書き (tana-techlog.net)

    View Slide

  36. 2022

    View Slide

  37. 2022
    説明からクラウド フローを作成する - Power Automate | Microsoft
    Learn
    例によって書式データを使用して、Power Automate
    を使用して日付の書式を変更する - Power Automate
    | Microsoft Learn

    View Slide

  38. 2022
    Power Automate のコネクターが PAD からも利用可能になりました
    PADからコネクターを利用することで安定的な自動化を実現!
    クラウド フローとの行き来を減らしたシンプルなフローの構築!

    View Slide

  39. 2022
    製品の成り立ちや製品機能から利用シーンを検討することはできる
    自動化対象のシステムの構成や変更に伴う影響から判断する必要もある
    機能以外にも実行環境から利用するツールを検討してみる
    製品の機能追加が、今までの前提が変わることがあるので、新しいことへのキャッチアップは大切
    お話した内容については、実際にツールに触ってみて手を動かしてどういうツールなのか実感し
    てみることで、納得や逆に疑問が生まれると思います。
    会社でのリスキリングやコミュニティを通して、ぜひ一緒にキャッチアップして、経験を共有し
    てもらえたら嬉しいです。

    View Slide