SlideShare a Scribd company logo
1 of 15
1
2
AGENDA
KEY CONCEPTSI
DEMOII
III SHOWING THE CODE
3
IV WRAP UP
BUSINESS SCENARIO
› MS TEAMS AUTO ARCHIVING WORKFLOW
4
Graph API
KEY CONCEPTS
MS TEAMS
A GLOBAL DEVELOPMENT PLATFORM
A chat-based workspace in O365 that integrates with the apps and services that people use to
get work done together. The developer platform makes it easy to integrate your own services
with Teams, whether you develop custom apps for your enterprise or SaaS applications for
teams around the world.
5
TABS
BOTS
NOTIFICATIONS
ADAPTIVE CARDS
APPS
TASK MODULES
CONNECTORS
MESSAGING EXTENSIONS
KEY CONCEPTS
MS TEAMS
A GLOBAL DEVELOPMENT PLATFORM
A chat-based workspace in O365 that integrates with the apps and services that people use to
get work done together. The developer platform makes it easy to integrate your own services
with Teams, whether you develop custom apps for your enterprise or SaaS applications for
teams around the world.
6
KEY CONCEPTS
MS TEAMS
A GLOBAL DEVELOPMENT PLATFORM
A chat-based workspace in O365 that integrates with the apps and services that people use to
get work done together. The developer platform makes it easy to integrate your own services
with Teams, whether you develop custom apps for your enterprise or SaaS applications for
teams around the world.
6
TABS
BOTS
NOTIFICATIONS
ADAPTIVE CARDS
APPS
TASK MODULES
CONNECTORS
MESSAGING EXTENSIONS
KEY CONCEPTS
SHAREPOINT FRAMEWORK (SPFx)
SHAREPOINT FRAMEWORK
The SharePoint Framework (SPFx) is a page and web part model that provides full support for
client-side SharePoint development, easy integration with SharePoint data, and support for
open source tooling.
7
› Client-side development framework
› No longer SharePoint only!
› Custom Form in MS Teams tab
› MSGraphClient
https://aka.ms/spfx
KEY CONCEPTS
MS GRAPH API
A UNIFIED PROGRAMMABILTY MODEL
You can use to Microsoft Graph to build apps for organizations and consumers that interact
with the data of millions of users and to access data in Azure Active Directory, Office 365
services, and more.
8
https://aka.ms/gra
ph
KEY CONCEPTS
MS GRAPH API
A UNIFIED PROGRAMMABILTY MODEL
You can use to Microsoft Graph to build apps for organizations and consumers that interact
with the data of millions of users and to access data in Azure Active Directory, Office 365
services, and more.
9
› Schema extensions
› Add custom data to Graph Objects
› Allows for searching and filtering directly from Graph API
https://aka.ms/schemaextensions
KEY CONCEPTS
MS FLOW
Microsoft Flow is cloud-based software that allows employees to create and automate
workflows and tasks across multiple applications and services without help from developers.
10
› Scheduled task
› No/Low code
› Easy integration with O365 apps/apis
› Adaptive Cards
https://adaptivecards.io/designer
DEMO
CONCLUSION
12
“Very easy with minimal code effort to
extend MS Teams functionality using
O365 ecosystem”
Q&A
› Nick Sevens
› Nick.Sevens@delaware.pro
› Twitter: @NickSevens1
13
› Robin Agten
› Robin.Agten@delaware.pr
o
› Twitter: @AgtenRobin
#SPSBE
http://spsbe.b
ePlease rate this
session!
SharePoint Saturday Belgium 2019
#SPSBE

More Related Content

What's hot

2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...Modern Workplace Conference Paris
 
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...Modern Workplace Conference Paris
 
Das Beste aus beiden Welten: OnRem, hybrid und Office 365
Das Beste aus beiden Welten: OnRem, hybrid und Office 365Das Beste aus beiden Welten: OnRem, hybrid und Office 365
Das Beste aus beiden Welten: OnRem, hybrid und Office 365GWAVA
 
Office Live
Office LiveOffice Live
Office LiveUGAIA
 
MVPSkill Saturday_EP01 Office 365/Azure Product Update March 2019
MVPSkill Saturday_EP01 Office 365/Azure Product Update March 2019MVPSkill Saturday_EP01 Office 365/Azure Product Update March 2019
MVPSkill Saturday_EP01 Office 365/Azure Product Update March 2019Kumton Suttiraksiri
 
SPSChennai2020
SPSChennai2020SPSChennai2020
SPSChennai2020Jenkins NS
 
