SlideShare a Scribd company logo
4 steps to take control of Flow
and PowerApps in your
organization
Timo Pertilä| @timopertila
SharePoint Saturday Belgium
2019
#SPSBE
Platinum
Gold
Silver
Community
Thanks to our
sponsors!
Greetings from Finland!
3
Timo Pertilä
Consultant, Microsoft MVP
https://timopertila.com
https://twitter.com/timopertila
timo.pertila@digitalillustrated.com
4
5
Step 1 – Build vision
Vision – PowerApps and Flow are for
7
No one
Strictly forbidden
Go away!
IT and
consultants only
Everyone
Case Digital
Illustrated
72 employees
121 PowerApps
152 Flows
8
Step 2 – Build environment
policy
Environments have
• Resources (Flows, PowerApps, Connections, Common Data Service
database...)
• User permissions (makers, admins)
• Geographical location
• DLP (Data loss prevention) policies
10
Data loss prevention policies
11
Use of environments - Examples
• Environments for specific DLP policies (marketing)
• Environments for geographical locations (USA, Europe, Asia)
• Environments for dev, test and production
12
Many organization uses only the default
environment!
Be carefully with SQL and Blob storage
connections!
Dev
Minimun environment setup
14
Default
Test- ”Wild wild west”
- Everybody can build solutions
- No official support by IT
- SQL & Blob connections
forbidden
- Personal / team level solutions
- Non-critical solutions
Production
- Managed environment
- Approved makers can build
solutions
- Possible to have support
- SQL & Blob connections can be
used
- Widely used solutions
- Critical solutions
Dev
Remember your citizen developers
15
Default
Test
Production
Production for
citizen developers
Step 3 – Start monitoring
your environment(s)
You can get information from
• PowerApp Analytics
• Flow Analytics
• Power Platform Admin center
• PowerApps Admin center
• Flow Admin center
17
Admins only
Editors only
Demo
Yes, a lot of information
But not enough
Get more from AuditLogs
20
Too many places to
follow?
Solution: Build your own reporting
• Get data by using
• PowerShell cmdlets
• Flow (PowerPlatform/PowerApps/Flow Management Connectors)
• Rest API
• After hard work you have
• Trend data more than last 28 days
• One place for admins to have insights
22
Good news!
You don’t have to start
from the scratch!
Center of Excellence (CoE) Starter Kit
24
https://github.com/microsoft/powerapps-tools/tree/master/Administration/CoEStarterKit
DEMO – CoE Starter Kit
Step 4 – React + Automate
You should be interested when
• Somebody builds his/her first PowerApp/Flow
• PowerApp/Flow owner leaves the company
• PowerApp/Flow is shared to several users/groups
• PowerApp/Flow fails
• Somebody builds a lot of PowerApps/Flows
• PowerApp/Flow is not used at all
• PowerApp/Flow is not modified after created
• PowerApp/Flow is used heavily
• PowerApps isn’t published during last x days
27
What is interesting? It depends on environment
28
Default
- Shared?
- Not used?
- Heavily used?
- Orphan PowerApps / Flow?
- Who are active makers?
Production
- Performance
- Errors
- Usage
Demo:
New owner for orphan
PowerApps
4 steps to take control of Flow and
PowerApps in your organization
0 – Find out where you are now
1 – Build vision
2 – Build environment policy
3 – Monitor
4 – React and Automate
30
#SPSBE
http://spsbe.be
Please rate this session!
SharePoint Saturday Belgium
2019
#SPSBE
Ad

More Related Content

What's hot (20)

Trivandrumtechcon20
Trivandrumtechcon20Trivandrumtechcon20
Trivandrumtechcon20
Jenkins NS
 
Hands-on Microsoft Flow
Hands-on Microsoft FlowHands-on Microsoft Flow
Hands-on Microsoft Flow
Nakkeeran Natarajan
 
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-NederlandPowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
Daniel Laskewitz
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
Nanddeep Nachan
 
Power apps - Cloud business applications platform
Power apps - Cloud business applications platformPower apps - Cloud business applications platform
Power apps - Cloud business applications platform
Vladimir Ljubibratic
 
Unleashing the power of Microsoft Flow at Dynamics 365 Saturday
Unleashing the power of Microsoft Flow at Dynamics 365 SaturdayUnleashing the power of Microsoft Flow at Dynamics 365 Saturday
Unleashing the power of Microsoft Flow at Dynamics 365 Saturday
Daniel 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
 
Power Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupPower Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User Group
Greg McMurray
 
