SlideShare a Scribd company logo
1 of 33
Combining Azure, Power Platform and Teams
Frederik Bisback
(Clifton Lenne)
Deliver an Enhanced User Experience
@BisbackFrederik
Clifton C. Lenne
Functional Solution Consultant
Co-organizer
#ThePAAddict @cclenne
linkedin.com/in/cliftonclenne
BUILDING BLOCKS
Technical flow
Developer
Azure
Blueprints
DATA
DATA
ApprovalAutomate
RBAC
Automate
Manager
Requester
Azure Key Vault
Custom Connector:
Azure Blueprints
Adaptive Cards
PowerApps App
Adaptive Cards
1
3
5
2
6
4
7
1. Requester creates request via app.
2. Request info is stored in CDS
3. Approval to Manager via Teams
4. Result send to requester via Teams
5. Get tenant info from Key Vault
6. Azure Blueprints REST
7. Developer can access the
environment
What do we need?
Azure
Environment
Azure Tenant
Azure Blueprints is Free.
Pay-As-You-Go for the
deployed resources
PowerApps
License
PowerApps per app plan.
• 2 apps
• Premium connectors
• Custom connectors
• Utilize Common Data
Service
• CDS Database
capacity: 50MB
Automate License
Per flow plan.
• Max 5 flows
• Child flows need no
license
Azure Blueprints
Azure Blueprints (Preview)
What are
Azure Blueprints?
Deploying repeatable
resources defined by
architect or central IT
groups.
Complaint with company
standards, policies and
requirements.
Templates and
Artifacts
Orchestrate the
deployment of various
templates and artifacts.
• Role assignment
• Policies assignment
• Azure Resource
Manager templates
• Resource Groups
Azure Blueprints (Preview)
Resource Manager
Templates
Nearly everything, for
deployment in Blueprints can
be done via Resource
Manager Template
Azure Policy
Default allow or explicit deny
system focused on resource
properties during
deployment and existing
resources
Including a policy in a
blueprint enables the
creation of the right pattern
or design during assignment
of the blueprint, make sure
that only approved or
expected changes are made
Azure Blueprints
Custom Connector
Web service/Micro service use them from Power Automate.
Compontents of the connector:
• characteristics of your web service
• include authentication
• create triggers and actions
• parameters and outputs for each of those actions.
Custom connector
Azure Blueprints REST: https://docs.microsoft.com/en-us/rest/api/blueprints/
GitHub Azure Blueprints Connector: https://github.com/frederikbisback
Blog Creating Azure Blueprint Connector:
https://blog.pronict.net/2020/01/11/azure-blueprints-create-custom-connector-for-power-automate/
Custom connector
What If You Could
Get Informed or Take
Action From Within
your Current
Application?
Adaptive Cards
Meet your users where they are
Bot Framework
A conversational bot powered by Adaptive Cards can
greatly simplify business workflows on your web site or
through other channels.
Microsoft Teams
As the digital hub for many modern workers, Teams offers
multiple extensibility points for apps to integrate with.
Outlook Actionable Messages
Email has long been life-blood of an information worker,
and now you can deliver actionable content directly to
their inbox.
Windows Timeline
Help users resume their activities on any device.
Native performance
Adaptive Cards render native UI on any platform
Fully extensible
The schema is open-ended so you can add your own
element types
Adapts to the surrounding UI
Cards automatically adaptive to the surrounding UI
Dynamic and interactive
Interactivity is expressed declaratively to help reduce risk
of custom code injection
Do You Need to Be a
Developer….? NO!
Intuitive Drag-N-Drop Designer
Integrated in Power Automate for Teams!
Integrated in Power Automate for Teams!
Pro Dev Extension
Adaptive Cards Visual Studio Code Extension
Pro Dev Extension
Programming and Scripting Languages
• Android
• Ios
• JavaScript
• .Net
• ReactNative
• Windows
https://github.com/Microsoft/AdaptiveCards
ROADMAP
Power Virtual Agent
Easily author rich content
without needing to write
code by using Microsoft
Adaptive Cards directly
from within the authoring
experience
Public Preview: Jun 2020
GA: Sep 2020
Useful Links
• Adaptive Cards Official Product Site - AdaptiveCards.io
• Tomasz Poszytek - https://poszytek.eu/en/microsoft-en/microsoft-adaptive-cards-the-ultimate-guide/
• Audrie Gordon’s YouTube Channel -
https://www.youtube.com/channel/UCspdrsKTBXJTGuco6U3KF0Q/videos
• ROADMAP - https://portal.productboard.com/adaptivecards/1-adaptive-cards-features/tabs/5-roadmap
This Photo by Unknown Author is licensed under CC BY
• Azure Blueprints
• Deploy artificat to define BUDGET per resource groups
(Only Enterprise Agreements)
• Time window that the environment is available
• Locking when budget (budget meter) or time window is reached
• Adaptive cards
• New actions for Microsoft Teams ➔ quicker implementation (less steps)
• Power Automate
• Creating a custom connector for Azure BluePrints REST. Give you a quick
access to the power of Azure Blueprints REST
Thank you
FREDERIK.BISBACK@OUTLOOK.COM
@BISBACKFREDERIK
CLIFTON.LENNE@ORDINA.BE
@CCLENNE
YAIT-C.NET
• www.365portal.org
• Twitter: @Dyn365Community
• Linkedin: @365-Saturday
• Hashtags
• #SuperPowerSaturday #365Saturday
#msdyn365 #LessCodeMorePower
#PowerAddicts
• Community.Dynamics365.com
Social
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microsoft Power Platform
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microsoft Power Platform