DevTeach 2016 - Introduction to AngularJS in an Office 365 Context
DevTeach 2016 - Introduction to AngularJS in an Office 365 ContextDevTeach 2016 - Introduction to AngularJS in an Office 365 Context
DevTeach 2016 - Introduction to AngularJS in an Office 365 ContextSébastien Levert
 
NJ Office 365 User Group March 2017 - Intro
NJ Office 365 User Group March 2017 - IntroNJ Office 365 User Group March 2017 - Intro
NJ Office 365 User Group March 2017 - IntroThomas Daly
 
Microsoft Teams as a Development Platform
Microsoft Teams as a Development PlatformMicrosoft Teams as a Development Platform
Microsoft Teams as a Development PlatformDavid Schneider
 
Build apps that reach millions of Outlook Users
Build apps that reach millions of Outlook UsersBuild apps that reach millions of Outlook Users
Build apps that reach millions of Outlook UsersMicrosoft Tech Community
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexNicolas Georgeault
 
Extreme microservices with Azure Functions
Extreme microservices with Azure FunctionsExtreme microservices with Azure Functions
Extreme microservices with Azure FunctionsChristos Matskas
 
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft GraphSPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft GraphSébastien Levert
 
Global Office 365 Dev Bootcamp 2018 - Intro slides
Global Office 365 Dev Bootcamp 2018 - Intro slidesGlobal Office 365 Dev Bootcamp 2018 - Intro slides
Global Office 365 Dev Bootcamp 2018 - Intro slidesVincent Biret
 
Heroku - Java/Ruby/PHP/Node.js Applikationen in der Cloud
Heroku - Java/Ruby/PHP/Node.js Applikationen in der CloudHeroku - Java/Ruby/PHP/Node.js Applikationen in der Cloud
Heroku - Java/Ruby/PHP/Node.js Applikationen in der CloudSalesforce Deutschland
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for SyntexNicolas Georgeault
 
Visual Fusion 5_SP_Alert_Geofence
Visual Fusion 5_SP_Alert_GeofenceVisual Fusion 5_SP_Alert_Geofence
Visual Fusion 5_SP_Alert_GeofenceIDV Solutions
 

What's hot (19)

2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
2018-10-18 J2 2A - The next chapter what's new in SharePoint Server 2019 - Al...
 
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
2018-10-18 J2 2D - Create an immersive experience with Office 365 data and mi...
 
Das Beste aus beiden Welten: OnRem, hybrid und Office 365
Das Beste aus beiden Welten: OnRem, hybrid und Office 365Das Beste aus beiden Welten: OnRem, hybrid und Office 365
Das Beste aus beiden Welten: OnRem, hybrid und Office 365
 
Office Live
Office LiveOffice Live
Office Live
 
MVPSkill Saturday_EP01 Office 365/Azure Product Update March 2019
MVPSkill Saturday_EP01 Office 365/Azure Product Update March 2019MVPSkill Saturday_EP01 Office 365/Azure Product Update March 2019
MVPSkill Saturday_EP01 Office 365/Azure Product Update March 2019
 
SPSChennai2020
SPSChennai2020SPSChennai2020
SPSChennai2020
 
DevTeach 2016 - Introduction to AngularJS in an Office 365 Context
DevTeach 2016 - Introduction to AngularJS in an Office 365 ContextDevTeach 2016 - Introduction to AngularJS in an Office 365 Context
DevTeach 2016 - Introduction to AngularJS in an Office 365 Context
 
NJ Office 365 User Group March 2017 - Intro
NJ Office 365 User Group March 2017 - IntroNJ Office 365 User Group March 2017 - Intro
NJ Office 365 User Group March 2017 - Intro
 
Microsoft Teams as a Development Platform
Microsoft Teams as a Development PlatformMicrosoft Teams as a Development Platform
Microsoft Teams as a Development Platform
 
Utiliser Process Advisor
Utiliser Process AdvisorUtiliser Process Advisor
Utiliser Process Advisor
 
Build apps that reach millions of Outlook Users
Build apps that reach millions of Outlook UsersBuild apps that reach millions of Outlook Users
Build apps that reach millions of Outlook Users
 
How to get prepared for SharePoint Syntex
How to get prepared for SharePoint SyntexHow to get prepared for SharePoint Syntex
How to get prepared for SharePoint Syntex
 
Extreme microservices with Azure Functions
Extreme microservices with Azure FunctionsExtreme microservices with Azure Functions
Extreme microservices with Azure Functions
 
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft GraphSPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
SPC Adriatics 2016 - Introduction to AngularJS with the Microsoft Graph
 
