SlideShare a Scribd company logo
1 of 23
Global Power Platform Bootcamp – Toronto
Saturday, February 15th, 2020
Paras Dodhia
Founder and CEO @ Mindlab Systems, Inc.
2
SPONSORS
2Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
MindlabSystems
3
PARAS
INTRODUCTION
Paras Dodhia
Founder and CEO, MCT, ITIL
Mindlab Systems, Inc.
Find me on the web: mindlab.co and blog.dodhia.co
Twitter: @parasvdodhia
Email: paras@dodhia.co
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
4
Agenda and Key Session
Takeaways
Migration best practises and techniques –
move from InfoPath forms and SharePoint
Designer workflows
What is coming in the Power Platform
roadmap?
Learn how to build a Power App and
Power Automate solution
Business benefits of these toolsOverview of the Power Platform
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
5
Overview of the
Power Platform
The Power Platform includes Power BI, Power Apps,
Power Automate, and Power Virtual Agents,
Microsoft’s Power Platform was designed and built to
unlock the potential of Dynamics 365 and Office 365.
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
6
Power Platform
Licensing
Licensing Overview
 Internal users that access the Power Apps,
Power Automate and Power Virtual Agents
service must still be properly licensed for Power
Apps, Power Automate and Power Virtual
Agents.
 Any user that accesses Power Apps, Power
Automate and Power Virtual Agents service
that is made available through an automated
process requires a Power Apps, Power
Automate and Power Virtual Agents license
 External users must be appropriately licensed
to access Power Platform services and data.
How do you buy licenses?
Power Apps and Power Automate are available through:
• Enterprise Agreement (EA)
• Enterprise Agreement Subscription (EAS)
• Service and Cloud Enrollment (SCE)
• Enrollment for Education Solutions (under the Campus and School
Agreement) (EES)
Additional channels:
• Microsoft Online Government
• Microsoft Products and Services Agreement (MPSA)
• More information on MPSA is available here.
• Microsoft Online Subscription Program (Web Direct/MOSP)
The Best value
Standalone Power Apps and Power Automate Licensing
Users that that need full-fledged, general purpose custom application,
workflow/business process automation capabilities, should consider
purchasing standalone Power Apps and Power Automate licenses.
Power Apps and Power Automate per user plan equips individual users to
create and run unlimited workflows and business processes based on their
unique needs. The per user plan is intended to support the broad adoption
of an automation culture in an organization.
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
7
The Business benefits of the
Microsoft Power Platform
1. Prepare the business data with ease and the familiarity of Excel.
2. Connect to hundreds of data sources: Dynamics 365, Azure SQL DB, Excel,
SharePoint lists/document libraries, LinkedIn, and more
3. Empower users to perform tasks with minimal clicks and swipes
Always be in the know with real-time data
4. Automate various manual and mundane tasks – leaving time for the
important things
5. Optimize user adoption with an app that’s available on iOS, Android,
Windows 10 devices, and the web
6. Manage licensing for PowerApps through the Office 365 Admin Portal
7. Make decisions in your workflow, e.g., run an action only when certain
conditions are met
8. Embed PowerApps into your organization’s website and other solutions
that are used internally
7Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
8
Migrate InfoPath Forms and
SharePoint Designer Workflows to
the Power Platform
Why do we need to Migrate? Plan for
InfoPath End of Life
• The client and the on-premises version of InfoPath Forms Services in
SharePoint 2013 will be fully supported until 2023.
• To replace your InfoPath forms and SharePoint Designer workflows it
is recommended to go with Microsoft Power Apps and Power
Automate.
Recommended migration techniques
If you really need to keep your InfoPath solution around there is a
GitHub resource available that describes InfoPath limitations in Office
365 and explains remediation models and approaches.
• https://github.com/SharePoint/PnP-
Transformation/tree/master/InfoPath/Guidance
8Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
9
Learn how to build a Power App and Power Automate solution
To build a smart form from a SharePoint list, you can directly click on Customize form from the list
ribbon.
STEP 1
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
10
Learn how to build a Power App and Power Automate solution
Power Apps then launches creating the form that can be customized and connected with Power
Automate (Flows) to do further business process logic such as the approval cycle.
STEP 2
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
11
Learn how to build a Power App and Power Automate solution
The Tree view can be used to navigate the Power App application, from which you can find the form
STEP 3
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
12
Learn how to build a Power App and Power Automate solution
After filling the form, you can use the submit form command in the formula area
SubmitForm(FormName)
STEP 4
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
13
Learn how to build a Power App and Power Automate solution
There are two ways to connect and initiate an approval flow using Power Automate. In both scenarios
we need to log to flow.microsoft.com and start flow creation:
STEP 5
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
14
Learn how to build a Power App and Power Automate solution
Click create then Automate flow:
STEP 6
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
15
Learn how to build a Power App and Power Automate solution
In the pop up screen, give your flow a name and select a proper trigger, in this case when an item is
created.
STEP 7
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
16
Learn how to build a Power App and Power Automate solution
Power Automate studio launches for you to start designing the flow:
Select the site address and list name
STEP 8
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
17
Learn how to build a Power App and Power Automate solution
Add a new step, and select ‘Start and wait for Approval and select approval type
STEP 9
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
18
Learn how to build a Power App and Power Automate solution
Fill in the approval data, approver and item link:
STEP 10
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
19
Learn how to build a Power App and Power Automate solution
Add a condition to collect the approver response:
STEP 11
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
20
Learn how to build a Power App and Power Automate solution
If the user approves, send a note to the requester using Office 365 Outlook
STEP 12
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
21
Learn how to build a Power App and Power Automate solution
Then update the Approval Status on the SharePoint custom list to approved
STEP 13
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
22
Learn how to build a Power App and Power Automate solution
If the user rejects, send a note to the requester using Office 365 Outlook
STEP 14
Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co
23
Power Apps
https://www.microsoft.co
m/en-us/microsoft-
365/roadmap?filters=&sea
rchterms=power%2Capps
Power Automate –
https://www.microsoft.com/
en-us/microsoft-
365/roadmap?filters=&searc
hterms=power%2Cautomate
What is
coming in the
Power
Platform
roadmap?
23Paras Dodhia
Twitter: @parasvdodhia Email: paras@dodhia.co

