SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Take full control over your Flow
Approvals
One solution to rule them all - Stefan Strube #SPSNL
Stefan Strube
Solution Architect @ Strukton (NL)
Co-founder Dutch CRM user group CEProNL
Co-founder Dutch PowerApps & Flow User Group
Blogger, speaker at community events
“Advanced” session
Microsoft Flow, Approvals
Common Data Service for Apps
Model-driven (Power)Apps
Azure AD App registration
Outlook Actionable Messages (Adaptive Cards)
Actionable Email Developer Dashboard
JSON, expressions
D365|CDS workflows
Agenda
1. Flow Approvals in CDS for Apps
2. Model-driven Approval App
3. Demo of scenarios with Flow
4. Actionable Messages
• Validation
• Reassign
5. MFA for business critical Approvals
6. Process approval responses with Flow
Flow Approvals in CDS for Apps
Integration in Common Data Service for Apps
Approval entities in CDS for Apps
Get & Set record data
Be creative
Model-driven Approval App
Out of the box functionality (PowerApps Plan 2 license)
Create personal views, dashboards
Share
Canvas app: PowerApps Plan 1 license for using CDS
Scenarios
Time based escalation of pending approvals
Reassignment based on availability of approvers
Multi-level authorization matrix to select approvers
Time based escalation of pending approvals
Recurrence trigger on Approval Request records
Check if overdue; send notification
Office 365 Users: Get manager (V2)
Get & set new approver
Reassignment based on availability
Set Out of office message
Flow: Check Out of office message of mailbox
Reassign approval
Multi-level authorization matrix
Create custom entity
Extend by need
Get record in Flow & Set approver(s)
Add Azure AD Group as Team
April ‘19 release feature
Create Team of the type AAD Security Group, AAD Office Group
Get Office 365 Group members
Source: Blog post David Yack
Use Service Principal with CDS Connector
Limitations Approval Email
Markdown instead of HTML
Sender is Microsoft Flow
Fixed format
New features with April ’19 & wave 2 releases
Create Actionable messages
Actionable Email Developer Dashboard
Adaptive Cards Designer
Copy & paste JSON to Compose action in Flow
Add Dynamic Content, originator id to JSON
Scenarios
Set Reason field as required in case of Reject
Reassign approval request from the actionable message
Multi-Factor Authentication for business critical Approvals
Process approval responses with your own Flows
Field validation
Set Reason field as required in case of Reject
Validation on Input elements > Adaptive Cards release v1.3
Server side validation
Response: Status Code 406 (Not Acceptable), error ‘Reason is required’
Reassign request
Reassign approval request from the actionable message
Add users to Choice field (static / dynamic)
Create & Update Approval Request records
MFA for Approvals
Multi-Factor Authentication for business critical Approvals
SMS to mobile phone number with verification code
Block responses from Approvals center
Process responses with Flow
Process approval responses with your own Flows
D365|CDS workflows
Resources
What is Common Data Service?
Create a Common Data Service database
Remember to upgrade your previous version CDS database to preserve
Flow Approvals history or entity data
Access modern approvals in the Common Data Service for Apps
Build your first model-driven app from scratch
Azure application registration
Adaptive Cards Resources
Adaptive Cards framework
Adaptive Cards Designer
Actionable Email Developer Dashboard
Outlook-specific Adaptive Card properties and features
Adaptive Cards @GitHub
Adaptive Cards release v1.2.0 (June 2019)
Blog posts
Questions ?
Twitter: @StefanS365
Blog: https://2die4it.com
Thanks for attending
Take full control over your Flow approvals - One solution to rule them all

Weitere ähnliche Inhalte

Was ist angesagt?

Zia Consulting - Fresh Capture
Zia Consulting - Fresh CaptureZia Consulting - Fresh Capture
Zia Consulting - Fresh CaptureZia Consulting
 
Business Objects Xir2 Security Concept
Business Objects Xir2 Security ConceptBusiness Objects Xir2 Security Concept
Business Objects Xir2 Security Conceptbusinessintelligentsia
 
Design Pattern for Oracle Identity Provisioning
Design Pattern for Oracle Identity ProvisioningDesign Pattern for Oracle Identity Provisioning
Design Pattern for Oracle Identity ProvisioningMike Reams
 
