SlideShare a Scribd company logo
1 of 31
Download to read offline
Building Your Own Solution
with Power Apps and Flow
Steve Knutson
2017
About me
Managing Director of Stratos Technology Partners
Microsoft MVP for Office Servers & Services
25+ years IT industry experience
Mountain biker and climber
One-eyed Cantabrian
@nztechtweet
www.stp.co.nz
Agenda
 Overview of Flow
 Security and Policies
 Flow Demo
 Overview of PowerApps
 PowerApps Demo
 Advanced features
 Coming soon
 Q&A
Forms and Workflow
 SharePoint Designer 2013 &
InfoPath 2013
 Supported until 2026, but no
new versions will be released
 Poor mobile support
 Limited integration
 Still has some life left…
• Microsoft PowerApps, Flow
and Office 365
• Cloud and mobile first
• Extensive Integration
• Not just for SharePoint
• Not just Microsoft
• New capabilities coming (fast)
Office 365
Microsoft Flow
Connector Trigger Action
Service Connectors
Security
 All actions are performed in the context of the logged in user
 Users can only see items they already have permission to see in
SharePoint (security trimmed)
 Permissions are managed by the system being integrated with
e.g. SharePoint, Dynamics 365, Facebook, Wordpress etc
[?] Question: Can you use impersonation (like SPD)?
Policies
 Policies can be added to control where your data flows to.
 You can configure ‘compliance boundaries’. For example:
‒ Prevent users creating Flows that Tweet, Instagram or Facebook 
‒ Prevent updates to Slack (but allow Teams)
 Managed via the Flow and PowerApps Admin Portals in Office
365
[#] TIP: Check the default policy makes sense!
Building a Tweet Catcher
Document Email Notifications
Dynamics 365 to SharePoint
When a new record is created in
Dynamics 365 (CRM), create a new
item in a SharePoint list and
populate with fields from the new
record
Flow possibilities (a few examples)
 Generate a PDF version of a document
 Pull timesheet data from Harvest into a SharePoint list for project
management
 Capture Twitter data to listen to the community
 Copy files from OneDrive or Dropbox to SharePoint (or vice versa)
 Send an email when new items are added to a list
 Create a SharePoint list item when a new entity is created in CRM
 Create a SharePoint list item when someone subscribes to Mailchimp
[#] TIP: Check the SharePoint Templates list for new actions
• Generate a PDF version of a document
• Capture Twitter data to listen to the community
• Copy files from OneDrive or Dropbox to SharePoint (or vice versa)
• Create a SharePoint list item when a new entity is created in
Dynamics 365
• Create a SharePoint list item when someone subscribes to Mailchimp
• Pull timesheet data from Harvest into a SharePoint list
• Draft blog posts in SharePoint and post to Wordpress
• FTP documents to a web site
• Approvals
PowerApps turn your expertise
into custom applications
Use PowerApps when
 You have time consuming manual processes
 You can’t find off the shelf apps or services to meet you needs
 You don’t have the budget to develop a custom mobile app
 You have a short timeframe to create a solution
PowerApps help you solve your unique business problem, without
needing a huge developer budget and long lead times.
PowerApps and SharePoint
 Connect to your data:
‒ SharePoint Lists
‒ Dynamics 365
‒ SQL
‒ Excel
‒ And more…
 Build Apps for the Web and Mobile devices.
 Use your devices features including camera and GPS
 No Code Required!
Building a simple mobile app with PowerApps
Demo app
Create a list Create an app
PowerApp Designer
From here you can
• Change field order and
properties
• Add controls
• Add images
• Add data sources
• etc
Advanced
feature:
Sometime you do need a
rocket scientist
Advanced capabilities
 Common Data Service
‒ A prebuild data model and service provided by Microsoft
‒ Saves time and provides consistency
‒ Supported by PowerApps, Flow and PowerBI
 Entity Control Form (preview)
‒ View, navigate and edit relational data from the Common Data Service
 Azure Functions for Common Data Service (preview)
‒ Combine data across services
‒ Add more advanced logic
‒ Pay as you go usage
SharePoint Virtual Summit Announcements
 Rich Forms embedded in SharePoint lists
‒ Conditional field display
‒ Display additional info from other data sources e.g. maps, weather,
Dynamics365, etc
‒ Different control types e.g. sliders, drop downs
‒ Connect Flows to buttons (actions)
 Embed PowerApps in SharePoint pages
‒ Provide seamless access to your PowerApps
‒ Mix with other web-parts and page content (Modern pages)
Bringing it all together
Feature Pack 2 for SharePoint 2016 includes
support for Flow and PowerApps
Available later this year
Summary
 InfoPath and SharePoint Designer are now legacy technologies
 Flow and PowerApps are the next generation
 Build integrated web and mobile without code
 SharePoint integration for cloud and on-premise
 Policies and security trimming are baked in
 You’ll need to think different
 New features coming. Fast!
Questions and Answers
 Steve Knutson
 Microsoft MVP for Office Servers and Services
 SharePoint Consultant
 @nztechtweet
 steve@stp.co.nz
 www.stp.co.nz
Resources
 https://flow.microsoft.com/en-us/blog/build-advanced-flows/
 https://powerapps.microsoft.com/en-us/guided-
learning/learning-common-data-service/
 https://powerapps.microsoft.com/hr-hr/blog/preview-of-azure-
functions-for-the-common-data-service/
 https://powerapps.microsoft.com/en-us/blog/new-entity-form-
control-experimental-feature-for-common-data-service/
Thank
you
to our
sponsors!

More Related Content

What's hot

Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Sam Fernando
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power appsMitul Rana
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsNanddeep Nachan
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and FlowJames Milne
 
Canvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindCanvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindJukka Niiranen
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power PlatformPraveen Nair
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...Sandro Pereira
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentationInnoTech
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform AYUSHISHARMA295
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & FlowTracy Van der Schyff
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)OluwatobiYusuf2
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsDaniel Laskewitz
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform Amit Kumawat
 
Microsoft power automate implementation
Microsoft power automate implementationMicrosoft power automate implementation
Microsoft power automate implementationAYUSHISHARMA295
 

What's hot (20)

What is power apps
What is power appsWhat is power apps
What is power apps
 
Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)Introduction to Microsoft Power Platform (PowerApps, Flow)
Introduction to Microsoft Power Platform (PowerApps, Flow)
 
