Общие сведения о службах Microsoft Graph

Завершено

Службы Microsoft Graph ориентированы на пользователей и группы.

Данные пользователя — это ядро облачных служб Microsoft 365. Рассмотрим пример: продавец планирует создать в календаре мероприятие с участием клиента. Продавец может запланировать отправку приглашения на собрание, используя защищенное удостоверение пользователя на любом устройстве или платформе по своему выбору. Когда собрание запланировано, соответствующее событие в календаре будет доступно на всех платформах и во всех приложениях.

На следующем рисунке показаны типы информации, к которым Microsoft Graph может получить доступ для пользователя.

Схема с типами информации, к которой Microsoft Graph может получать доступ для пользователя.

Группы — это базовая среда для совместной работы пользователей и командной работы в Microsoft 365. Представьте себе группу пользователей в отделе продаж. Они могут использовать службы Microsoft 365 для совместной работы с коллегами, общения и обмена файлами, календарными событиями и заметками.

Доступ к функциональности этого типа имеет ключевое значение для сценария приложения продаж, так как со временем с клиентом могут связываться несколько продавцов. Доступ к общей информации группы позволяет продавцам в организации принимать более обоснованные решения.

Схема с типами информации, к которой Microsoft Graph может получать доступ для групп.

Службы Microsoft Graph поддерживают сценарии, связанные с удостоверениями, безопасностью, производительностью, совместной работой, средствами искусственного интеллекта для рабочей области и прочим. Например, чтобы получить доступ к профилю определенного пользователя, приложение может использовать следующий вызов REST API Microsoft Graph:

GET /users/michellec@M365x214355.OnMicrosoft.com

Этот вызов REST API возвращает сведения из профиля Мишель, которые могут отображаться в приложении.

{
  ...
  "displayName": "Michelle Caruana",
  "givenName": "Michelle",
  "jobTitle": "Development Manager",
  "mail": "michellec@M365x214355.OnMicrosoft.com",
  "mobilePhone": "425-555-0132",
  "officeLocation": null,
  "preferredLanguage": "en-US",
  "surname": "Caruana",
  "userPrincipalName": "michellec@M365x214355.OnMicrosoft.com",
  "id": "4cdd269d-559f-4360-a12a-92525f712d8c"
}

Приложение может получить сведения о непосредственных подчиненных Мишель с помощью следующего вызова REST API:

GET /users/michellec@M365x214355.OnMicrosoft.com/directReports

Этот вызов возвращает следующие данные:

{
...
  "value": [
    {
      "displayName": "Pradeep Gupta",
      "givenName": "Pradeep",
      "jobTitle": "Project Manager",
      "mail": "PradeepG@M365x214355.onmicrosoft.com",
      ...
    },
    {
      "displayName": "Jordy Smith",
      "givenName": "Jordy",
      "jobTitle": "Accountant",
      "mail": "Jordy@M365x214355.onmicrosoft.com",
      ...
    },
    {
      "displayName": "Bridgette Johnson",
      "givenName": "Bridgette",
      "jobTitle": "Designer",
      "mail": "BridgetteJ@M365x214355.onmicrosoft.com",
      ...
    }
  ]
}

Помимо прямых вызовов REST API Microsoft Graph, вы можете использовать пакет SDK Microsoft Graph (пакет средств разработки программного обеспечения) и клиентские библиотеки для упрощения процесса вызова API. Следующие модули этого учебного плана содержат примеры использования этого пакета SDK.

Через Microsoft Graph, как уже упоминалось, можно вызывать многие службы. Рассмотрим три конкретные области, где Microsoft Graph может помочь вам интегрировать данные Microsoft 365 в приложения.

Управление удостоверениями и доступом

Представьте себе крупную торговую компанию с сотнями сотрудников. Всем ее сотрудникам в течение дня требуется доступ ко многим приложениям, устройствам и службам. Необходимо обеспечить безопасный поток обработки удостоверений и доступа во всей организации.

API Microsoft Graph для Microsoft Entra ID помогает организациям создать основу для безопасного удостоверения и доступа. Разработчики могут использовать Microsoft Graph для подключения к службам управления удостоверениями Microsoft Entra и автоматизации административных рабочих процессов. Автоматизация с помощью Microsoft Graph таких процессов, как обслуживание профилей, прием на работу и увольнение, а также отслеживание заданий может сэкономить администраторам время.

Производительность и совместная работа

В сценарии приложения для продавцов нужны решения, способствующие повышению производительности повседневной работы продавцов.

Разработчики могут улучшить взаимодействие с приложением, добавив чат-бот, способный планировать собрания с коллегами и клиентами, проверять доступность по календарю и напоминать продавцам о списке дел на день.

Вы можете создать чат-бот, который будет использовать API календаря Outlook и API списка дел в Microsoft Graph в качестве решения для повышения производительности.

Снимок экрана: чат-бот, использующий API календаря Outlook в Microsoft Graph в качестве решения для повышения производительности.

Ту же идею с чат-ботом можно применить к совместной работе. Отдел продаж может хранить свои файлы на сайте SharePoint и добавлять задачи в Планировщик (Майкрософт) в группе. Если команде требуется доступ к какому-либо файлу или задаче, чат-бот может получить необходимые данные с помощью API Microsoft Graph для SharePoint и Планировщика.

Кроме того, API Microsoft Graph для совместной работы можно использовать в целях автоматизации. Например, каждый раз при найме нового продавца профиль нового продавца можно создать в идентификаторе Microsoft Entra. Затем нового продавца можно добавить в соответствующую команду в Microsoft Teams. С помощью API Teams в Microsoft Graph можно автоматизировать следующие сценарии.

Схема со сценариями Microsoft Graph для автоматизации рабочего процесса.

Средства искусственного интеллекта в применении к пользователям и рабочим областям

Службы Microsoft Graph, связанные со средствами искусственного интеллекта в применении к пользователям и рабочим областям, могут помочь вам в получении обширной аналитики касательно пользователей и групп в Microsoft 365. Например, в течение обычного рабочего дня продавец участвует в собраниях, читает сообщения электронной почты и взаимодействует с коллегами и клиентами по различным каналам. В процессе совместной работы сотрудники могут обмениваться сотнями документов, и продавцу необходимо быстро находить эти файлы для принятия эффективных решений.

С помощью API Microsoft Graph для аналитики вы можете получать файлы, актуальные для определенного пользователя, общие и часто используемые файлы во всей организации. Благодаря этому API повышается производительность, и релевантный контент становится значительно более доступным для пользователей.

Схема с документами, актуальными для данного пользователя.