Global Office 365 Dev Bootcamp 2018 - Intro slides
Global Office 365 Dev Bootcamp 2018 - Intro slidesGlobal Office 365 Dev Bootcamp 2018 - Intro slides
Global Office 365 Dev Bootcamp 2018 - Intro slides
 
PowerApps + Microsoft Graph
PowerApps + Microsoft GraphPowerApps + Microsoft Graph
PowerApps + Microsoft Graph
 
Heroku - Java/Ruby/PHP/Node.js Applikationen in der Cloud
Heroku - Java/Ruby/PHP/Node.js Applikationen in der CloudHeroku - Java/Ruby/PHP/Node.js Applikationen in der Cloud
Heroku - Java/Ruby/PHP/Node.js Applikationen in der Cloud
 
How to get prepared for Syntex
How to get prepared for SyntexHow to get prepared for Syntex
How to get prepared for Syntex
 
Visual Fusion 5_SP_Alert_Geofence
Visual Fusion 5_SP_Alert_GeofenceVisual Fusion 5_SP_Alert_Geofence
Visual Fusion 5_SP_Alert_Geofence
 

Similar to Developing intergrations with MS Teams, Flow and the Graph API

Commit University - Microsoft Azure
Commit University - Microsoft AzureCommit University - Microsoft Azure
Commit University - Microsoft AzureCommit University
 
O365 Saturday MS Graph API
O365 Saturday MS Graph APIO365 Saturday MS Graph API
O365 Saturday MS Graph APIAshish Trivedi
 
Building apps using azure for microsoft teams
Building apps using azure for microsoft teamsBuilding apps using azure for microsoft teams
Building apps using azure for microsoft teamsJenkins NS
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform AYUSHISHARMA295
 
Sps barcelona 2017 serverless para office 365
Sps barcelona 2017   serverless para office 365Sps barcelona 2017   serverless para office 365
Sps barcelona 2017 serverless para office 365Alberto Diaz Martin
 
Microsoft Graph for Humanizing the Digital Experience
Microsoft Graph for Humanizing the Digital ExperienceMicrosoft Graph for Humanizing the Digital Experience
Microsoft Graph for Humanizing the Digital ExperienceSoHo Dragon
 
What is Microsoft Power Platform?
What is Microsoft Power Platform?What is Microsoft Power Platform?
What is Microsoft Power Platform?ArpanDesai18
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerAppsRene Modery
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...Vincent Biret
 
SPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flowSPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flowAhmad Najjar
 
Unleashing the power of Microsoft Flow at Dynamics 365 Saturday
Unleashing the power of Microsoft Flow at Dynamics 365 SaturdayUnleashing the power of Microsoft Flow at Dynamics 365 Saturday
Unleashing the power of Microsoft Flow at Dynamics 365 SaturdayDaniel Laskewitz
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowJuan Fabian
 
Best Low No-Code Development Platforms- 2023.pdf
Best Low No-Code Development Platforms- 2023.pdfBest Low No-Code Development Platforms- 2023.pdf
Best Low No-Code Development Platforms- 2023.pdfMverve1
 
Mule integrate with microsoft
Mule integrate with microsoftMule integrate with microsoft
Mule integrate with microsoftSon Nguyen
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en AzureGapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en AzureAlberto Diaz Martin
 
SharePoint Saturday Madrid 2017 - Serverless para Office 365
SharePoint Saturday Madrid 2017 - Serverless para Office 365SharePoint Saturday Madrid 2017 - Serverless para Office 365
SharePoint Saturday Madrid 2017 - Serverless para Office 365Alberto Diaz Martin
 

Similar to Developing intergrations with MS Teams, Flow and the Graph API (20)

Commit University - Microsoft Azure
Commit University - Microsoft AzureCommit University - Microsoft Azure
Commit University - Microsoft Azure
 
O365 Saturday MS Graph API
O365 Saturday MS Graph APIO365 Saturday MS Graph API
O365 Saturday MS Graph API
 
Building apps using azure for microsoft teams
Building apps using azure for microsoft teamsBuilding apps using azure for microsoft teams
Building apps using azure for microsoft teams
 
Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
 
Sps barcelona 2017 serverless para office 365
Sps barcelona 2017   serverless para office 365Sps barcelona 2017   serverless para office 365
Sps barcelona 2017 serverless para office 365
 
Microsoft Graph for Humanizing the Digital Experience
Microsoft Graph for Humanizing the Digital ExperienceMicrosoft Graph for Humanizing the Digital Experience
Microsoft Graph for Humanizing the Digital Experience
 