#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraph#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraphVincent Biret
 
MicroStrategy 10.2 New Features
MicroStrategy 10.2 New FeaturesMicroStrategy 10.2 New Features
MicroStrategy 10.2 New FeaturesBiBoard.Org
 
To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services Provider
To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services ProviderTo SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services Provider
To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services ProviderScott & Scott, LLP
 
"Architect in Consulting: all you wanted to know about "Discovery"", Dmytro O...
"Architect in Consulting: all you wanted to know about "Discovery"", Dmytro O..."Architect in Consulting: all you wanted to know about "Discovery"", Dmytro O...
"Architect in Consulting: all you wanted to know about "Discovery"", Dmytro O...Fwdays
 

Was ist angesagt? (8)

Zia Consulting - Fresh Capture
Zia Consulting - Fresh CaptureZia Consulting - Fresh Capture
Zia Consulting - Fresh Capture
 
Business Objects Xir2 Security Concept
Business Objects Xir2 Security ConceptBusiness Objects Xir2 Security Concept
Business Objects Xir2 Security Concept
 
Design Pattern for Oracle Identity Provisioning
Design Pattern for Oracle Identity ProvisioningDesign Pattern for Oracle Identity Provisioning
Design Pattern for Oracle Identity Provisioning
 
#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraph#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraph
 
MicroStrategy 10.2 New Features
MicroStrategy 10.2 New FeaturesMicroStrategy 10.2 New Features
MicroStrategy 10.2 New Features
 
To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services Provider
To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services ProviderTo SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services Provider
To SPLA or Not to SPLA - Microsoft Licensing for the Hosting Services Provider
 
"Architect in Consulting: all you wanted to know about "Discovery"", Dmytro O...
"Architect in Consulting: all you wanted to know about "Discovery"", Dmytro O..."Architect in Consulting: all you wanted to know about "Discovery"", Dmytro O...
"Architect in Consulting: all you wanted to know about "Discovery"", Dmytro O...
 
SQL Azure
SQL AzureSQL Azure
SQL Azure
 

Ähnlich wie Take full control over your Flow approvals - One solution to rule them all

Whats newinmicrosoftdynamicsgp2013r2
Whats newinmicrosoftdynamicsgp2013r2Whats newinmicrosoftdynamicsgp2013r2
Whats newinmicrosoftdynamicsgp2013r2Brandon Mitchell
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayVishal Pawar
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRMCatherine Eibner
 
Project-fit Blueprint.docx
Project-fit Blueprint.docxProject-fit Blueprint.docx
Project-fit Blueprint.docxMoorthy Esakky
 
Azure Mobile Services for Cross Platform Mobile Apps
Azure Mobile Services for Cross Platform Mobile AppsAzure Mobile Services for Cross Platform Mobile Apps
Azure Mobile Services for Cross Platform Mobile AppsWinWire Technologies Inc
 
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...Windows Developer
 
#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
 
Microsoft License Mobility - AWS Webinar - Sept 13, 2011
Microsoft License Mobility - AWS Webinar - Sept 13, 2011Microsoft License Mobility - AWS Webinar - Sept 13, 2011
Microsoft License Mobility - AWS Webinar - Sept 13, 2011Amazon Web Services
 
Defense Ready Overview 10 09
Defense Ready   Overview   10 09Defense Ready   Overview   10 09
Defense Ready Overview 10 09dave_milton
 
Defense Ready Overview 10 09
Defense Ready   Overview   10 09Defense Ready   Overview   10 09
Defense Ready Overview 10 09garycirujales
 
Defense Ready Overview 10 09
Defense Ready   Overview   10 09Defense Ready   Overview   10 09
Defense Ready Overview 10 09wadeallen
 
Azure AD B2C Webinar Series: Custom Policies Part 1
Azure AD B2C Webinar Series: Custom Policies Part 1Azure AD B2C Webinar Series: Custom Policies Part 1
Azure AD B2C Webinar Series: Custom Policies Part 1Vinu Gunasekaran
 
Microsoft Graph API with OutSystems Event Subscriptions
Microsoft Graph API with OutSystems Event SubscriptionsMicrosoft Graph API with OutSystems Event Subscriptions
Microsoft Graph API with OutSystems Event SubscriptionsStefan Weber
 
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
 