An introduction to microsoft power apps
An introduction to microsoft power appsAn introduction to microsoft power apps
An introduction to microsoft power apps
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
Canvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mindCanvas Apps for the Model-driven mind
Canvas Apps for the Model-driven mind
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
HOW CAN POWERAPPS AND MICROSOFT FLOW ALLOWS YOUR POWER USERS TO QUICKLY BUILD...
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
 
Power platform power automate in a day
Power platform   power automate in a dayPower platform   power automate in a day
Power platform power automate in a day
 
Microsoft Power Platform: Power BI, PowerApps & Flow
Microsoft Power Platform:  Power BI, PowerApps & FlowMicrosoft Power Platform:  Power BI, PowerApps & Flow
Microsoft Power Platform: Power BI, PowerApps & Flow
 
Power Platform Governance
Power Platform GovernancePower Platform Governance
Power Platform Governance
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
 
PowerApps
PowerAppsPowerApps
PowerApps
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
 
Microsoft power automate implementation
Microsoft power automate implementationMicrosoft power automate implementation
Microsoft power automate implementation
 
Canvas and Model Driven Apps
Canvas and Model Driven AppsCanvas and Model Driven Apps
Canvas and Model Driven Apps
 

Similar to Microsoft PowerApps and Flow

November 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know WebinarNovember 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know WebinarRobert Crane
 
Build and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowBuild and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowMicrosoft Tech Community
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowJuan Fabian
 
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
 
Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Xylos
 
Flow like a Rockstar @ SharePoint Saturday The Netherlands
Flow like a Rockstar @ SharePoint Saturday The NetherlandsFlow like a Rockstar @ SharePoint Saturday The Netherlands
Flow like a Rockstar @ SharePoint Saturday The NetherlandsDaniel Laskewitz
 
Moving Data in and out of Reltio - It-s Super EASY.pdf
Moving Data in and out of Reltio - It-s Super EASY.pdfMoving Data in and out of Reltio - It-s Super EASY.pdf
Moving Data in and out of Reltio - It-s Super EASY.pdfAlex446314
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieSPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieaOS Community
 
Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsVignesh Ganesan I Microsoft MVP
 
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Marius Constantinescu [MVP]
 
