www.Suhail.Cloud #SuhailCloud @SuhailCloud
Office 365 Developer Program
Power Automate and Graph API
– How they work together
Suhail Jamaldeen
www.Suhail.Cloud #SuhailCloud @SuhailCloud
About Me
Suhail Jamaldeen
Consultant & Trainer – Office 365 | Azure
Microsoft MVP – Office Apps & Services
Speaker
Blogger – www.Suhail.Cloud
#SuhailCloud
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Agenda
Office 365 Developer Program
Demo – Developer Program
Power Automate
Microsoft Graph API
Demo – Power Automate and Microsoft Graph API
www.Suhail.Cloud #SuhailCloud @SuhailCloud
How many of you are aware of Office 365 Developer
Program?
A. I’ve never heard of it before
B. I’ve heard of it, but not sure what it is
C. I’m pretty sure I know what it is
D. I’m using and I build apps
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Office 365 Developer Program
Use Office 365 developer subscription to develop your solutions
free of charge
Independent to your production environment
 Tenant level settings
 Users
Build Solutions
Add-Ins
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Subscription
Office 365 E3 Developer subscription - Before August 25th, 2019
Microsoft 365 E5 Developer Subscription​
 25 user licenses for development purposes
 Core Microsoft 365 workloads and capabilities (Windows not
included)
 All Office 365 Apps
 Office 365 Advanced Threat Protection
 Advanced analytics with Power BI
 Enterprise Mobility + Security (EMS)
 Azure Active Directory
Free trial for premium services
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Office 365 Resources
 Office resources gallery aggregates tools, samples, documents
and more into one place
https://developer.microsoft.com/en-us/office/gallery
www.Suhail.Cloud #SuhailCloud @SuhailCloud
https://developer.microsoft.com/en-us/office
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Power Automate
 Previously known as Microsoft Flow (Announced the new name
during MS Ignite 2019)
 Power Automate is a cloud-based software as other Office 365
products
 Can develop workflows without any development knowledge
 Multiple Templates
 Combination of Trigger, Action and Condition
 Successor to SharePoint Designer Workflows
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Power Automate Supported Platforms
Can interact with other applications like MailChimp, Dropbox,
Twitter, SharePoint, and OneDrive and many more
 Some services are labeled as Premium (e.g. Salesforce, CDS)
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Start with a Trigger
Examples:
 When a new item is created in a SharePoint list or library
 When a new tweet is posted containing a particular term
 Flow button on a mobile device
 Triggered from a PowerApp
 On a schedule
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Perform Actions
Examples:
 Create a SharePoint item or CDS record
 Post a tweet
 Send a mobile notification
 Interact with PowerApps
 Use the Modern Approvals experience
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Create Flows
 Create a Flow directly from your Custom list or Document Library
in the browser or phone app
 Create/run a Flow on a selected file, item, or folder
 Using the app, search for SharePoint triggers and actions
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Microsoft Graph API
Microsoft Graph is a RESTful web API
No need many different APIs
Gateway to the data in the Microsoft Cloud
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Supported Platforms
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Developer Advantage
 Mostly everything from a single endpoint.
 No separate token management
 Multiple platform supported with examples and code base
 Code base are open source and available in GitHub
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Power Automate and MS Graph API – Architecture
User Power Automate Graph API Office 365
App Registration Azure Active Directory
www.Suhail.Cloud #SuhailCloud @SuhailCloud
References
 https://developer.microsoft.com/en-us/graph/graph-explorer#
 https://sergeluca.wordpress.com/2017/09/22/extend-microsoft-flow-with-the-microsoft-graph-
and-0-code/
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Questions
&
Answers
www.Suhail.Cloud #SuhailCloud @SuhailCloud
Thank You
www.Suhail.Cloud
@SuhailCloud
#SuhailCloud

Power Automate and Graph API - How they work together

Editor's Notes

  • #7 90 days if you're actively using it for development