4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate
Kumton Suttiraksiri
 
PL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App MakerPL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App Maker
Nanddeep Nachan
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power Automate
Daniel Laskewitz
 
Melbourne UG Presentation - UI Flow for Power Automate
Melbourne UG Presentation - UI Flow for Power AutomateMelbourne UG Presentation - UI Flow for Power Automate
Melbourne UG Presentation - UI Flow for Power Automate
Andre Margono
 
Data harmonycloudpowerpointclientfacing
Data harmonycloudpowerpointclientfacingData harmonycloudpowerpointclientfacing
Data harmonycloudpowerpointclientfacing
Access Innovations, Inc.
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
Juan Fabian
 
Limitations and Cost of Using Microsoft's Power Platform
Limitations and Cost of Using Microsoft's Power PlatformLimitations and Cost of Using Microsoft's Power Platform
Limitations and Cost of Using Microsoft's Power Platform
Scott Restivo
 
Collab365 - Flow Happy Hour
Collab365 - Flow Happy HourCollab365 - Flow Happy Hour
Collab365 - Flow Happy Hour
Daniel Laskewitz
 
PowerApps Innovation Tool For SMBs
PowerApps Innovation Tool For SMBsPowerApps Innovation Tool For SMBs
PowerApps Innovation Tool For SMBs
WePlus Consultancy
 
205560 jeppesen’s upgrade to primavera p6 release 8.2 agile approach
205560 jeppesen’s upgrade to primavera p6 release 8.2 agile approach205560 jeppesen’s upgrade to primavera p6 release 8.2 agile approach
205560 jeppesen’s upgrade to primavera p6 release 8.2 agile approach
p6academy
 
Power Automate
Power AutomatePower Automate
Power Automate
Fausto Capellan Jr
 
Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'
samarcot
 
Trivandrumtechcon20
Trivandrumtechcon20Trivandrumtechcon20
Trivandrumtechcon20
Jenkins NS
 
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-NederlandPowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
PowerApps & Flow: Tips & Tricks - Office 365 User Group Noord-Nederland
Daniel Laskewitz
 
PL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform FundamentalsPL-900 Microsoft Power Platform Fundamentals
PL-900 Microsoft Power Platform Fundamentals
Nanddeep Nachan
 
Power apps - Cloud business applications platform
Power apps - Cloud business applications platformPower apps - Cloud business applications platform
Power apps - Cloud business applications platform
Vladimir Ljubibratic
 
Unleashing the power of Microsoft Flow at Dynamics 365 Saturday
Unleashing the power of Microsoft Flow at Dynamics 365 SaturdayUnleashing the power of Microsoft Flow at Dynamics 365 Saturday
Unleashing the power of Microsoft Flow at Dynamics 365 Saturday
Daniel 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
 
Power Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User GroupPower Platform Introduction - Utah PowerApps and Flow User Group
Power Platform Introduction - Utah PowerApps and Flow User Group
Greg McMurray
 
4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate4 Integrating azure monitor with power bi and power automate
4 Integrating azure monitor with power bi and power automate
Kumton Suttiraksiri
 
PL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App MakerPL-100 Microsoft Power Platform App Maker
PL-100 Microsoft Power Platform App Maker
Nanddeep Nachan
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power Automate
Daniel Laskewitz
 
Melbourne UG Presentation - UI Flow for Power Automate
Melbourne UG Presentation - UI Flow for Power AutomateMelbourne UG Presentation - UI Flow for Power Automate
Melbourne UG Presentation - UI Flow for Power Automate
Andre Margono
 
Overview power apps and microsoft flow
Overview power apps and microsoft flowOverview power apps and microsoft flow
Overview power apps and microsoft flow
Juan Fabian
 
Limitations and Cost of Using Microsoft's Power Platform
Limitations and Cost of Using Microsoft's Power PlatformLimitations and Cost of Using Microsoft's Power Platform
Limitations and Cost of Using Microsoft's Power Platform
Scott Restivo
 
Collab365 - Flow Happy Hour
Collab365 - Flow Happy HourCollab365 - Flow Happy Hour
Collab365 - Flow Happy Hour
Daniel Laskewitz
 
PowerApps Innovation Tool For SMBs
PowerApps Innovation Tool For SMBsPowerApps Innovation Tool For SMBs
PowerApps Innovation Tool For SMBs
WePlus Consultancy
 