Introduction to the Salesforce Mobile SDK for Android
Introduction to the Salesforce Mobile SDK for AndroidIntroduction to the Salesforce Mobile SDK for Android
Introduction to the Salesforce Mobile SDK for AndroidSalesforce Developers
 
#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
 
Azure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedAzure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedWes Yanaga
 
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Lucas Jellema
 
SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013Scott Hoag
 

Ähnlich wie Take full control over your Flow approvals - One solution to rule them all (20)

Whats newinmicrosoftdynamicsgp2013r2
Whats newinmicrosoftdynamicsgp2013r2Whats newinmicrosoftdynamicsgp2013r2
Whats newinmicrosoftdynamicsgp2013r2
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
 
xRM - as an Evolution of CRM
xRM - as an Evolution of CRMxRM - as an Evolution of CRM
xRM - as an Evolution of CRM
 
My Resume-2
My Resume-2My Resume-2
My Resume-2
 
Project-fit Blueprint.docx
Project-fit Blueprint.docxProject-fit Blueprint.docx
Project-fit Blueprint.docx
 
Azure Mobile Services for Cross Platform Mobile Apps
Azure Mobile Services for Cross Platform Mobile AppsAzure Mobile Services for Cross Platform Mobile Apps
Azure Mobile Services for Cross Platform Mobile Apps
 
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
 
#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...
 
Microsoft License Mobility - AWS Webinar - Sept 13, 2011
Microsoft License Mobility - AWS Webinar - Sept 13, 2011Microsoft License Mobility - AWS Webinar - Sept 13, 2011
Microsoft License Mobility - AWS Webinar - Sept 13, 2011
 
Defense Ready Overview 10 09
Defense Ready   Overview   10 09Defense Ready   Overview   10 09
Defense Ready Overview 10 09
 
Defense Ready Overview 10 09
Defense Ready   Overview   10 09Defense Ready   Overview   10 09
Defense Ready Overview 10 09
 
Defense Ready Overview 10 09
Defense Ready   Overview   10 09Defense Ready   Overview   10 09
Defense Ready Overview 10 09
 
Azure AD B2C Webinar Series: Custom Policies Part 1
Azure AD B2C Webinar Series: Custom Policies Part 1Azure AD B2C Webinar Series: Custom Policies Part 1
Azure AD B2C Webinar Series: Custom Policies Part 1
 
Microsoft Graph API with OutSystems Event Subscriptions
Microsoft Graph API with OutSystems Event SubscriptionsMicrosoft Graph API with OutSystems Event Subscriptions
Microsoft Graph API with OutSystems Event Subscriptions
 
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...
 
Introduction to the Salesforce Mobile SDK for Android
Introduction to the Salesforce Mobile SDK for AndroidIntroduction to the Salesforce Mobile SDK for Android
Introduction to the Salesforce Mobile SDK for Android
 
#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 ...
 
Azure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedAzure Services Platform Oc Event Ned
Azure Services Platform Oc Event Ned
 
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
Castle in the clouds - Building the Connexys SaaS application with Fusion Mid...
 
SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013SPSCBR - Pitfalls of Migrating to SharePoint 2013
SPSCBR - Pitfalls of Migrating to SharePoint 2013
 

Mehr von Stefan Strube

Adding value to Supplier Relationship Management with the Power Platform
Adding value to Supplier Relationship Management with the Power PlatformAdding value to Supplier Relationship Management with the Power Platform
Adding value to Supplier Relationship Management with the Power PlatformStefan Strube
 
Adding value to Supplier Relationship Management with Power Platform
Adding value to Supplier Relationship Management with Power PlatformAdding value to Supplier Relationship Management with Power Platform
Adding value to Supplier Relationship Management with Power PlatformStefan Strube
 
Work with Microsoft Forms (like a) Pro
Work with Microsoft Forms (like a) ProWork with Microsoft Forms (like a) Pro
Work with Microsoft Forms (like a) ProStefan Strube
 
