0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Microsoft Graph ってナニ?

0
Posted at

Microsoft Graphって?

Microsoft Graph は、Microsoft Entra や Microsoft 365 などの Microsoft クラウド サービスにおけるデータとインテリジェンスへのゲートウェイです。って下のMSのドキュメントには記載されています。
少しわかりづらい言い方ではありますが、要するに Microsoft365 からのデータの取得や Microsoft365 への書き込みなどを行うための手段になります。

Microsoft 365へのアクセスする手段

Microsoft Graph では、Microsoft 365に対してアクセスする手段として下の3つが用意されいます。
各々については、下の項で説明いたします。

  • Microsoft Graph API
  • Microsoft 365 Copilot コネクタ
  • Microsoft Graph Data Connect

Microsoft Graph API

Microsoft Graph と言うと、Microsoft Graph APIを指します。Graph APIは、REST API または SDK を使用してMicrosoft 365からデータを取得したり、データを設定したりするための API(Application Programming Interface)になります。基本的には、PowershellやPythonなどで作成したプログラムから呼び出し、データを取得したり、データを設定したりするものになります。

Microsoft 365 Copilot コネクタ

Microsoft 365 Copilot コネクタ が外部のデータをMicrosoft 365に取り込む際に利用されるコネクタになります。
Google Drive/Jira/Salesforce などからデータをMicrosoft 365内へ取得するために利用されたりします。

Microsoft Graph Data Connect

Visutal Studioや.NET などのAzure 開発ツールからアクセスするためのデータソースになります。

と各アクセス手段について書きましたが、自分は、「Graph API」しか利用したことがないので、他については詳しく説明ができませんでした。

Microsoft Graph で扱えるデータ

Microsoft Graphで扱えるデータは下の表なものがあります。
特に自分は、TeamsやSharepoint,Outlook/Exchangeのデータを扱うことが多かったと思います。

サービス名 含まれるデータ
Microsoft 365 のコア サービス Bookings、カレンダー、Excel、Microsoft Purview eDiscovery、Microsoft Search、OneDrive、OneNote、Outlook/Exchange、People (Outlook 連絡先)、Planner、SharePoint、Teams、To Do、Viva Insights
Enterprise Mobility + Security サービス Advanced Threat Analytics、Advanced Threat Protection、Microsoft Entra、Identity Manager、Intune
Windows サービス アクティビティ、デバイス、通知、ユニバーサル印刷 (プレビュー)
Dynamics 365 Business Central サービス
Microsoft パートナー センター サービス

どんなことができるの?

Microsoft Graph を用いると、例えば下のようなことがプログラムからアクセスすることができます。

- Teamsのチャネルのメッセージの取得や、メッセージの書き込み
- Teamsのチームの作成やメンバーの追加/削除、チームの削除
- Outlook/Exchangeからメールの取得
- Teams会議の作成・招待
- Sharepointからファイルのダウンロード

結局、Microsoft Graph でできること

最後に色々、説明を記載しましたが、Microsoft Graph でできることは、Microsoft365内にあるデータの読み出しおよび書き込みができることになります。
Graph APIについては、細かい部分で気を付けた方が良いことなどありますので、別記事で書いていこうと思います。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?