Microsoft Graph:知っておくべきことすべて
マイクロソフト(Microsoft)が市場の消費者や企業に焦点を当てた多くのサービスを導入していることはすでに見てきましたが、さまざまなデバイスでさまざまなサービスに対応することが困難になる場合があります。Microsoftはずっと前に(Microsoft)WindowsPhoneを立ち上げました。人々は実際、モバイルデバイスとPCの間のより良い接続と通信を期待していました。マイクロソフト(Microsoft)がそれをしなかったと言っているのではありません。彼らはそれを完璧に行いました。PCと電話(Phone)は素晴らしいペアを作りました。しかし、現代のスマートフォンには、もっと何かが必要です。これは、アプリ(Apps)が登場するときです。スマートフォンには優れたアプリサポートが必要です。GoogleのAndroid(Android)やAppleのiOSとは異なり、MicrosoftのWindowsPhoneは、開発者コミュニティから大きなサポートを受けていませんでした。より多くの開発者にモバイルプラットフォーム用のアプリを構築してもらうためのMicrosoftの取り組みを知っており、感謝していますが、さまざまなWindows Phoneプラットフォームを再起動した後、競合他社に大きく遅れをとっていました。しかし、新しいMicrosoftCEOである(Microsoft CEO)SatyaNadellaに伴う新しい戦略により、Microsoftは別の方向に進んでいます。彼らはそれを経験の移動性と (Mobility of Experience. )呼んでい ます。
Satyaの本HitRefresh (Hit Refresh, )から理解できる限り 、世界は3番目の携帯電話エコシステムを必要としませんでした。彼はマイクロソフトに(Microsoft)モビリティ(Mobility)の道に取り組むことを望んでいました。物事に簡単にアクセスできるようにし、人々の生産性を高め、人と会社のために一緒に働くようにデバイス間の接続を維持します。彼は、コンピューティングの未来が自然でよりインタラクティブになることを目指しています。したがって(Hence)、私たちは皆、MicrosoftがWindows10搭載のPCとAndroidフォンまたはiOSデバイスを統合して連携させるという目標に向かって進んでいるのを見ています。ここがMicrosoftGraphです(Microsoft Graph)このビジョンの核心として重要な役割を果たしています。
MicrosoftGraphとは
Microsoft Graphは、Graphという名前 のデータ構造(Data Structure)の原則に基づいて動作します。 (Graph. )現在、Microsoftはそれを次のように定義しています。
Microsoft Graph is the gateway to data and intelligence in Microsoft 365. Microsoft Graph provides a unified programmability model that you can use to take advantage of the tremendous amount of data in Office 365, Enterprise Mobility + Security, and Windows 10.
Microsoft Graphは、 (Microsoft Graph)Microsoft内のさまざまな製品グループのさまざまなAPI(APIs)の助けを借りて提供されます。次のAPIは、 (APIs)MicrosoftGraphAPIの動作を開始するのに役立ちます。
- Azure Active Directory
- (Office 365)SharePoint、OneDrive、OutlookまたはExchange、Microsoft Teams、OneNote、Planner、Excelなどの(Excel)Office365サービス。
- (Enterprise Mobility)Identity Manager、Intune、Advanced Threat Analytics、Advanced Threat Protection(ATP )などのエンタープライズモビリティおよびセキュリティサービス(Security Services)。
- アクティビティやデバイスなどのWindows10サービス。
- 教育。
Microsoft Graphでのサービスの使用方法と実装方法について詳しくは、こちら(here)の公式ドキュメントをご覧ください。
Microsoft Graphがユーザーに役立つのは、接続することです。これで、ユーザーはMicrosoftGraph(Microsoft Graph)をサポートするサービス全体のすべてのリソースに接続できます。これは、memberOf関係を使用してユーザーをグループにすることによって行われます。これは少し開発者向けなので、興味がある場合は、このmemberOf関係の詳細をここで(here)読むことができます。また、マネージャー関係(manager relationship)を使用して、ユーザーを別のユーザーに接続できます。詳しくはこちら(here)をご覧ください。
この種のモデルを使用すると、Microsoftは、通知などのアプリデータを同期し、 Android (Mobile)Phone(Android Phone)、iOSデバイス、またはWindows10Mobile電話からWindows10PCにPC機能で続行(Continue)することができます。
MicrosoftGraphの機能
Microsoft Graphは、アプリ開発者が顧客の生産性に非常に深く影響するソフトウェアを作成するのに役立ちます。MicrosoftGraphの主な機能の一部を以下に示します。
- ユーザーのカレンダーの次のエンゲージメントをスキャン(Scans)し、参加者にさまざまな情報を提供することで、ユーザーがそのエンゲージメントの準備をするのに役立ちます。この一連の情報には、役職、ワークグループ、および作業中または共同作業中の最新のドキュメントとチームプロジェクトに関する情報が含まれます。
- ユーザーのスケジュールをスキャン(Scans)し、会議に最適な時間をスケジュールするのに役立ちます。
- (Fetches Office)クラウドストレージ(Cloud Storage)(OneDrive )内に保存されているファイルから、グラフに接続されている任意のデバイスにOfficeドキュメントとファイルをリモートで取得します。
- ワークフローとスケジュールを調査して、会議に費やした時間についての洞察を提供したり、関連性のある、または重要な会議の推奨事項を提供したりできるようにします。
- 個人用ファイルの場合はOneDrive、仕事用ファイルの場合はOneDrive(OneDrive) for Business(OneDrive)での(Business)場所に基づいて、ユーザーが仕事用ファイルと個人用ファイルを区別できるようにします。
MicrosoftGraphを使用して呼び出された一部のリクエスト
Microsoft Graphの詳細に興味がある場合、またはMicrosoft Graph(Microsoft Graph)と互換性のあるサービスを構築したい開発者の場合は、 MicrosoftGraphの公式ドキュメントにアクセス(Microsoft Graph) してください。(here.)
これらのサービスは、 GraphExplorer(Graph Explorer)で実装および使用できます。詳細については、こちらの(here)GraphExplorerポータルをご覧ください。
Related posts
MicrosoftのEnterprise Mode Site List PortalとManage legacy Webアプリケーション
Teach KidsからCodeへのTools and ProgramsからMicrosoftまで
PerfViewがMicrosoftからPerformance Analysis&プロファイリングツールです
Download、Install、Learn Microsoft Small Basic programming言語
GTK+ Runtime Environmentとは何ですか?あなたのPC needはなぜですか?
ZoomをMicrosoft Teamsに追加する方法
Githubからファイルをダウンロードしてそれらを表示する方法
WindowsでDocker Desktopを設定して使用する方法
Windows 10の場合Best Free C++ IDE
Download and Install Code :: Windows 10のブロック
あなたのHTML coding知識を学ぶか改善するための最高のウェブサイト
Best Free PHP IDE用Windows 10
どのようなWebサイトまたはWebアプリのネイティブWindows appを作成するか
通知Visualizerを使用すると、アプリの通知をテストできます
Edge Developer ToolsでUser Agent and Geolocationを変更する方法
Codeを展開するのに役立つWebサイトGames&楽しんで
Alternate Text Browser複数のProgramming言語を閲覧できます
XAMARINとは何ですか?クロスプラットフォームモバイルapp developmentにどのように役立ちますか?
JEDITはコンピュータプログラマのための1つの印象的なText Editorです
Fix Command python setup.py egg_info error code 1で失敗しました