Streamline your work with Microsoft Graph | Tips & Tricks
Skills:
Tool Use & Function Calling60%
Key Takeaways
The video demonstrates how to use Microsoft Graph to streamline work for users by integrating multiple applications, showcasing a custom application inside Microsoft Teams that utilizes the Microsoft Graph API to fetch relevant information and send messages.
Full Transcript
hi i'm bob german a cloud advocate at microsoft i'm here to share tips and tricks about how applications that use the microsoft graph can streamline work for users think about all the apps you use today there are probably a lot of them right now imagine you could combine them not just randomly but in ways that support the work you have to get done that's the idea for my demo today and it's a pattern i've seen over and over again from our customers and partners for example consider the common occurrence of planning a customer visit where do you start well probably by looking at your calendar and then you might want to prepare by looking up the customer in your crm system perhaps look up recent transactions case anything unusual has happened and also there's contracts those might be in microsoft 365 along with photos that have been taken in previous visits and of course you're going to have to get there so you'll need a map or some kind of directions maybe a weather forecast so you know how to dress that day and if you have any other questions you're probably asking your teammates now that's a lot of app juggling but the challenge is not so much that you're using a lot of different apps it's that every app is organized differently so it's up to the user to connect the dots to browse and search in each app for the information that's relevant to in this case a customer visit so if you visit customers maybe a few times a year that's probably fine but what if you're a field service technician an insurance adjuster or a visiting nurse and you and your teammates are going to new customers every day what if your company employs dozens or hundreds of these people all that wasted time and overhead will absolutely add up so now let me show you a possible solution and remember this is just a pattern that could be applied to many different situations here i am in microsoft teams and i'm running a custom application inside of teams which is a great place to put it because my users are already there i'm logged in as katie and katie can see her colleagues and her calendar with only the customer visits showing she can also browse to the other colleagues now all this information of course is coming from the microsoft graph if i open up one of the visits you can see that i've brought in not only the transactions and the customer information but also the documents and the photos for this customer again from the microsoft graph along with a map and a weather forecast using other cloud services now imagine that katie is going to look at her calendar and realize there's no way she's going to make that 2 30 appointment there's just not enough time to get there after the 1 30 so she's going to ask her team for a little bit of help well apps can send messages into teams as well again using the microsoft graph and so this message gets sent in along with a deep link back to the application so there's the there's the message now suppose i'm running around somewhere and i'm on my phone and i go into microsoft teams and i see that message from katie if i click on it it's going to bring me right into the app where i can see all that same contextual information without having to look it all up again and hopefully i can help katie out i've seen this kind of pattern in many different industries maybe you're trying to monitor what's going on on the floor of a hospital or a manufacturing station or maybe it's about seeing all the aspects of a product or an investment portfolio of course all these industries rely heavily on line of business apps but they also use productivity and collaboration tools like microsoft 365. apps that bring the two together can streamline work significantly for their users so let's take a look at how this works the microsoft graph is just a rest api meaning it's easy to call from any web browser or modern development environment here are the calls i used in the demo to get my colleagues i looked for my manager and then navigated to his or her direct reports to read the calendar was a single call with a filter on date to enumerate the files in the contracts library while i had to go get the library so there was a couple of steps involved i could cache that information if i wanted to but then it's a fairly straightforward thing to get the files inside and to send a message into a teams channel was pretty simple too now the microsoft graph is a secured api and that's because microsoft 365 users expect their data to be secured so you'll need to obtain an access token in order to call these apis you can learn how to do all of this in single page apps in a new series of hands-on labs in our microsoft learn website here are the urls please do check them out and thanks for watching don't forget to like and subscribe for more microsoft 365 developer videos
Original Description
Learn the tips & tricks to streamline your work with Microsoft Graph with Microsoft Cloud Advocate, Bob German (https://twitter.com/Bob1German)!
Want to learn more about Graph? Check out our learning path: https://aka.ms/learn-graph
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Microsoft 365 Developer · Microsoft 365 Developer · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Adaptive Cards community call-February 2019
Microsoft 365 Developer
PowerApps community call-February 2019
Microsoft 365 Developer
Microsoft Graph community call-March 2019
Microsoft 365 Developer
Office Add ins community call-March 2019
Microsoft 365 Developer
PowerApps community call-March 2019
Microsoft 365 Developer
Microsoft Teams community call-March 2019
Microsoft 365 Developer
Using React and Office UI Fabric React Components
Microsoft 365 Developer
Build Microsoft Teams customization using SharePoint Framework
Microsoft 365 Developer
Microsoft Graph community call-April 2019
Microsoft 365 Developer
Using Change Notifications and Track Changes with Microsoft Graph
Microsoft 365 Developer
Office Add Ins community call-April 2019
Microsoft 365 Developer
Adaptive Cards community call-April 2019
Microsoft 365 Developer
Microsoft Teams community call-April 2019
Microsoft 365 Developer
Getting Started with Microsoft Graph and Application Registration
Microsoft 365 Developer
Getting Started with Microsoft Graph and the Directory API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Microsoft Teams
Microsoft 365 Developer
Getting Started with Microsoft Graph Explorer
Microsoft 365 Developer
Getting Started with Microsoft Graph
Microsoft 365 Developer
Getting Started with Microsoft Graph and Mail API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Office 365 Groups
Microsoft 365 Developer
Getting Started with Microsoft Graph and the Calendar API
Microsoft 365 Developer
Getting Started with the Microsoft Graph Toolkit
Microsoft 365 Developer
Getting Started with Microsoft Graph and JavaScript SDKs
Microsoft 365 Developer
Getting Started with Microsoft Graph and .NET SDKs
Microsoft 365 Developer
Discover how businesses can be more productive with Microsoft 365 integrations
Microsoft 365 Developer
Adaptive Cards community call-May 2019
Microsoft 365 Developer
Office Add-ins community call-May 2019
Microsoft 365 Developer
Why We Built on Microsoft Teams
Microsoft 365 Developer
Microsoft Teams community call-May 2019
Microsoft 365 Developer
Microsoft Graph community call-June 2019
Microsoft 365 Developer
Build Angular SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
Office Add -ins community call-June 2019
Microsoft 365 Developer
Build Android native apps with the Microsoft Graph Android SDK - June 2019
Microsoft 365 Developer
Build MVC apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Authenticate and connect with Microsoft Graph - June 2019
Microsoft 365 Developer
Microsoft Graph data connect - June 2019
Microsoft 365 Developer
Change notifications with Microsoft Graph - June 2019
Microsoft 365 Developer
Build iOS native apps with the Microsoft Graph REST API - June 2019
Microsoft 365 Developer
Build Node.js Express apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Smart UI with Microsoft Graph - June 2019
Microsoft 365 Developer
Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Microsoft 365 Developer
Build UWP apps with Microsoft Graph - June 2019
Microsoft 365 Developer
Build React SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
Getting Started with Microsoft Graph and Batching
Microsoft 365 Developer
Getting Started with Microsoft Graph and Change Notifications
Microsoft 365 Developer
Getting Started with Microsoft Graph and Consent Permissions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Education
Microsoft 365 Developer
Getting Started with Microsoft Graph and Financials
Microsoft 365 Developer
Getting Started with Microsoft Graph and Excel
Microsoft 365 Developer
Getting Started with Microsoft Graph and Data Connect
Microsoft 365 Developer
Getting Started with Microsoft Graph and Intune
Microsoft 365 Developer
Getting Started with Microsoft Graph and Notifications
Microsoft 365 Developer
Getting Started with Microsoft Graph and OneNote
Microsoft 365 Developer
Getting Started with Microsoft Graph and OneDrive
Microsoft 365 Developer
Getting Started with Microsoft Graph and Open Extensions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Paging
Microsoft 365 Developer
Getting Started with Microsoft Graph and Schema Extensions
Microsoft 365 Developer
Getting Started with Microsoft Graph and Security API
Microsoft 365 Developer
Getting Started with Microsoft Graph and Query Parameters
Microsoft 365 Developer
Getting Started with Microsoft Graph and Reporting API
Microsoft 365 Developer
More on: Tool Use & Function Calling
View skill →Related Reads
📰
📰
📰
📰
Microsoft said the patches would get bigger. I measured how much bigger.
Dev.to · Erik Rekola
The AI Paradox: Why Search Engines Still Need the Human Touch in 2026
Medium · AI
Looking Like You Know AI and Actually Knowing AI Are Two Different Things
Dev.to AI
I Traced an AI Startup’s “10x Faster” Claim Back to Its Source
Medium · Startup
🎓
Tutor Explanation
DeepCamp AI