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

Основная идея Microsoft Graph заключается в сопоставлении данных в Microsoft 365, чтобы вы могли запросить ответ и предпринять необходимые шаги соответственно.
Давайте разберем это на примере.
Допустим, вы используете Outlook для электронной почты и задач и SharePoint или OneDrive для хранения файлов. Теперь вы хотите знать, получили ли вы электронное письмо от клиента, и следующую задачу, которую вы должны выполнить, чтобы улучшить отношения с этим клиентом.
Для этого вам нужно зайти в Outlook, чтобы проверить, получили ли вы электронное письмо, запустить свой SharePoint, чтобы посмотреть, есть ли документ, уже созданный для этого клиента, прочитать его, чтобы узнать больше о клиенте и его требованиях, и решить, что делать дальше. Эти четыре шага можно выполнить в одном приложении с помощью Microsoft Graph, поэтому вам не нужно переходить между приложениями.
Представьте себе, сколько времени и сил вы сэкономите благодаря такому оптимизированному режиму работы.
Как использовать Microsoft Graph?
Microsoft Graph использует RESTful API для запроса данных в различных местах и приложениях, где они хранятся.
Чтобы получить представление об этом инструменте, перейдите в Graph Explorer и войдите в систему, используя свои учетные данные Microsoft. На левой панели вы найдете несколько примеров вопросов, таких как «Получить мой профиль», «Получить мою почту», «Получить мои элементы на диске» и другие. Просто нажмите на эти встроенные запросы, чтобы получить связанные данные.
Вы даже можете фильтровать эти данные. Например, вы можете задать запрос для получения важной почты, и Graph пропустит вашу электронную почту через фильтр «Важное», чтобы получить ваши результаты. Кроме того, вы также можете проверить, есть ли у вас электронное письмо от конкретного клиента, сведения об этом клиенте и многое другое.
Вот фрагмент кода. Чтобы получить доступ к профилю сотрудника по имени Джон Галт, используйте приведенный ниже вызов REST API.
GET /users/[email protected]
Когда вы нажимаете на запрос, вы можете увидеть нужную информацию в формате JSON с правой стороны.
Формат JSON в приведенном выше запросе будет выглядеть следующим образом.
{... "displayName": "Джон Галт", "givenName": "Джон", "jobTitle": "Менеджер по продажам", "mail": "[email protected]", "mobilePhone": "937-214- 0969", "officeLocation": "Колумбус, Огайо", "preferredLanguage": "en-US", "фамилия": "Гальт", }Это дает всю необходимую информацию об этом человеке.
Итак, как вы можете расширить использование этой информации JSON?
Просто вызовите этот API из своего пользовательского приложения и используйте эти данные для получения полезных сведений.
В коде приложения используйте объект клиента службы Graph, который взаимодействует с Microsoft Graph, чтобы получить эти данные JSON. Используйте код, чтобы контролировать способ отображения ваших данных и определять, что вы можете с ними делать.
Теперь вам может быть интересно, какие данные Microsoft Graph может получить для вас.
Ну, вы можете использовать API-интерфейсы и клиентские библиотеки Microsoft Graph для доступа:
- Пользователи и группы
- Задачи
- Файлы, хранящиеся в SharePoint и OneDrive
- Электронные письма, контакты и связанные вложения
- Календари
- Данные из Microsoft Teams
- Организационные схемы
Как видите, Microsoft Graph позволяет легко использовать данные в пользовательских приложениях для выполнения желаемых действий.
Зачем использовать Microsoft Graph?

Microsoft Graph предлагает множество преимуществ для вашей организации, например:
- Добавляет гибкость пользователям, поскольку вы можете встроить необходимые функции, такие как проверка электронной почты или получение документов, в пользовательское приложение.
- Повышает совместную работу и производительность сотрудников, поскольку доступ ко всем данным можно получить из одного приложения.
- Легко отслеживать метрики и выявлять любые задержки производительности.
- Улучшает взаимодействие с пользователем с помощью настраиваемых функций, таких как чат-боты, которые могут получать доступ к соответствующей информации для предоставления контекстных ответов.
- Автоматизирует рутинные задачи, такие как создание нового профиля сотрудника в Azure AD.
- Определяет популярные, актуальные и наиболее часто используемые файлы среди членов вашей команды, чтобы вы знали, где и какая информация находится. В качестве менеджера он также обеспечивает большую степень детализации контроля.
- Воспользуйтесь инструментом Graph Explorer, бесплатным инструментом с открытым исходным кодом, основанным на RESTful API, чтобы изучить функциональные возможности и возможности этих API, прежде чем интегрировать их в пользовательские приложения.
- Обеспечивает безопасный способ доступа к данным.
В целом Microsoft Graph повышает прозрачность, совместную работу и производительность.
Реальные сценарии
Наконец, давайте посмотрим, как использовать Microsoft Graph в реальных сценариях.
Взаимодействие с клиентом
Если вы являетесь частью отдела продаж, вы хотели бы знать историю взаимодействий вашей команды, прежде чем звонить клиенту. Для этого вы должны открыть Outlook, чтобы проверить все связанные электронные письма, просмотреть файлы SharePoint или OneDrive, чтобы найти соответствующую информацию, и, возможно, даже получить доступ к Azure AD, чтобы понять организационную структуру и навыки отдельных лиц.
С Microsoft Graph ваше приложение для продаж может иметь все эти данные, поэтому все, что вам нужно сделать, это перемещаться по приложению, чтобы найти нужную информацию. Это не только экономит время, но и улучшает совместную работу и обеспечивает большую прозрачность операций в целом.
Используя всю эту информацию, продавец может получить хорошее представление о клиенте и контекстных взаимодействиях, и, соответственно, даже встречу можно запланировать из приложения для продаж.
Управление доступом и идентификацией
В крупных организациях обычно сотни сотрудников ежедневно пользуются различными приложениями и службами. Управление доступом ко всем этим приложениям и устройствам — кошмар для организаций.
Microsoft Graph может упростить этот процесс, подключившись к Azure AD, чтобы определить уровень доступа для каждого сотрудника. Кроме того, он может автоматизировать административные рабочие процессы для рутинных задач, таких как адаптация или увольнение сотрудников, отслеживание использования, ведение профилей и многое другое.
Сотрудничество
Вы можете использовать Microsoft Graph для совместной работы с остальной частью команды. Например, команда разработчиков может хранить свои файлы в общем расположении на OneDrive, а члены группы могут добавлять задачи в Microsoft Planner всей группы.
С помощью Microsoft Graph вы можете автоматизировать задачи и назначать их непосредственно каждому члену команды. Другие могут отслеживать прогресс, нажимать на пересекающиеся задачи и многое другое. Таким образом, все знают более широкие цели организации и задачи, которые предстоит выполнить.
Приведенные выше примеры дают представление о том, что Microsoft Graph может сделать для вашей организации и как вы можете использовать его для повышения производительности и совместной работы между членами команды и даже между командами.
Microsoft предоставляет хорошее видеоруководство по Microsoft Graph, доступ к которому вы можете найти ниже.
[tg_youtube video_id="PI9NO5rayiY"]
Как видите, Microsoft Graph — это удобный инструмент, который преобразует разрозненные данные в полезную и взаимосвязанную информацию для ваших сотрудников.
Итак, что вы думаете о Microsoft Graph? Это то, что вы хотели бы использовать? Пожалуйста, оставьте свои мысли в разделе комментариев.