What is Microsoft Power Platform?
What is Microsoft Power Platform?What is Microsoft Power Platform?
What is Microsoft Power Platform?
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
 
SPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flowSPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flow
 
Unleashing the power of Microsoft Flow at Dynamics 365 Saturday
Unleashing the power of Microsoft Flow at Dynamics 365 SaturdayUnleashing the power of Microsoft Flow at Dynamics 365 Saturday
Unleashing the power of Microsoft Flow at Dynamics 365 Saturday
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
 
Integration Hub.pdf
Integration Hub.pdfIntegration Hub.pdf
Integration Hub.pdf
 
Best Low No-Code Development Platforms- 2023.pdf
Best Low No-Code Development Platforms- 2023.pdfBest Low No-Code Development Platforms- 2023.pdf
Best Low No-Code Development Platforms- 2023.pdf
 
Mule integrate with microsoft
Mule integrate with microsoftMule integrate with microsoft
Mule integrate with microsoft
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en AzureGapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
 
SharePoint Saturday Madrid 2017 - Serverless para Office 365
SharePoint Saturday Madrid 2017 - Serverless para Office 365SharePoint Saturday Madrid 2017 - Serverless para Office 365
SharePoint Saturday Madrid 2017 - Serverless para Office 365
 
BPM for All
BPM for AllBPM for All
BPM for All
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Developing intergrations with MS Teams, Flow and the Graph API

  • 1. 1
  • 2. 2
  • 4. BUSINESS SCENARIO › MS TEAMS AUTO ARCHIVING WORKFLOW 4 Graph API
  • 5. KEY CONCEPTS MS TEAMS A GLOBAL DEVELOPMENT PLATFORM A chat-based workspace in O365 that integrates with the apps and services that people use to get work done together. The developer platform makes it easy to integrate your own services with Teams, whether you develop custom apps for your enterprise or SaaS applications for teams around the world. 5 TABS BOTS NOTIFICATIONS ADAPTIVE CARDS APPS TASK MODULES CONNECTORS MESSAGING EXTENSIONS
  • 6. KEY CONCEPTS MS TEAMS A GLOBAL DEVELOPMENT PLATFORM A chat-based workspace in O365 that integrates with the apps and services that people use to get work done together. The developer platform makes it easy to integrate your own services with Teams, whether you develop custom apps for your enterprise or SaaS applications for teams around the world. 6 KEY CONCEPTS MS TEAMS A GLOBAL DEVELOPMENT PLATFORM A chat-based workspace in O365 that integrates with the apps and services that people use to get work done together. The developer platform makes it easy to integrate your own services with Teams, whether you develop custom apps for your enterprise or SaaS applications for teams around the world. 6 TABS BOTS NOTIFICATIONS ADAPTIVE CARDS APPS TASK MODULES CONNECTORS MESSAGING EXTENSIONS
  • 7. KEY CONCEPTS SHAREPOINT FRAMEWORK (SPFx) SHAREPOINT FRAMEWORK The SharePoint Framework (SPFx) is a page and web part model that provides full support for client-side SharePoint development, easy integration with SharePoint data, and support for open source tooling. 7 › Client-side development framework › No longer SharePoint only! › Custom Form in MS Teams tab › MSGraphClient https://aka.ms/spfx
  • 8. KEY CONCEPTS MS GRAPH API A UNIFIED PROGRAMMABILTY MODEL You can use to Microsoft Graph to build apps for organizations and consumers that interact with the data of millions of users and to access data in Azure Active Directory, Office 365 services, and more. 8 https://aka.ms/gra ph
  • 9. KEY CONCEPTS MS GRAPH API A UNIFIED PROGRAMMABILTY MODEL You can use to Microsoft Graph to build apps for organizations and consumers that interact with the data of millions of users and to access data in Azure Active Directory, Office 365 services, and more. 9 › Schema extensions › Add custom data to Graph Objects › Allows for searching and filtering directly from Graph API https://aka.ms/schemaextensions
  • 10. KEY CONCEPTS MS FLOW Microsoft Flow is cloud-based software that allows employees to create and automate workflows and tasks across multiple applications and services without help from developers. 10 › Scheduled task › No/Low code › Easy integration with O365 apps/apis › Adaptive Cards https://adaptivecards.io/designer
  • 11. DEMO
  • 12. CONCLUSION 12 “Very easy with minimal code effort to extend MS Teams functionality using O365 ecosystem”
  • 13. Q&A › Nick Sevens › Nick.Sevens@delaware.pro › Twitter: @NickSevens1 13 › Robin Agten › Robin.Agten@delaware.pr o › Twitter: @AgtenRobin