Unleashing the Power of Universal Resource Scheduling in Dynamics 365 CE
Unleashing the Power of Universal Resource Scheduling in Dynamics 365 CEUnleashing the Power of Universal Resource Scheduling in Dynamics 365 CE
Unleashing the Power of Universal Resource Scheduling in Dynamics 365 CEStefan Strube
 
Invite Contacts to Dynamics 365 Portal as Guest User with Azure AD B2B & Cust...
Invite Contacts to Dynamics 365 Portalas Guest User with Azure AD B2B & Cust...Invite Contacts to Dynamics 365 Portalas Guest User with Azure AD B2B & Cust...
Invite Contacts to Dynamics 365 Portal as Guest User with Azure AD B2B & Cust...Stefan Strube
 
Take Full Control over Your Flow Approvals with Common Data Service for Apps
Take Full Control over Your Flow Approvals with Common Data Service for AppsTake Full Control over Your Flow Approvals with Common Data Service for Apps
Take Full Control over Your Flow Approvals with Common Data Service for AppsStefan Strube
 
Automate Your Dynamics 365 CE Admin Tasks With Flow!
Automate Your Dynamics 365 CE Admin Tasks With Flow!Automate Your Dynamics 365 CE Admin Tasks With Flow!
Automate Your Dynamics 365 CE Admin Tasks With Flow!Stefan Strube
 
Automate your Dynamics 365 admin tasks with Flow!
Automate your Dynamics 365 admin tasks with Flow!Automate your Dynamics 365 admin tasks with Flow!
Automate your Dynamics 365 admin tasks with Flow!Stefan Strube
 
Model-driven apps with PowerApps - SPSBE 2018
Model-driven apps with PowerApps - SPSBE 2018Model-driven apps with PowerApps - SPSBE 2018
Model-driven apps with PowerApps - SPSBE 2018Stefan Strube
 
Model-driven apps & Common Data Service for Apps
Model-driven apps & Common Data Service for AppsModel-driven apps & Common Data Service for Apps
Model-driven apps & Common Data Service for AppsStefan Strube
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsStefan Strube
 

Mehr von Stefan Strube (11)

Adding value to Supplier Relationship Management with the Power Platform
Adding value to Supplier Relationship Management with the Power PlatformAdding value to Supplier Relationship Management with the Power Platform
Adding value to Supplier Relationship Management with the Power Platform
 
Adding value to Supplier Relationship Management with Power Platform
Adding value to Supplier Relationship Management with Power PlatformAdding value to Supplier Relationship Management with Power Platform
Adding value to Supplier Relationship Management with Power Platform
 
Work with Microsoft Forms (like a) Pro
Work with Microsoft Forms (like a) ProWork with Microsoft Forms (like a) Pro
Work with Microsoft Forms (like a) Pro
 
Unleashing the Power of Universal Resource Scheduling in Dynamics 365 CE
Unleashing the Power of Universal Resource Scheduling in Dynamics 365 CEUnleashing the Power of Universal Resource Scheduling in Dynamics 365 CE
Unleashing the Power of Universal Resource Scheduling in Dynamics 365 CE
 
Invite Contacts to Dynamics 365 Portal as Guest User with Azure AD B2B & Cust...
Invite Contacts to Dynamics 365 Portalas Guest User with Azure AD B2B & Cust...Invite Contacts to Dynamics 365 Portalas Guest User with Azure AD B2B & Cust...
Invite Contacts to Dynamics 365 Portal as Guest User with Azure AD B2B & Cust...
 
Take Full Control over Your Flow Approvals with Common Data Service for Apps
Take Full Control over Your Flow Approvals with Common Data Service for AppsTake Full Control over Your Flow Approvals with Common Data Service for Apps
Take Full Control over Your Flow Approvals with Common Data Service for Apps
 
Automate Your Dynamics 365 CE Admin Tasks With Flow!
Automate Your Dynamics 365 CE Admin Tasks With Flow!Automate Your Dynamics 365 CE Admin Tasks With Flow!
Automate Your Dynamics 365 CE Admin Tasks With Flow!
 
Automate your Dynamics 365 admin tasks with Flow!
Automate your Dynamics 365 admin tasks with Flow!Automate your Dynamics 365 admin tasks with Flow!
Automate your Dynamics 365 admin tasks with Flow!
 
