Topics

Knowledge Creation Laboratory by CRM(xRM)

Part 1: Integration of Power Automate and Microsoft Graph

1. What is Microsoft Graph?

To put it simply, Microsoft Graph is a service that allows you to retrieve and update information for Microsoft 365-related products, and provides information that cannot be retrieved or updated using conventional standard functions.

Microsoft logo

In this article, we will use Microsoft Graph as a gateway to retrieve and update information about other Microsoft products that cannot be obtained using the standard features of Power Automate.

Please note that this article is not about analyzing data using Microsoft Graph.

If you are interested in the overview, please check out the article below which provides an overview of Microsoft Graph.

Official documentation:Introducing Microsoft Graph

When using Microsoft Graph, APIs are made public, and by accessing a single endpoint, it is possible to achieve collaboration between systems, making it possible to obtain information from various systems other than Power Automate, which is introduced in this article.

For example, you can retrieve Microsoft Planner plans using the planId, which is a unique key, and update the contents of a Planner plan using the planId as a key. Please refer to the official documentation below for available API functions.

Official documentation:Use the Microsoft Graph API

2. Benefits of integrating Microsoft Graph and Power Automate

In my experience, there are some functions that just can't be achieved using the standard features of Power Automate, and sometimes I get stuck.

(Power Automate has features that seem like they might solve the problem, but sometimes the desired response isn't returned...)

By linking Microsoft Graph with Power Automate, it becomes possible to attach to a range of data that cannot be retrieved or updated using standard Power Automate functions.

If you get stuck and are able to integrate with Microsoft Graph, your options will expand dramatically, so it's definitely one of the options you'll want to know about when developing with Power Automate.

Power Automate logo

XNUMX. XNUMX.summary

・Microsoft Graph is a function that performs processes that cannot be achieved with the standard functions of Power Automate.

-Expands the range of processing available with Power Automate.

-To execute Microsoft Graph from Power Automate, use an HTTP request.

There are some quirks when processing Microsoft Graph from Power Automate, so next time I will show you how to actually invoke the process.
If you like, please check out the next article.

Person who wrote this article
Junsuke Urata

He is a young engineer born in 95 and works at the Tokyo branch, but is originally from the Kansai region.
Responsible for development of Dynamics and Power apps.
Although it is a very difficult struggle, I spend every day doing my best.
His hobbies are fishing, motorcycling, and bouldering.

Articles in the same category