205560 jeppesen’s upgrade to primavera p6 release 8.2 agile approach
205560 jeppesen’s upgrade to primavera p6 release 8.2 agile approach205560 jeppesen’s upgrade to primavera p6 release 8.2 agile approach
205560 jeppesen’s upgrade to primavera p6 release 8.2 agile approach
p6academy
 
Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'Microsoft PowerApps- 'What can really I do with it?'
Microsoft PowerApps- 'What can really I do with it?'
samarcot
 

Similar to 4 steps to take control of Flow and PowerApps in your organization (20)

IW16 Presentation_05 25 16
IW16 Presentation_05 25 16IW16 Presentation_05 25 16
IW16 Presentation_05 25 16
Phil Morris
 
F17_Unified Governance for Power Automate, Power Apps, Power BI
F17_Unified Governance for Power Automate, Power Apps,  Power BIF17_Unified Governance for Power Automate, Power Apps,  Power BI
F17_Unified Governance for Power Automate, Power Apps, Power BI
serge luca
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture Setup
EDB
 
Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
Rob Jahn
 
UK Community day 20180427 Microsoft Flow hackathon
UK Community day 20180427 Microsoft Flow hackathonUK Community day 20180427 Microsoft Flow hackathon
UK Community day 20180427 Microsoft Flow hackathon
Penny Coventry
 
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathonUK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
Penny Coventry
 
Options for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketOptions for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current Market
Dremio Corporation
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Smart ERP Solutions, Inc.
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Emtec Inc.
 
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software Ireland
 
Powering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimPowering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin Kim
Spark Summit
 
Why the Microsoft 365 Administrator should care about the Power Platform Gove...
Why the Microsoft 365 Administrator should care about the Power Platform Gove...Why the Microsoft 365 Administrator should care about the Power Platform Gove...
Why the Microsoft 365 Administrator should care about the Power Platform Gove...
Sara Barbosa
 
Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0
D.Rajesh Kumar
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
DATAVERSITY
 
Open Source & Identity Management
Open Source & Identity ManagementOpen Source & Identity Management
Open Source & Identity Management
JISC Netskills
 
Sps Philly 2015
Sps Philly 2015Sps Philly 2015
Sps Philly 2015
Harold Gale
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
EDB
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application Quality
DevOps.com
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtime
DBmaestro - Database DevOps
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
EDB
 
IW16 Presentation_05 25 16
IW16 Presentation_05 25 16IW16 Presentation_05 25 16
IW16 Presentation_05 25 16
Phil Morris
 
F17_Unified Governance for Power Automate, Power Apps, Power BI
F17_Unified Governance for Power Automate, Power Apps,  Power BIF17_Unified Governance for Power Automate, Power Apps,  Power BI
F17_Unified Governance for Power Automate, Power Apps, Power BI
serge luca
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture Setup
EDB
 
Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
Rob Jahn
 
UK Community day 20180427 Microsoft Flow hackathon
UK Community day 20180427 Microsoft Flow hackathonUK Community day 20180427 Microsoft Flow hackathon
UK Community day 20180427 Microsoft Flow hackathon
Penny Coventry
 
UK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathonUK Community day 20180206 PowerApps hackathon
UK Community day 20180206 PowerApps hackathon
Penny Coventry
 
Options for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current MarketOptions for Data Prep - A Survey of the Current Market
Options for Data Prep - A Survey of the Current Market
Dremio Corporation
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Smart ERP Solutions, Inc.
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Emtec Inc.
 
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software Ireland
 
Powering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin KimPowering a Startup with Apache Spark with Kevin Kim
Powering a Startup with Apache Spark with Kevin Kim
Spark Summit
 
Why the Microsoft 365 Administrator should care about the Power Platform Gove...
Why the Microsoft 365 Administrator should care about the Power Platform Gove...Why the Microsoft 365 Administrator should care about the Power Platform Gove...
Why the Microsoft 365 Administrator should care about the Power Platform Gove...
Sara Barbosa
 
Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0Mule soft meetup_-_finland_september_25th__2020 v2.0
Mule soft meetup_-_finland_september_25th__2020 v2.0
D.Rajesh Kumar
 
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data PipelinesPutting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
Putting the Ops in DataOps: Orchestrate the Flow of Data Across Data Pipelines
DATAVERSITY
 
Open Source & Identity Management
Open Source & Identity ManagementOpen Source & Identity Management
Open Source & Identity Management
JISC Netskills
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
EDB
 
Understanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application QualityUnderstanding DataOps and Its Impact on Application Quality
Understanding DataOps and Its Impact on Application Quality
DevOps.com
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtime
DBmaestro - Database DevOps
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
EDB
 