Model-driven apps with PowerApps - SPSBE 2018
Model-driven apps with PowerApps - SPSBE 2018Model-driven apps with PowerApps - SPSBE 2018
Model-driven apps with PowerApps - SPSBE 2018
 
Model-driven apps & Common Data Service for Apps
Model-driven apps & Common Data Service for AppsModel-driven apps & Common Data Service for Apps
Model-driven apps & Common Data Service for Apps
 
Model-Driven Apps with PowerApps
Model-Driven Apps with PowerAppsModel-Driven Apps with PowerApps
Model-Driven Apps with PowerApps
 

Kürzlich hochgeladen

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 

Kürzlich hochgeladen (20)

Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 

Take full control over your Flow approvals - One solution to rule them all

  • 1. Take full control over your Flow Approvals One solution to rule them all - Stefan Strube #SPSNL
  • 2.
  • 3. Stefan Strube Solution Architect @ Strukton (NL) Co-founder Dutch CRM user group CEProNL Co-founder Dutch PowerApps & Flow User Group Blogger, speaker at community events
  • 4. “Advanced” session Microsoft Flow, Approvals Common Data Service for Apps Model-driven (Power)Apps Azure AD App registration Outlook Actionable Messages (Adaptive Cards) Actionable Email Developer Dashboard JSON, expressions D365|CDS workflows
  • 5. Agenda 1. Flow Approvals in CDS for Apps 2. Model-driven Approval App 3. Demo of scenarios with Flow 4. Actionable Messages • Validation • Reassign 5. MFA for business critical Approvals 6. Process approval responses with Flow
  • 6. Flow Approvals in CDS for Apps Integration in Common Data Service for Apps Approval entities in CDS for Apps Get & Set record data Be creative
  • 7. Model-driven Approval App Out of the box functionality (PowerApps Plan 2 license) Create personal views, dashboards Share Canvas app: PowerApps Plan 1 license for using CDS
  • 8. Scenarios Time based escalation of pending approvals Reassignment based on availability of approvers Multi-level authorization matrix to select approvers
  • 9. Time based escalation of pending approvals Recurrence trigger on Approval Request records Check if overdue; send notification Office 365 Users: Get manager (V2) Get & set new approver
  • 10. Reassignment based on availability Set Out of office message Flow: Check Out of office message of mailbox Reassign approval
  • 11. Multi-level authorization matrix Create custom entity Extend by need Get record in Flow & Set approver(s)
  • 12. Add Azure AD Group as Team April ‘19 release feature Create Team of the type AAD Security Group, AAD Office Group Get Office 365 Group members
  • 13. Source: Blog post David Yack Use Service Principal with CDS Connector
  • 14. Limitations Approval Email Markdown instead of HTML Sender is Microsoft Flow Fixed format New features with April ’19 & wave 2 releases
  • 15. Create Actionable messages Actionable Email Developer Dashboard Adaptive Cards Designer Copy & paste JSON to Compose action in Flow Add Dynamic Content, originator id to JSON
  • 16. Scenarios Set Reason field as required in case of Reject Reassign approval request from the actionable message Multi-Factor Authentication for business critical Approvals Process approval responses with your own Flows
  • 17. Field validation Set Reason field as required in case of Reject Validation on Input elements > Adaptive Cards release v1.3 Server side validation Response: Status Code 406 (Not Acceptable), error ‘Reason is required’
  • 18. Reassign request Reassign approval request from the actionable message Add users to Choice field (static / dynamic) Create & Update Approval Request records
  • 19. MFA for Approvals Multi-Factor Authentication for business critical Approvals SMS to mobile phone number with verification code Block responses from Approvals center
  • 20. Process responses with Flow Process approval responses with your own Flows D365|CDS workflows
  • 21. Resources What is Common Data Service? Create a Common Data Service database Remember to upgrade your previous version CDS database to preserve Flow Approvals history or entity data Access modern approvals in the Common Data Service for Apps Build your first model-driven app from scratch Azure application registration
  • 22. Adaptive Cards Resources Adaptive Cards framework Adaptive Cards Designer Actionable Email Developer Dashboard Outlook-specific Adaptive Card properties and features Adaptive Cards @GitHub Adaptive Cards release v1.2.0 (June 2019) Blog posts