Что такое Microsoft Graph?
Организации хранят огромные объемы данных и аналитики в облачных службах Майкрософт, но насколько они доступны пользователям?
Например, если продавец подготавливает собрание с клиентом, может ли он легко получить доступ к файлам, предыдущим собраниям и заметкам? Легко ли найти сообщения электронной почты и чаты между продавцом и клиентом? К каким людям в организации может обратиться клиент за поддержкой?
С помощью Microsoft Graph вы можете использовать защищенный единый API для подключения к данным, расположенным в различных службах Microsoft 365. Получение доступа к этим данным предоставит пользователям информацию, необходимую для принятия своевременных решений, и обеспечит компании конкурентное преимущество. Разработчики могут быстро начать работу с Microsoft Graph и получить доступ к данным в организации, не изучая принципы работы отдельных служб Microsoft 365.
Доступ к данным и аналитике, например к следующим типам, можно получить с помощью REST API Microsoft Graph и клиентских библиотек:
- Пользователи и группы
- Данные Teams
- Задачи
- Файлы
- Почта
- Собрания и календари
- Организационные диаграммы
Примечание.
Microsoft Graph используется для доступа к данным Microsoft 365 и не связан с другими технологиями Graph, такими как базы данных Graph или GraphQL.
Преимущества использования Microsoft Graph в приложении
Чтобы лучше понять преимущества Microsoft Graph, давайте вернемся к сценарию клиентского приложения. Приложению необходимы следующие функции, позволяющие продавцам эффективнее взаимодействовать с клиентами:
- Получение истории взаимодействия между продавцами и клиентами
- Просмотр сообщений, отправленных продавцом клиенту (в чате Microsoft Teams или электронной почте)
- Доступ к сведениям о предыдущих собраниях и заметкам
- Определение ключевых людей в организации, которые могут помочь с вопросами клиентов
- Просмотр файлов, связанных с клиентом
Если участники команды разработки не использовали Microsoft Graph, им потребуется изучить API почты Outlook для почты, календаря и собраний. Чтобы получить доступ к файлам, им потребуется изучить API OneDrive и SharePoint. Наконец, им потребуются запросы Active Directory, чтобы получить доступ к людям в организации, организационной диаграмме и отдельным навыкам. Это несколько API, которые необходимо изучить, что в дальнейшем еще усложняется, если нужно учесть управление приложением и его обслуживание с течением времени.
С помощью Microsoft Graph ваша команда разработчиков может использовать одну конечную точку и единый API для получения всех данных взаимодействия с клиентом, необходимых приложению. Это извлечение данных включает получение доступа к сообщениям клиентам, отправленным разными продавцами, и просмотр соответствующих файлов. Разработчики могут безопасно получать доступ к этой информации с помощью REST API Microsoft Graph. Клиентские библиотеки также доступны для различных языков.
По мере развития приложения продавца оно может включать данные из других служб:
- Службы Microsoft 365: Delve, Excel, Microsoft Bookings, Microsoft Teams, OneDrive, OneNote, Outlook/Exchange, Планировщик, SharePoint, Рабочая аналитика
- Службы Enterprise Mobility + Security: Advanced Threat Analytics, Advanced Threat Protection, Microsoft Entra ID, Identity Manager, Intune
- Службы Windows 10: действия, устройства, уведомления
- Dynamics 365 Business Central
Защита является критически важной частью любой организации. Microsoft Graph обеспечивает встроенную защиту для управления доступом к службам.