Ad

More from Timo Pertilä (16)

Microsoft 365 HPR - Power Platform parhaat käytännöt
Microsoft 365 HPR - Power Platform parhaat käytännötMicrosoft 365 HPR - Power Platform parhaat käytännöt
Microsoft 365 HPR - Power Platform parhaat käytännöt
Timo Pertilä
 
Dataverse for Teams ja Power Platform
Dataverse for Teams ja Power PlatformDataverse for Teams ja Power Platform
Dataverse for Teams ja Power Platform
Timo Pertilä
 
Microsoft 365 HPR - Power Platform hallinta
Microsoft 365 HPR  - Power Platform hallintaMicrosoft 365 HPR  - Power Platform hallinta
Microsoft 365 HPR - Power Platform hallinta
Timo Pertilä
 
Power meetup - #FIMSBI
Power meetup - #FIMSBIPower meetup - #FIMSBI
Power meetup - #FIMSBI
Timo Pertilä
 
TechDays - PowerApps, miten pääsen alkuun - Timo Pertilä
TechDays - PowerApps, miten pääsen alkuun - Timo PertiläTechDays - PowerApps, miten pääsen alkuun - Timo Pertilä
TechDays - PowerApps, miten pääsen alkuun - Timo Pertilä
Timo Pertilä
 
TechDays 2020 Ui flow Timo Pertilä
TechDays 2020 Ui flow Timo PertiläTechDays 2020 Ui flow Timo Pertilä
TechDays 2020 Ui flow Timo Pertilä
Timo Pertilä
 
ESPC19 Power Apps Deep Dive
ESPC19 Power Apps Deep DiveESPC19 Power Apps Deep Dive
ESPC19 Power Apps Deep Dive
Timo Pertilä
 
Power Apps Deep Dive - Munchen 2019
Power Apps Deep Dive - Munchen 2019Power Apps Deep Dive - Munchen 2019
Power Apps Deep Dive - Munchen 2019
Timo Pertilä
 
Top 10 things people mess up with PowerApps
Top 10 things people mess up with PowerAppsTop 10 things people mess up with PowerApps
Top 10 things people mess up with PowerApps
Timo Pertilä
 
PowerApps Deep Dive
PowerApps Deep Dive PowerApps Deep Dive
PowerApps Deep Dive
Timo Pertilä
 
PowerApps ja 10 kuolemansyntiä
PowerApps ja 10 kuolemansyntiäPowerApps ja 10 kuolemansyntiä
PowerApps ja 10 kuolemansyntiä
Timo Pertilä
 
PowerApps deep dive
PowerApps deep divePowerApps deep dive
PowerApps deep dive
Timo Pertilä
 
Power Platform - Uuden ajan sovelluskehitys O365:ssä
Power Platform - Uuden ajan sovelluskehitys O365:ssäPower Platform - Uuden ajan sovelluskehitys O365:ssä
Power Platform - Uuden ajan sovelluskehitys O365:ssä
Timo Pertilä
 
Techdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep DiveTechdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep Dive
Timo Pertilä
 
SPUG FI Meeting 19.11.2018
SPUG FI Meeting 19.11.2018SPUG FI Meeting 19.11.2018
SPUG FI Meeting 19.11.2018
Timo Pertilä
 
Power platform - SHPR 12.12.2018 p
Power platform - SHPR 12.12.2018  pPower platform - SHPR 12.12.2018  p
Power platform - SHPR 12.12.2018 p
Timo Pertilä
 
Microsoft 365 HPR - Power Platform parhaat käytännöt
Microsoft 365 HPR - Power Platform parhaat käytännötMicrosoft 365 HPR - Power Platform parhaat käytännöt
Microsoft 365 HPR - Power Platform parhaat käytännöt
Timo Pertilä
 
Dataverse for Teams ja Power Platform
Dataverse for Teams ja Power PlatformDataverse for Teams ja Power Platform
Dataverse for Teams ja Power Platform
Timo Pertilä
 
Microsoft 365 HPR - Power Platform hallinta
Microsoft 365 HPR  - Power Platform hallintaMicrosoft 365 HPR  - Power Platform hallinta
Microsoft 365 HPR - Power Platform hallinta
Timo Pertilä
 
Power meetup - #FIMSBI
Power meetup - #FIMSBIPower meetup - #FIMSBI
Power meetup - #FIMSBI
Timo Pertilä
 