More Related Content

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Featured

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

Deep Dive with Power Apps and Power Automate

  • 1. Global Power Platform Bootcamp – Toronto Saturday, February 15th, 2020 Paras Dodhia Founder and CEO @ Mindlab Systems, Inc.
  • 2. 2 SPONSORS 2Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co MindlabSystems
  • 3. 3 PARAS INTRODUCTION Paras Dodhia Founder and CEO, MCT, ITIL Mindlab Systems, Inc. Find me on the web: mindlab.co and blog.dodhia.co Twitter: @parasvdodhia Email: paras@dodhia.co Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 4. 4 Agenda and Key Session Takeaways Migration best practises and techniques – move from InfoPath forms and SharePoint Designer workflows What is coming in the Power Platform roadmap? Learn how to build a Power App and Power Automate solution Business benefits of these toolsOverview of the Power Platform Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 5. 5 Overview of the Power Platform The Power Platform includes Power BI, Power Apps, Power Automate, and Power Virtual Agents, Microsoft’s Power Platform was designed and built to unlock the potential of Dynamics 365 and Office 365. Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 6. 6 Power Platform Licensing Licensing Overview  Internal users that access the Power Apps, Power Automate and Power Virtual Agents service must still be properly licensed for Power Apps, Power Automate and Power Virtual Agents.  Any user that accesses Power Apps, Power Automate and Power Virtual Agents service that is made available through an automated process requires a Power Apps, Power Automate and Power Virtual Agents license  External users must be appropriately licensed to access Power Platform services and data. How do you buy licenses? Power Apps and Power Automate are available through: • Enterprise Agreement (EA) • Enterprise Agreement Subscription (EAS) • Service and Cloud Enrollment (SCE) • Enrollment for Education Solutions (under the Campus and School Agreement) (EES) Additional channels: • Microsoft Online Government • Microsoft Products and Services Agreement (MPSA) • More information on MPSA is available here. • Microsoft Online Subscription Program (Web Direct/MOSP) The Best value Standalone Power Apps and Power Automate Licensing Users that that need full-fledged, general purpose custom application, workflow/business process automation capabilities, should consider purchasing standalone Power Apps and Power Automate licenses. Power Apps and Power Automate per user plan equips individual users to create and run unlimited workflows and business processes based on their unique needs. The per user plan is intended to support the broad adoption of an automation culture in an organization. Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 7. 7 The Business benefits of the Microsoft Power Platform 1. Prepare the business data with ease and the familiarity of Excel. 2. Connect to hundreds of data sources: Dynamics 365, Azure SQL DB, Excel, SharePoint lists/document libraries, LinkedIn, and more 3. Empower users to perform tasks with minimal clicks and swipes Always be in the know with real-time data 4. Automate various manual and mundane tasks – leaving time for the important things 5. Optimize user adoption with an app that’s available on iOS, Android, Windows 10 devices, and the web 6. Manage licensing for PowerApps through the Office 365 Admin Portal 7. Make decisions in your workflow, e.g., run an action only when certain conditions are met 8. Embed PowerApps into your organization’s website and other solutions that are used internally 7Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 8. 8 Migrate InfoPath Forms and SharePoint Designer Workflows to the Power Platform Why do we need to Migrate? Plan for InfoPath End of Life • The client and the on-premises version of InfoPath Forms Services in SharePoint 2013 will be fully supported until 2023. • To replace your InfoPath forms and SharePoint Designer workflows it is recommended to go with Microsoft Power Apps and Power Automate. Recommended migration techniques If you really need to keep your InfoPath solution around there is a GitHub resource available that describes InfoPath limitations in Office 365 and explains remediation models and approaches. • https://github.com/SharePoint/PnP- Transformation/tree/master/InfoPath/Guidance 8Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 9. 9 Learn how to build a Power App and Power Automate solution To build a smart form from a SharePoint list, you can directly click on Customize form from the list ribbon. STEP 1 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 10. 10 Learn how to build a Power App and Power Automate solution Power Apps then launches creating the form that can be customized and connected with Power Automate (Flows) to do further business process logic such as the approval cycle. STEP 2 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 11. 11 Learn how to build a Power App and Power Automate solution The Tree view can be used to navigate the Power App application, from which you can find the form STEP 3 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 12. 12 Learn how to build a Power App and Power Automate solution After filling the form, you can use the submit form command in the formula area SubmitForm(FormName) STEP 4 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 13. 13 Learn how to build a Power App and Power Automate solution There are two ways to connect and initiate an approval flow using Power Automate. In both scenarios we need to log to flow.microsoft.com and start flow creation: STEP 5 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 14. 14 Learn how to build a Power App and Power Automate solution Click create then Automate flow: STEP 6 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 15. 15 Learn how to build a Power App and Power Automate solution In the pop up screen, give your flow a name and select a proper trigger, in this case when an item is created. STEP 7 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 16. 16 Learn how to build a Power App and Power Automate solution Power Automate studio launches for you to start designing the flow: Select the site address and list name STEP 8 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 17. 17 Learn how to build a Power App and Power Automate solution Add a new step, and select ‘Start and wait for Approval and select approval type STEP 9 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 18. 18 Learn how to build a Power App and Power Automate solution Fill in the approval data, approver and item link: STEP 10 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 19. 19 Learn how to build a Power App and Power Automate solution Add a condition to collect the approver response: STEP 11 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 20. 20 Learn how to build a Power App and Power Automate solution If the user approves, send a note to the requester using Office 365 Outlook STEP 12 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 21. 21 Learn how to build a Power App and Power Automate solution Then update the Approval Status on the SharePoint custom list to approved STEP 13 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 22. 22 Learn how to build a Power App and Power Automate solution If the user rejects, send a note to the requester using Office 365 Outlook STEP 14 Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co
  • 23. 23 Power Apps https://www.microsoft.co m/en-us/microsoft- 365/roadmap?filters=&sea rchterms=power%2Capps Power Automate – https://www.microsoft.com/ en-us/microsoft- 365/roadmap?filters=&searc hterms=power%2Cautomate What is coming in the Power Platform roadmap? 23Paras Dodhia Twitter: @parasvdodhia Email: paras@dodhia.co

Editor's Notes

  1. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  2. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  3. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  4. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  5. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  6. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  7. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  8. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  9. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  10. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  11. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  12. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  13. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)
  14. Assets: Things you have Things like bank accounts, Money you’re owed Accounts Receivable (stuff you’ve invoiced but haven’t collected yet)