More Related Content

What's hot

Krish Azure AI webinar
Krish Azure AI webinarKrish Azure AI webinar
Krish Azure AI webinarKamal Pandey
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champKumton Suttiraksiri
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product DevelopmentPuja Pramudya
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStartSajeetharan
 
Google app engine - Overview
Google app engine - OverviewGoogle app engine - Overview
Google app engine - OverviewNathan Quach
 
What is Google App Engine
What is Google App EngineWhat is Google App Engine
What is Google App EngineChris Schalk
 
Build & Track Your Mobile App
Build & Track Your Mobile AppBuild & Track Your Mobile App
Build & Track Your Mobile AppPuja Pramudya
 
Firebase in a Nutshell
Firebase in a NutshellFirebase in a Nutshell
Firebase in a NutshellSumit Sahoo
 
Creating applications that can see, hear, speak or understand using microso...
Creating applications that can see, hear, speak or understand   using microso...Creating applications that can see, hear, speak or understand   using microso...
Creating applications that can see, hear, speak or understand using microso...Radu Vunvulea
 
Azure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your ApplicationsAzure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your ApplicationsSharePoint Saturday Hong Kong
 
Windows Azure Mobile Services
Windows Azure Mobile ServicesWindows Azure Mobile Services
Windows Azure Mobile ServicesSasha Goldshtein
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsRoy Kim
 
Connecting Your In-Premise Database To Mobile Apps
Connecting Your In-Premise Database To Mobile AppsConnecting Your In-Premise Database To Mobile Apps
Connecting Your In-Premise Database To Mobile AppsLohith Goudagere Nagaraj
 
Cloud Computing Development Presentation
Cloud Computing Development PresentationCloud Computing Development Presentation
Cloud Computing Development PresentationAhmed El Refaey
 
Developing scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .netDeveloping scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .netCallon Campbell
 
Azure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your ApplicationsAzure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your ApplicationsDavide Benvegnù
 
Containers On Azure.
Containers On Azure.Containers On Azure.
Containers On Azure.Omnia Ismail
 

What's hot (20)

Krish Azure AI webinar
Krish Azure AI webinarKrish Azure AI webinar
Krish Azure AI webinar
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
 
Intro to Product Development
Intro to Product DevelopmentIntro to Product Development
Intro to Product Development
 
Azure from Rookie to DevStart
Azure from Rookie to DevStartAzure from Rookie to DevStart
Azure from Rookie to DevStart
 
Google app engine - Overview
Google app engine - OverviewGoogle app engine - Overview
Google app engine - Overview
 
What is Google App Engine
What is Google App EngineWhat is Google App Engine
What is Google App Engine
 
Build & Track Your Mobile App
Build & Track Your Mobile AppBuild & Track Your Mobile App
Build & Track Your Mobile App
 
Firebase in a Nutshell
Firebase in a NutshellFirebase in a Nutshell
Firebase in a Nutshell
 
Creating applications that can see, hear, speak or understand using microso...
Creating applications that can see, hear, speak or understand   using microso...Creating applications that can see, hear, speak or understand   using microso...
Creating applications that can see, hear, speak or understand using microso...
 
Azure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your ApplicationsAzure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your Applications
 
Windows Azure Mobile Services
Windows Azure Mobile ServicesWindows Azure Mobile Services
Windows Azure Mobile Services
 
Microsoft Azure For Solutions Architects
Microsoft Azure For Solutions ArchitectsMicrosoft Azure For Solutions Architects
Microsoft Azure For Solutions Architects
 
An Overview of Windows Azure
An Overview of Windows AzureAn Overview of Windows Azure
An Overview of Windows Azure
 
Connecting Your In-Premise Database To Mobile Apps
Connecting Your In-Premise Database To Mobile AppsConnecting Your In-Premise Database To Mobile Apps
Connecting Your In-Premise Database To Mobile Apps
 
