什麼是 Microsoft Graph?
組織會在各 Microsoft 雲端服務中儲存大量資料和情報,但資料對使用者的可存取性如何?
例如,如果銷售人員要安排與客戶的會議,他們可以輕鬆地存取檔案和先前的會議和記事嗎? 是否容易找到銷售人員與客戶之間的電子郵件和聊天? 客戶可以連絡組織中的哪些人員以取得支援?
使用 Microsoft Graph,您可以利用安全、統一的 API 來連線到位於各種 Microsoft 365 服務中的資料。 取得此資料的存取權,可為使用者提供及時做出決策所需的資訊,並賦與公司競爭優勢。 開發人員可以快速開始使用 Microsoft Graph,並存取整個組織的資料,而不需了解個別 Microsoft 365 服務的運作方式。
您可以透過 Microsoft Graph REST API 和用戶端程式庫存取如以下類型的資料和情報:
- 使用者和群組
- Teams 資料
- 工作
- 檔案
- 郵件
- 會議和行事曆
- 組織圖
注意事項
Microsoft Graph 可用來存取 Microsoft 365 資料,並且與其他圖形技術 (例如圖形資料庫或 GraphQL) 無關。
在應用程式中使用 Microsoft Graph 的優點
為了更了解 Microsoft Graph 的優點,讓我們重新看看客戶應用程式案例。 應用程式需要下列功能,才能讓銷售人員更有效地與客戶合作:
- 取得銷售人員和客戶之間互動的歷程記錄
- 查看銷售人員傳送給客戶的訊息 (Microsoft Teams 聊天或電子郵件)
- 存取先前會議和記事的相關資訊
- 識別組織中可協助解決客戶問題的重要人員
- 檢查與客戶相關的檔案
如果您的開發小組成員未使用 Microsoft Graph,他們必須學習適用於郵件、行事曆和會議的 Outlook 郵件 API。 若要存取檔案,他們必須學習 OneDrive 和 SharePoint API。 最後,他們需要 Active Directory 查詢,才能存取組織中的人員、組織圖表和個別技能。 這是一些需要學習的 API,當您考慮到一段時間應用程式的管理和維護時,此情況會愈來愈複雜。
使用 Microsoft Graph,您的開發團隊可以使用單一端點和整合的 API 來取得應用程式所需的所有客戶互動資料。 此資料擷取範圍從存取不同銷售人員所傳送的客戶訊息,到檢視相關檔案。 開發人員可以使用 Microsoft Graph REST API 安全地存取此資訊。 用戶端程式庫也可適用於各種不同語言。
隨著銷售人員應用程式成長,它可以包含來自其他服務的資料:
- Microsoft 365 服務:Delve、Excel、Microsoft Bookings、Microsoft Teams、OneDrive、OneNote、Outlook/Exchange、Planner、SharePoint、工作場所分析
- Enterprise Mobility + Security Services:Advanced Threat Analytics、Advanced Threat Protection、Microsoft Entra ID、Identity Manager、Intune
- Windows 10 服務:活動、裝置、通知
- Dynamics 365 Business Central
安全性是任何組織的重要部分。 Microsoft Graph 提供內建安全性來控制對服務的存取。