Back Office Productivity with SharePoint
Back Office Productivity with SharePointBack Office Productivity with SharePoint
Back Office Productivity with SharePointGareth Fisher
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapEuropean Collaboration Summit
 
How SharePoint can improve teamwork & collaboration
How SharePoint can improve teamwork & collaborationHow SharePoint can improve teamwork & collaboration
How SharePoint can improve teamwork & collaborationTharun Bangari
 
Houston TechFest 2017- Migrate and Upgrade to 2016 Succesfully
Houston TechFest 2017- Migrate and Upgrade to 2016 SuccesfullyHouston TechFest 2017- Migrate and Upgrade to 2016 Succesfully
Houston TechFest 2017- Migrate and Upgrade to 2016 SuccesfullyBrian Culver
 
Microsoft Flow Customer Presentation
Microsoft Flow Customer PresentationMicrosoft Flow Customer Presentation
Microsoft Flow Customer PresentationDock 365
 

Similar to Microsoft PowerApps and Flow (20)

November 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know WebinarNovember 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know Webinar
 
Build and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and FlowBuild and extend applications for Office 365 with PowerApps and Flow
Build and extend applications for Office 365 with PowerApps and Flow
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
 
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
 
Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"
 
Flow like a Rockstar @ SharePoint Saturday The Netherlands
Flow like a Rockstar @ SharePoint Saturday The NetherlandsFlow like a Rockstar @ SharePoint Saturday The Netherlands
Flow like a Rockstar @ SharePoint Saturday The Netherlands
 
Moving Data in and out of Reltio - It-s Super EASY.pdf
Moving Data in and out of Reltio - It-s Super EASY.pdfMoving Data in and out of Reltio - It-s Super EASY.pdf
Moving Data in and out of Reltio - It-s Super EASY.pdf
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieSPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
 
Webinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural modelsWebinar on Different types of SharePoint architectural models
Webinar on Different types of SharePoint architectural models
 
PowerApps.pptx
PowerApps.pptxPowerApps.pptx
PowerApps.pptx
 
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
Rapidly building data-driven modern Office 365 Cloud Business add-ins with Li...
 
Back Office Productivity with SharePoint
Back Office Productivity with SharePointBack Office Productivity with SharePoint
Back Office Productivity with SharePoint
 
Demystifying SharePoint Server 2016
Demystifying SharePoint Server 2016Demystifying SharePoint Server 2016
Demystifying SharePoint Server 2016
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
 
How SharePoint can improve teamwork & collaboration
How SharePoint can improve teamwork & collaborationHow SharePoint can improve teamwork & collaboration
How SharePoint can improve teamwork & collaboration
 
Houston TechFest 2017- Migrate and Upgrade to 2016 Succesfully
Houston TechFest 2017- Migrate and Upgrade to 2016 SuccesfullyHouston TechFest 2017- Migrate and Upgrade to 2016 Succesfully
Houston TechFest 2017- Migrate and Upgrade to 2016 Succesfully
 
Microsoft Flow Customer Presentation
Microsoft Flow Customer PresentationMicrosoft Flow Customer Presentation
Microsoft Flow Customer Presentation
 

Recently uploaded

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 