TechDays - PowerApps, miten pääsen alkuun - Timo Pertilä
TechDays - PowerApps, miten pääsen alkuun - Timo PertiläTechDays - PowerApps, miten pääsen alkuun - Timo Pertilä
TechDays - PowerApps, miten pääsen alkuun - Timo Pertilä
Timo Pertilä
 
TechDays 2020 Ui flow Timo Pertilä
TechDays 2020 Ui flow Timo PertiläTechDays 2020 Ui flow Timo Pertilä
TechDays 2020 Ui flow Timo Pertilä
Timo Pertilä
 
ESPC19 Power Apps Deep Dive
ESPC19 Power Apps Deep DiveESPC19 Power Apps Deep Dive
ESPC19 Power Apps Deep Dive
Timo Pertilä
 
Power Apps Deep Dive - Munchen 2019
Power Apps Deep Dive - Munchen 2019Power Apps Deep Dive - Munchen 2019
Power Apps Deep Dive - Munchen 2019
Timo Pertilä
 
Top 10 things people mess up with PowerApps
Top 10 things people mess up with PowerAppsTop 10 things people mess up with PowerApps
Top 10 things people mess up with PowerApps
Timo Pertilä
 
PowerApps Deep Dive
PowerApps Deep Dive PowerApps Deep Dive
PowerApps Deep Dive
Timo Pertilä
 
PowerApps ja 10 kuolemansyntiä
PowerApps ja 10 kuolemansyntiäPowerApps ja 10 kuolemansyntiä
PowerApps ja 10 kuolemansyntiä
Timo Pertilä
 
Power Platform - Uuden ajan sovelluskehitys O365:ssä
Power Platform - Uuden ajan sovelluskehitys O365:ssäPower Platform - Uuden ajan sovelluskehitys O365:ssä
Power Platform - Uuden ajan sovelluskehitys O365:ssä
Timo Pertilä
 
Techdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep DiveTechdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep Dive
Timo Pertilä
 
SPUG FI Meeting 19.11.2018
SPUG FI Meeting 19.11.2018SPUG FI Meeting 19.11.2018
SPUG FI Meeting 19.11.2018
Timo Pertilä
 
Power platform - SHPR 12.12.2018 p
Power platform - SHPR 12.12.2018  pPower platform - SHPR 12.12.2018  p
Power platform - SHPR 12.12.2018 p
Timo Pertilä
 
Ad

Recently uploaded (20)

Bidding World Conference 2027 - NSGF Mexico.pdf
Bidding World Conference 2027 - NSGF Mexico.pdfBidding World Conference 2027 - NSGF Mexico.pdf
Bidding World Conference 2027 - NSGF Mexico.pdf
ISGF - International Scout and Guide Fellowship
 
Effects of physical activity, exercise and sedentary behaviors to
Effects of physical activity, exercise and sedentary behaviors toEffects of physical activity, exercise and sedentary behaviors to
Effects of physical activity, exercise and sedentary behaviors to
DancanNyabuto
 
Besu Shibpur Enquesta 2012 Intra College General Quiz Prelims.pptx
Besu Shibpur Enquesta 2012 Intra College General Quiz Prelims.pptxBesu Shibpur Enquesta 2012 Intra College General Quiz Prelims.pptx
Besu Shibpur Enquesta 2012 Intra College General Quiz Prelims.pptx
Rajdeep Chakraborty
 
cardiovascular outcome in trial of new antidiabetic drugs
cardiovascular outcome in trial of new antidiabetic drugscardiovascular outcome in trial of new antidiabetic drugs
cardiovascular outcome in trial of new antidiabetic drugs
Mohammed Ahmed Bamashmos
 
fundamentals of communicationclass notes.pptx
fundamentals of communicationclass notes.pptxfundamentals of communicationclass notes.pptx
fundamentals of communicationclass notes.pptx
Sunkod
 
Updated treatment of hypothyroidism, causes and symptoms
Updated treatment of hypothyroidism,  causes and symptomsUpdated treatment of hypothyroidism,  causes and symptoms
Updated treatment of hypothyroidism, causes and symptoms
Mohammed Ahmed Bamashmos
 
ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...
ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...
ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...
patricialago3459
 
Lec 3 - Chapter 2 Carl Jung’s Theory of Personality.pptx
Lec 3 - Chapter 2 Carl Jung’s Theory of Personality.pptxLec 3 - Chapter 2 Carl Jung’s Theory of Personality.pptx
Lec 3 - Chapter 2 Carl Jung’s Theory of Personality.pptx
TayyabaSiddiqui12
 
