Microsoft Ignite 2018 で Microsoft Graph のアップデートが発表されました
はじめに
Microsoft Ignite 2018 ではさまざまな発表がありましたが、Microsoft Graph についてもアップデートがありました。詳細は Office 365 Blog で公開されています。
アップデートの内容を簡単にご紹介します。
アップデートの一覧
Managed access to Microsoft Graph (preview)
Microsoft Graph に対して大規模なデータアクセスを行うアプリケーション (主に分析目的を想定) では、セキュリティが課題となる場合があります。そのため、Azure Data Factory と Azure Managed Applications を利用して管理されたアクセス (Microsoft Graph Data Connect) を実現できるようになりました。いったん Microsoft Graph のデータを Blob Storage にコピーしてアクセスする仕組みです。Azure Data Factory と Azure Managed Applications については、まだ理解が十分ではありません。
Notifications (preview)
すべてのデバイス (pWindows、iOS、Android) に通知を送信するための API です。これまで通知 API は提供されていませんでした。
Dynamics is now in Microsoft Graph (preview)
Dynamics のエンドポイントが追加されました。多くの方にとって有用なアップデートです。
Tools for IT pros & admins
PowerApps から Microsoft Graph を利用するためのサンプルとテンプレートが提供されています。
Security & Identity
セキュリティ関連のアップデートについては、詳細を把握できていません。
Intune
Intune の API が拡充されています。
Microsoft Teams, Messages, Calendars, Files, and Folders
既存の API の拡張についても重要な内容が含まれています。
| 名前 | 説明 |
|---|---|
| Teams の新機能 | タブ作成 API によりチームにタブを展開できます (preview) |
| 通話とオンライン会議 API でボットを作成できます (preview) | |
| SharePoint の新機能 | ページ API によりページの管理が可能です (preview) |
| リスト ビュー API によりビューの管理が可能です (preview) | |
| OneDrive の新機能 | フォローしているコンテンツの管理が可能です (preview) |
| ファイルの一括移動とコピーが可能です (preview) | |
| Outlook の新機能 | メッセージにカスタムヘッダーを追加できます (GA) |
| Mail Tips API によりメールの受信者情報を取得できます (GA) | |
| 予定表の空き時間を取得できます (preview) |
Tools & capabilities for developers (preview)
Microsoft Graph が OpenAPI (Swagger) に対応しました。これまではドキュメントを参照する必要がありましたが、開発生産性の向上が期待できます。
Discussion