Recently uploaded (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 

Microsoft PowerApps and Flow

  • 1. Building Your Own Solution with Power Apps and Flow Steve Knutson 2017
  • 2. About me Managing Director of Stratos Technology Partners Microsoft MVP for Office Servers & Services 25+ years IT industry experience Mountain biker and climber One-eyed Cantabrian @nztechtweet www.stp.co.nz
  • 3. Agenda  Overview of Flow  Security and Policies  Flow Demo  Overview of PowerApps  PowerApps Demo  Advanced features  Coming soon  Q&A
  • 4. Forms and Workflow  SharePoint Designer 2013 & InfoPath 2013  Supported until 2026, but no new versions will be released  Poor mobile support  Limited integration  Still has some life left… • Microsoft PowerApps, Flow and Office 365 • Cloud and mobile first • Extensive Integration • Not just for SharePoint • Not just Microsoft • New capabilities coming (fast)
  • 9. Security  All actions are performed in the context of the logged in user  Users can only see items they already have permission to see in SharePoint (security trimmed)  Permissions are managed by the system being integrated with e.g. SharePoint, Dynamics 365, Facebook, Wordpress etc [?] Question: Can you use impersonation (like SPD)?
  • 10. Policies  Policies can be added to control where your data flows to.  You can configure ‘compliance boundaries’. For example: ‒ Prevent users creating Flows that Tweet, Instagram or Facebook  ‒ Prevent updates to Slack (but allow Teams)  Managed via the Flow and PowerApps Admin Portals in Office 365 [#] TIP: Check the default policy makes sense!
  • 11. Building a Tweet Catcher
  • 13. Dynamics 365 to SharePoint When a new record is created in Dynamics 365 (CRM), create a new item in a SharePoint list and populate with fields from the new record
  • 14. Flow possibilities (a few examples)  Generate a PDF version of a document  Pull timesheet data from Harvest into a SharePoint list for project management  Capture Twitter data to listen to the community  Copy files from OneDrive or Dropbox to SharePoint (or vice versa)  Send an email when new items are added to a list  Create a SharePoint list item when a new entity is created in CRM  Create a SharePoint list item when someone subscribes to Mailchimp [#] TIP: Check the SharePoint Templates list for new actions • Generate a PDF version of a document • Capture Twitter data to listen to the community • Copy files from OneDrive or Dropbox to SharePoint (or vice versa) • Create a SharePoint list item when a new entity is created in Dynamics 365 • Create a SharePoint list item when someone subscribes to Mailchimp • Pull timesheet data from Harvest into a SharePoint list • Draft blog posts in SharePoint and post to Wordpress • FTP documents to a web site • Approvals
  • 15. PowerApps turn your expertise into custom applications
  • 16. Use PowerApps when  You have time consuming manual processes  You can’t find off the shelf apps or services to meet you needs  You don’t have the budget to develop a custom mobile app  You have a short timeframe to create a solution
  • 17. PowerApps help you solve your unique business problem, without needing a huge developer budget and long lead times. PowerApps and SharePoint  Connect to your data: ‒ SharePoint Lists ‒ Dynamics 365 ‒ SQL ‒ Excel ‒ And more…  Build Apps for the Web and Mobile devices.  Use your devices features including camera and GPS  No Code Required!
  • 18. Building a simple mobile app with PowerApps
  • 19. Demo app Create a list Create an app
  • 20. PowerApp Designer From here you can • Change field order and properties • Add controls • Add images • Add data sources • etc
  • 21. Advanced feature: Sometime you do need a rocket scientist
  • 22. Advanced capabilities  Common Data Service ‒ A prebuild data model and service provided by Microsoft ‒ Saves time and provides consistency ‒ Supported by PowerApps, Flow and PowerBI  Entity Control Form (preview) ‒ View, navigate and edit relational data from the Common Data Service  Azure Functions for Common Data Service (preview) ‒ Combine data across services ‒ Add more advanced logic ‒ Pay as you go usage
  • 23.
  • 24. SharePoint Virtual Summit Announcements  Rich Forms embedded in SharePoint lists ‒ Conditional field display ‒ Display additional info from other data sources e.g. maps, weather, Dynamics365, etc ‒ Different control types e.g. sliders, drop downs ‒ Connect Flows to buttons (actions)  Embed PowerApps in SharePoint pages ‒ Provide seamless access to your PowerApps ‒ Mix with other web-parts and page content (Modern pages)
  • 25.
  • 26. Bringing it all together
  • 27. Feature Pack 2 for SharePoint 2016 includes support for Flow and PowerApps Available later this year
  • 28. Summary  InfoPath and SharePoint Designer are now legacy technologies  Flow and PowerApps are the next generation  Build integrated web and mobile without code  SharePoint integration for cloud and on-premise  Policies and security trimming are baked in  You’ll need to think different  New features coming. Fast!
  • 29. Questions and Answers  Steve Knutson  Microsoft MVP for Office Servers and Services  SharePoint Consultant  @nztechtweet  steve@stp.co.nz  www.stp.co.nz
  • 30. Resources  https://flow.microsoft.com/en-us/blog/build-advanced-flows/  https://powerapps.microsoft.com/en-us/guided- learning/learning-common-data-service/  https://powerapps.microsoft.com/hr-hr/blog/preview-of-azure- functions-for-the-common-data-service/  https://powerapps.microsoft.com/en-us/blog/new-entity-form- control-experimental-feature-for-common-data-service/