10
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Power Automate Desktopがなんとなく使える講座 #10 オンプレミスデータゲートウェイなしでクラウドフローからデスクトップフローを起動する

Last updated at Posted at 2021-06-02

(この記事は、2021年6月2日に執筆しました)

 Power Automate Desktopのバージョンアップで、オンプレミスデータゲートウェイなしでもクラウドフローからの起動ができるようになりましたが、その手順があまり紹介されていないようなので、調べてみました。なお、吉田大先生の名著「吉田の備忘録」に「Power Automate Desktop でオンプレミスデータゲートウェイが不要に・マシン管理機能を強化」という記事が既にあるのですが、もうちょっと長めに読みたい方向けです。

 クラウドフロー(Power Automate)からデスクトップフロー(Power Automate Desktop)を起動するには、アテンド型非アテンド型の2種類があります。

 アテンド型は、デスクトップフローが動作するPCにログインしている必要がありますが、非アテンド型は、PCへのログインも自動で行います。ただし、アテンド型はアテンド型 RPA のユーザーごとのプラン、非アテンド型は非アテンド型 RPA アドオンのライセンスが必要となります。条件および価格については、営業担当者にご確認ください。

 今回行うのは、アテンド型RPAで使う方法ですので、Windows 10 のライセンスのみで使用している場合は、利用できません。

Power Automate Desktopからコンピューターの登録

 Power Automaet Desktop の設定から、「コンピューター(プレビュー)」選択して「新しいコンピューターを登録」します。「コンピューター(プレビュー)」が表示されていない場合は、新しいPower Automate Desktopをインストールしてください。2021年6月2日時点で、バージョン 2.9.29.21133 が最新です。

image.png

 登録が完了すると、以下の画面が表示されます。

 image.png

Power Automate(クラウド)で、マシンの画面を見ると、コンピューターが登録されているのがわかります。

image.png

クラウドフローの作成

 Power Automate(クラウド)でインスタントクラウドフローか、スケジュール済みクラウドフローを作成しデスクトップフローを組み込んでも、このままではまだ動作しません。

image.png

 右上の3点ボタンを押して、「+新しい接続の追加」を選択します。

image.png

 接続は「コンピューターに直接送信(プレビュー)」を選択し、先ほど登録したコンピューター名を選び、PCにログインするユーザー名とパスワードを入力し、「作成」ボタンを押します。

image.png

 これで、フローが保存できます。

image.png

クラウドフローからデスクトップフローの起動テスト

 Power Automate DesktopがインストールされているPCは、右下の通知領域にPower Automate Desktopのアプリケーションアイコンが表示もしくは隠れているはずなので、Power Automate Desktopがデスクトップ上で動いていなくても、クラウドフローから起動すると、デスクトップフローが起動しますので、右上のテストから、手動でフローのテストを実行します。

image.png

 成功した場合と、失敗した場合で、メッセージを飛ばすようにするには、制御Try & Catch (Finalyもある) を使いますが、これをアクションから選択する方法がわからなかったので、テンプレートの「Try、Catch、Finallyテンプレート」からコピーして持ってきました。

image.png

 フローの右上の三点ボタンから「実行条件の構成」を選び、それぞれ成功した場合と失敗した場合のフローを並行で追加します。

image.png

image.png

コンピューターグループの作成

 複数のPCで動かしたい場合、コンピューターグループを作成します。
 まず最初に、Power Automate(クラウド)側で、「マシン」→「コンピューターグループ」→「+新しいコンピューターグループ」と選択し、右側に出てきた枠にコンピューターグループ名を入力します。

image.png

 コンピューターグループができあがりましたが、まだコンピューターは登録されていません。

image.png

image.png

 Power Automate Desktopを終了させますが、その際、デスクトップアプリだけでなく、右下のアプリケーションアイコンも終了させます。PCを再起動すると確実です。

image.png

 Power Automate Desktopを改めて起動して、設定から、「+コンピューターグループに追加する」を選択します。パスワードの強度が十分でないと、追加ができませんのでご注意ください。また、パスワードは、別のPCを同じグループに登録するときに必要となりますので、忘れないようにしてください。

mov1.gif
 コンピューターグループを設定したら、フローの設定もコンピューターグループの名前に変更してやります。

image.png

 下記のように複数のPCをコンピューターグループに設定してクラウドフローから実行すると、その時点で使用可能になっているPCでデスクトップフローが実行されるようになります。ただし、**上図のフローの中で設定したユーザー名と同じユーザー名でPCにログインしている場合に限られますので、ご注意ください。**ログイン後、PCがロック状態になっている場合も、実行できません。

image.png

 ちなみに、デスクトップフロー実行中のPCは、「使用可能」から「取り込み中」となります。データを取り込んでいる途中という意味ではなく、たぶんBUSYの日本語訳だと思うのですが、他のIT関連でその訳があてられているのを見たことがありません。と思ったらTeamsでも使われていました。いや、でも、PCが取り込み中って、なんかオチャメ。

image.png

image.png

10
12
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
10
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?