Cloud Computing Development Presentation
Cloud Computing Development PresentationCloud Computing Development Presentation
Cloud Computing Development Presentation
 
Developing scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .netDeveloping scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .net
 
Azure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your ApplicationsAzure AD: Enterprise-Grade Identity Provider For Your Applications
Azure AD: Enterprise-Grade Identity Provider For Your Applications
 
Containers On Azure.
Containers On Azure.Containers On Azure.
Containers On Azure.
 
Firebase
FirebaseFirebase
Firebase
 
Web services in ax 2012
Web services in ax 2012Web services in ax 2012
Web services in ax 2012
 

Similar to Deliver an Enhanced User Experience by Combining Azure, Teams and the Microsoft Power Platform

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
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraphVincent Biret
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...Vincent Biret
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...European Collaboration Summit
 
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Vincent Biret
 
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesBuilding Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App ServicesNick Landry
 
Evolve Your Web Applications with Microsoft Azure
Evolve Your Web Applications with Microsoft AzureEvolve Your Web Applications with Microsoft Azure
Evolve Your Web Applications with Microsoft AzureDavid J Rosenthal
 
GDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSCVJTI
 
The App Evolution
The App EvolutionThe App Evolution
The App EvolutionDev_Events
 
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...Vincent Biret
 
AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HECAlex Danvy
 
SharePoint Conference 2019: What's new and what's next -Transforming business...
SharePoint Conference 2019: What's new and what's next -Transforming business...SharePoint Conference 2019: What's new and what's next -Transforming business...
SharePoint Conference 2019: What's new and what's next -Transforming business...Chakkaradeep Chandran
 
Empower your business with automate processes + tasks using microsoft flows
Empower your business with automate processes + tasks using microsoft flowsEmpower your business with automate processes + tasks using microsoft flows
Empower your business with automate processes + tasks using microsoft flowsRadu Vunvulea
 
How to use Microsoft Graph in your applications
How to use Microsoft Graph in your applicationsHow to use Microsoft Graph in your applications
How to use Microsoft Graph in your applicationsMohamed Ashiq Faleel
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVLandis+Gyr
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...Vincent Biret
 
Building IoT Apps in the Cloud Webinar
Building IoT Apps in the Cloud WebinarBuilding IoT Apps in the Cloud Webinar
Building IoT Apps in the Cloud WebinarDreamFactory
 

Similar to Deliver an Enhanced User Experience by Combining Azure, Teams and the Microsoft Power Platform (20)

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 ...
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
 
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyIIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
 
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
 
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App ServicesBuilding Cloud-Enabled Cross-PlatformMobile Apps in C# with Azure App Services
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
 
Evolve Your Web Applications with Microsoft Azure
Evolve Your Web Applications with Microsoft AzureEvolve Your Web Applications with Microsoft Azure
Evolve Your Web Applications with Microsoft Azure
 
GDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSC FY Orientation.pptx
GDSC FY Orientation.pptx
 
The App Evolution
The App EvolutionThe App Evolution
The App Evolution
 
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
 
Openobject Intro
Openobject IntroOpenobject Intro
Openobject Intro
 
AI at Microsoft for HEC
AI at Microsoft for HECAI at Microsoft for HEC
AI at Microsoft for HEC
 
SharePoint Conference 2019: What's new and what's next -Transforming business...
SharePoint Conference 2019: What's new and what's next -Transforming business...SharePoint Conference 2019: What's new and what's next -Transforming business...
SharePoint Conference 2019: What's new and what's next -Transforming business...
 
Empower your business with automate processes + tasks using microsoft flows
Empower your business with automate processes + tasks using microsoft flowsEmpower your business with automate processes + tasks using microsoft flows
Empower your business with automate processes + tasks using microsoft flows
 
How to use Microsoft Graph in your applications
How to use Microsoft Graph in your applicationsHow to use Microsoft Graph in your applications
How to use Microsoft Graph in your applications
 
VidyaBhooshanMishra_CV
VidyaBhooshanMishra_CVVidyaBhooshanMishra_CV
VidyaBhooshanMishra_CV
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Building IoT Apps in the Cloud Webinar
Building IoT Apps in the Cloud WebinarBuilding IoT Apps in the Cloud Webinar
Building IoT Apps in the Cloud Webinar
 

Recently uploaded

Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiRaviKumarDaparthi
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)Wonjun Hwang
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 

Recently uploaded (20)

Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 