2. Asexual propagation of fruit crops and .pptx
2. Asexual propagation of fruit crops and .pptx2. Asexual propagation of fruit crops and .pptx
2. Asexual propagation of fruit crops and .pptx
aschenakidawit1
 
Bidding World Conference 2027-NSGF Senegal.pdf
Bidding World Conference 2027-NSGF Senegal.pdfBidding World Conference 2027-NSGF Senegal.pdf
Bidding World Conference 2027-NSGF Senegal.pdf
ISGF - International Scout and Guide Fellowship
 
Reflections on an ngo peace conference in zimbabwe
Reflections on an ngo peace conference in zimbabweReflections on an ngo peace conference in zimbabwe
Reflections on an ngo peace conference in zimbabwe
jujuaw05
 
Approach to diabetes Mellitus, diagnosis
Approach to diabetes Mellitus,  diagnosisApproach to diabetes Mellitus,  diagnosis
Approach to diabetes Mellitus, diagnosis
Mohammed Ahmed Bamashmos
 
ICONX - Presentation - Mining RACE - english - international
ICONX - Presentation - Mining RACE - english - internationalICONX - Presentation - Mining RACE - english - international
ICONX - Presentation - Mining RACE - english - international
Bitcoin Mining RACE
 
A Bot Identification Model and Tool Based on GitHub Activity Sequences
A Bot Identification Model and Tool Based on GitHub Activity SequencesA Bot Identification Model and Tool Based on GitHub Activity Sequences
A Bot Identification Model and Tool Based on GitHub Activity Sequences
natarajan8993
 
The Business Dynamics of Quick Commerce.pdf
The Business Dynamics of Quick Commerce.pdfThe Business Dynamics of Quick Commerce.pdf
The Business Dynamics of Quick Commerce.pdf
RDinuRao
 
Setup & Implementation of OutSystems Cloud Connector ODC
Setup & Implementation of OutSystems Cloud Connector ODCSetup & Implementation of OutSystems Cloud Connector ODC
Setup & Implementation of OutSystems Cloud Connector ODC
outsystemspuneusergr
 
Wood Age and Trees of life - talk at Newcastle City Library
Wood Age and Trees of life - talk at Newcastle City LibraryWood Age and Trees of life - talk at Newcastle City Library
Wood Age and Trees of life - talk at Newcastle City Library
Woods for the Trees
 
