Power Appsの使い方

Power AppsとPower Automateの使い方やできることがわかるブログを目指しています。

Flow Microsoft Graphを使用する

Microsoft Graphとは

Microsoft Graph は、Microsoft 365 のデータとインテリジェンスにアクセスするための入り口です。

 

Microsoft Graph の概要

https://docs.microsoft.com/ja-jp/graph/overview

 

ざっくり言ってしまうと自テナントのMicrosoft 365のデータに繋げられるAPI

 

Flowにコネクタあるよね?Microsoft Graph使わなくない?

Flowのコネクタで事足りるのであれば直接使う必要はない。Office365系のコネクタは中身はMicrosoft Graphぽいが、すべてをカバーしているわけではないので、FlowからGraph APIを直接叩くシナリオは発生しうる。

 

コネクタでできないときはMicrosoft Graphでできないか見てみるのもいいかも。

 

Microsoft Graph REST API v1.0 リファレンス

https://docs.microsoft.com/ja-jp/graph/api/overview?view=graph-rest-1.0

 

導入手順

Docsで、カスタムコネクタを利用したFlowでの活用方法について手順が書かれている。非常にわかりやすいのでこちらを参考にしてやってみよう。

 

Microsoft Flow 用に Microsoft Graph JSON バッチ カスタム コネクタを作成する

https://docs.microsoft.com/ja-jp/graph/tutorials/flow

 

 

迷いどころのヒント

委任されたアクセス許可 or アプリケーションの許可 どっちをつかう?

委任されたアクセス許可のみをサポートしているAPIは多い。

委任されたアクセス許可では、特定のユーザとして処理が実行される

 

HTTPコネクタ or カスタムコネクタ どっちをつかう?

HTTPコネクタは資格情報のキャッシュができず、一部シナリオを実現できない。

カスタムコネクタではそういったケースにも対応できる。

 

 

感想

使い方はわかった。あとは標準コネクタとどういう差異があるか把握していきたいね。

 

 

謝意

Microsoft Graph 勉強会 in 福岡 にて勉強させていただきました。

主催者、登壇者の方ありがとうございました!

 

Microsoft Graph 勉強会 in 福岡

https://o365jpfuk.connpass.com/event/142668/

Power Apps や Power Automate に関する仕事のご依頼は下記ページからお問い合わせください。
ZEE CitizenDevSupport