Deliver an Enhanced User Experience by Combining Azure, Teams and the Microsoft Power Platform

  • 1.
  • 2. Combining Azure, Power Platform and Teams Frederik Bisback (Clifton Lenne) Deliver an Enhanced User Experience
  • 3.
  • 4. @BisbackFrederik Clifton C. Lenne Functional Solution Consultant Co-organizer #ThePAAddict @cclenne linkedin.com/in/cliftonclenne
  • 6. Technical flow Developer Azure Blueprints DATA DATA ApprovalAutomate RBAC Automate Manager Requester Azure Key Vault Custom Connector: Azure Blueprints Adaptive Cards PowerApps App Adaptive Cards 1 3 5 2 6 4 7 1. Requester creates request via app. 2. Request info is stored in CDS 3. Approval to Manager via Teams 4. Result send to requester via Teams 5. Get tenant info from Key Vault 6. Azure Blueprints REST 7. Developer can access the environment
  • 7. What do we need? Azure Environment Azure Tenant Azure Blueprints is Free. Pay-As-You-Go for the deployed resources PowerApps License PowerApps per app plan. • 2 apps • Premium connectors • Custom connectors • Utilize Common Data Service • CDS Database capacity: 50MB Automate License Per flow plan. • Max 5 flows • Child flows need no license
  • 9. Azure Blueprints (Preview) What are Azure Blueprints? Deploying repeatable resources defined by architect or central IT groups. Complaint with company standards, policies and requirements. Templates and Artifacts Orchestrate the deployment of various templates and artifacts. • Role assignment • Policies assignment • Azure Resource Manager templates • Resource Groups
  • 10. Azure Blueprints (Preview) Resource Manager Templates Nearly everything, for deployment in Blueprints can be done via Resource Manager Template Azure Policy Default allow or explicit deny system focused on resource properties during deployment and existing resources Including a policy in a blueprint enables the creation of the right pattern or design during assignment of the blueprint, make sure that only approved or expected changes are made
  • 12. Web service/Micro service use them from Power Automate. Compontents of the connector: • characteristics of your web service • include authentication • create triggers and actions • parameters and outputs for each of those actions. Custom connector Azure Blueprints REST: https://docs.microsoft.com/en-us/rest/api/blueprints/ GitHub Azure Blueprints Connector: https://github.com/frederikbisback Blog Creating Azure Blueprint Connector: https://blog.pronict.net/2020/01/11/azure-blueprints-create-custom-connector-for-power-automate/
  • 14. What If You Could Get Informed or Take Action From Within your Current Application? Adaptive Cards
  • 15. Meet your users where they are
  • 16. Bot Framework A conversational bot powered by Adaptive Cards can greatly simplify business workflows on your web site or through other channels. Microsoft Teams As the digital hub for many modern workers, Teams offers multiple extensibility points for apps to integrate with. Outlook Actionable Messages Email has long been life-blood of an information worker, and now you can deliver actionable content directly to their inbox. Windows Timeline Help users resume their activities on any device.
  • 17. Native performance Adaptive Cards render native UI on any platform Fully extensible The schema is open-ended so you can add your own element types Adapts to the surrounding UI Cards automatically adaptive to the surrounding UI Dynamic and interactive Interactivity is expressed declaratively to help reduce risk of custom code injection
  • 18.
  • 19. Do You Need to Be a Developer….? NO!
  • 21. Integrated in Power Automate for Teams!
  • 22. Integrated in Power Automate for Teams!
  • 23. Pro Dev Extension Adaptive Cards Visual Studio Code Extension
  • 24. Pro Dev Extension Programming and Scripting Languages • Android • Ios • JavaScript • .Net • ReactNative • Windows https://github.com/Microsoft/AdaptiveCards
  • 25. ROADMAP Power Virtual Agent Easily author rich content without needing to write code by using Microsoft Adaptive Cards directly from within the authoring experience Public Preview: Jun 2020 GA: Sep 2020
  • 26. Useful Links • Adaptive Cards Official Product Site - AdaptiveCards.io • Tomasz Poszytek - https://poszytek.eu/en/microsoft-en/microsoft-adaptive-cards-the-ultimate-guide/ • Audrie Gordon’s YouTube Channel - https://www.youtube.com/channel/UCspdrsKTBXJTGuco6U3KF0Q/videos • ROADMAP - https://portal.productboard.com/adaptivecards/1-adaptive-cards-features/tabs/5-roadmap
  • 27.
  • 28. This Photo by Unknown Author is licensed under CC BY
  • 29. • Azure Blueprints • Deploy artificat to define BUDGET per resource groups (Only Enterprise Agreements) • Time window that the environment is available • Locking when budget (budget meter) or time window is reached • Adaptive cards • New actions for Microsoft Teams ➔ quicker implementation (less steps) • Power Automate • Creating a custom connector for Azure BluePrints REST. Give you a quick access to the power of Azure Blueprints REST
  • 31. • www.365portal.org • Twitter: @Dyn365Community • Linkedin: @365-Saturday • Hashtags • #SuperPowerSaturday #365Saturday #msdyn365 #LessCodeMorePower #PowerAddicts • Community.Dynamics365.com Social