THE SEXUAL HARASSMENT OF WOMAN AT WORKPLACE (PREVENTION, PROHIBITION & REDRES...
THE SEXUAL HARASSMENT OF WOMAN AT WORKPLACE (PREVENTION, PROHIBITION & REDRES...THE SEXUAL HARASSMENT OF WOMAN AT WORKPLACE (PREVENTION, PROHIBITION & REDRES...
THE SEXUAL HARASSMENT OF WOMAN AT WORKPLACE (PREVENTION, PROHIBITION & REDRES...
ASHISHKUMAR504404
 
NASIG ISSN 2025 updated for the_4-30meeting.pptx
NASIG ISSN 2025 updated for the_4-30meeting.pptxNASIG ISSN 2025 updated for the_4-30meeting.pptx
NASIG ISSN 2025 updated for the_4-30meeting.pptx
reine1
 
Microsoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdf
Microsoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdfMicrosoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdf
Microsoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdf
MinniePfeiffer
 
Effects of physical activity, exercise and sedentary behaviors to
Effects of physical activity, exercise and sedentary behaviors toEffects of physical activity, exercise and sedentary behaviors to
Effects of physical activity, exercise and sedentary behaviors to
DancanNyabuto
 
Besu Shibpur Enquesta 2012 Intra College General Quiz Prelims.pptx
Besu Shibpur Enquesta 2012 Intra College General Quiz Prelims.pptxBesu Shibpur Enquesta 2012 Intra College General Quiz Prelims.pptx
Besu Shibpur Enquesta 2012 Intra College General Quiz Prelims.pptx
Rajdeep Chakraborty
 
cardiovascular outcome in trial of new antidiabetic drugs
cardiovascular outcome in trial of new antidiabetic drugscardiovascular outcome in trial of new antidiabetic drugs
cardiovascular outcome in trial of new antidiabetic drugs
Mohammed Ahmed Bamashmos
 
fundamentals of communicationclass notes.pptx
fundamentals of communicationclass notes.pptxfundamentals of communicationclass notes.pptx
fundamentals of communicationclass notes.pptx
Sunkod
 
Updated treatment of hypothyroidism, causes and symptoms
Updated treatment of hypothyroidism,  causes and symptomsUpdated treatment of hypothyroidism,  causes and symptoms
Updated treatment of hypothyroidism, causes and symptoms
Mohammed Ahmed Bamashmos
 
ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...
ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...
ICSE 2025 Keynote: Software Sustainability and its Engineering: How far have ...
patricialago3459
 
Lec 3 - Chapter 2 Carl Jung’s Theory of Personality.pptx
Lec 3 - Chapter 2 Carl Jung’s Theory of Personality.pptxLec 3 - Chapter 2 Carl Jung’s Theory of Personality.pptx
Lec 3 - Chapter 2 Carl Jung’s Theory of Personality.pptx
TayyabaSiddiqui12
 
2. Asexual propagation of fruit crops and .pptx
2. Asexual propagation of fruit crops and .pptx2. Asexual propagation of fruit crops and .pptx
2. Asexual propagation of fruit crops and .pptx
aschenakidawit1
 
Reflections on an ngo peace conference in zimbabwe
Reflections on an ngo peace conference in zimbabweReflections on an ngo peace conference in zimbabwe
Reflections on an ngo peace conference in zimbabwe
jujuaw05
 
ICONX - Presentation - Mining RACE - english - international
ICONX - Presentation - Mining RACE - english - internationalICONX - Presentation - Mining RACE - english - international
ICONX - Presentation - Mining RACE - english - international
Bitcoin Mining RACE
 
A Bot Identification Model and Tool Based on GitHub Activity Sequences
A Bot Identification Model and Tool Based on GitHub Activity SequencesA Bot Identification Model and Tool Based on GitHub Activity Sequences
A Bot Identification Model and Tool Based on GitHub Activity Sequences
natarajan8993
 
The Business Dynamics of Quick Commerce.pdf
The Business Dynamics of Quick Commerce.pdfThe Business Dynamics of Quick Commerce.pdf
The Business Dynamics of Quick Commerce.pdf
RDinuRao
 
Setup & Implementation of OutSystems Cloud Connector ODC
Setup & Implementation of OutSystems Cloud Connector ODCSetup & Implementation of OutSystems Cloud Connector ODC
Setup & Implementation of OutSystems Cloud Connector ODC
outsystemspuneusergr
 
Wood Age and Trees of life - talk at Newcastle City Library
Wood Age and Trees of life - talk at Newcastle City LibraryWood Age and Trees of life - talk at Newcastle City Library
Wood Age and Trees of life - talk at Newcastle City Library
Woods for the Trees
 
THE SEXUAL HARASSMENT OF WOMAN AT WORKPLACE (PREVENTION, PROHIBITION & REDRES...
THE SEXUAL HARASSMENT OF WOMAN AT WORKPLACE (PREVENTION, PROHIBITION & REDRES...THE SEXUAL HARASSMENT OF WOMAN AT WORKPLACE (PREVENTION, PROHIBITION & REDRES...
THE SEXUAL HARASSMENT OF WOMAN AT WORKPLACE (PREVENTION, PROHIBITION & REDRES...
ASHISHKUMAR504404
 
NASIG ISSN 2025 updated for the_4-30meeting.pptx
NASIG ISSN 2025 updated for the_4-30meeting.pptxNASIG ISSN 2025 updated for the_4-30meeting.pptx
NASIG ISSN 2025 updated for the_4-30meeting.pptx
reine1
 
Microsoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdf
Microsoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdfMicrosoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdf
Microsoft Azure Data Fundamentals (DP-900) Exam Dumps & Questions 2025.pdf
MinniePfeiffer
 

4 steps to take control of Flow and PowerApps in your organization

  • 1. 4 steps to take control of Flow and PowerApps in your organization Timo Pertilä| @timopertila SharePoint Saturday Belgium 2019 #SPSBE
  • 3. Greetings from Finland! 3 Timo Pertilä Consultant, Microsoft MVP https://timopertila.com https://twitter.com/timopertila [email protected]
  • 4. 4
  • 5. 5
  • 6. Step 1 – Build vision
  • 7. Vision – PowerApps and Flow are for 7 No one Strictly forbidden Go away! IT and consultants only Everyone
  • 9. Step 2 – Build environment policy
  • 10. Environments have • Resources (Flows, PowerApps, Connections, Common Data Service database...) • User permissions (makers, admins) • Geographical location • DLP (Data loss prevention) policies 10
  • 11. Data loss prevention policies 11
  • 12. Use of environments - Examples • Environments for specific DLP policies (marketing) • Environments for geographical locations (USA, Europe, Asia) • Environments for dev, test and production 12
  • 13. Many organization uses only the default environment! Be carefully with SQL and Blob storage connections!
  • 14. Dev Minimun environment setup 14 Default Test- ”Wild wild west” - Everybody can build solutions - No official support by IT - SQL & Blob connections forbidden - Personal / team level solutions - Non-critical solutions Production - Managed environment - Approved makers can build solutions - Possible to have support - SQL & Blob connections can be used - Widely used solutions - Critical solutions
  • 15. Dev Remember your citizen developers 15 Default Test Production Production for citizen developers
  • 16. Step 3 – Start monitoring your environment(s)
  • 17. You can get information from • PowerApp Analytics • Flow Analytics • Power Platform Admin center • PowerApps Admin center • Flow Admin center 17 Admins only Editors only
  • 18. Demo
  • 19. Yes, a lot of information But not enough
  • 20. Get more from AuditLogs 20
  • 21. Too many places to follow?
  • 22. Solution: Build your own reporting • Get data by using • PowerShell cmdlets • Flow (PowerPlatform/PowerApps/Flow Management Connectors) • Rest API • After hard work you have • Trend data more than last 28 days • One place for admins to have insights 22
  • 23. Good news! You don’t have to start from the scratch!
  • 24. Center of Excellence (CoE) Starter Kit 24 https://github.com/microsoft/powerapps-tools/tree/master/Administration/CoEStarterKit
  • 25. DEMO – CoE Starter Kit
  • 26. Step 4 – React + Automate
  • 27. You should be interested when • Somebody builds his/her first PowerApp/Flow • PowerApp/Flow owner leaves the company • PowerApp/Flow is shared to several users/groups • PowerApp/Flow fails • Somebody builds a lot of PowerApps/Flows • PowerApp/Flow is not used at all • PowerApp/Flow is not modified after created • PowerApp/Flow is used heavily • PowerApps isn’t published during last x days 27
  • 28. What is interesting? It depends on environment 28 Default - Shared? - Not used? - Heavily used? - Orphan PowerApps / Flow? - Who are active makers? Production - Performance - Errors - Usage
  • 29. Demo: New owner for orphan PowerApps
  • 30. 4 steps to take control of Flow and PowerApps in your organization 0 – Find out where you are now 1 – Build vision 2 – Build environment policy 3 – Monitor 4 – React and Automate 30

Editor's Notes

  • #4: -
  • #5: PowerApps is part of Microsoft PowerPlatform. Hype related this power platform is huge. And ther eis reason for that. With these tools everyone can buils solutions.
  • #7: Define owner
  • #8: Ja tuo vika on se missä on pihvi. Ja se edellyttää aktiivisia toimia Tietoisuuden lisääminen siitä että ei tarvitse aina hankkia koodaajaa / konsulttia paikalle vaan voi tehdä itse Tietoiskut yms Kun valo syttyy niin sitten pitää olla kaikilla tiedossa mistä saa apua alkuun + tukea kun tulee ongelmia tekemisessä Ja kun kaikki tekee, niin siitä seuraa tietenkin se hässäkkä
  • #10: Näytä tässä kohtaa mitä ne environmentit ovat ja mistä niitä voi säätää https://admin.powerapps.com/environments https://admin.flow.microsoft.com/environments https://admin.powerplatform.microsoft.com/environments Mitä tunnuksia vaatii The Environment Admin or System Administrator role of the environment, OR The Global Administrator role of your Azure AD or Office 365 tenant. Lisenssit Ei tarvita Kustannukset!
  • #15: - Ja tee tämä selväksi kaikille!
  • #16: - Ja tee tämä selväksi kaikille!
  • #18: Tässä kohtaa demo. Eka ne powerapps / Flow sitet. Demoa että admin ei näe niitä Mutta tämä on se syy, miksi it:lle olisi hyvä jakaa osa näistä appseista
  • #21: Mitäs täältä saadaan uutta? Esim PowerAppsien launchit per powerapp Flow runit (ei täältä vaan powershellillä) PowerAppsin created ja edit Flow:n created ja edit
  • #26: Flow joka hakee kaiken Apps, josta voi katella Power bi rapsa Mailit, joita käyttäjät saa Mitä puuttuu? Ei täältä oikein näe käyttöä. Lähinnä tekijät.
  • #29: - Ja tee tämä selväksi kaikille!