SlideShare a Scribd company logo
1 of 38
Microsoft Power Platform
One low-code platform that spans Office 365, Dynamics 365, and standalone applications
Analyze. Act. Automate. Assist.
Who is here today?
Who here has a Microsoft 365 background?
What about a Dynamics 365 background?
Last, but not least, what about Azure?
Why are we here today?
Our philosophy
1. Empower anyone to be a
maker, a #PowerAddict
• Enable an open ecosystem
for building
• But an ecosystem that does
not escalate privilege
Our philosophy… includes governance!
1. Empower anyone to be a
maker, a #PowerAddict
• Enable an open ecosystem
for building
• But an ecosystem that does
not escalate privilege
2. But also empower admins
with full visibility and the
tools they need to balance
business productivity with
governance
1. Incent the right behavior
2. Implement strategy early
3. Treat exceptions as exceptions
Agenda
1. Establish an environment strategy
2. Setup data loss prevention policies
3. Leverage out-of-box activity logs &
analytics
4. Install the Center of Excellence
starter kit
5. Welcome new makers and identify
champions
6. Establish and automate your audit
processes
Securing your tenant
Who is building solutions with the Power Apps?
2. Pro-dev / IT productivity
Enables high productivity app development
Reduces time to develop and deploy
Centrally managed and rolled out
Lower barrier of entry for app development
Power users in business units close to the problem
building solutions for their teams
Often with IT oversight or in an approved sandbox
1. Citizen developer enablement
Some organizations start with a centralized IT apps and then grow into organic development
Far more start with organic solutions in business units and grow into a centralized IT Center of
Excellence (CoE)
Environments
Environments are containers that administrators can use to manage apps, flows,
connections, and other assets; along with permissions to allow organization users
to use the resourcesAzure AD Tenant
Environments
1. Product
discovery
2. Know your
Environments
3. 5+1
security layers
4. Setup DLP
policies
5. Configure
audit logs
6. Review
Analytics
7. Automate
your reports
8, Automate
your polices
9. Proactive
engagement
10. CoE
toolkit
Environment key facts
• Every tenant has a Default environment
where all licensed PowerApps and Flow
users can create apps & flows
• Non-default environments offer more
control around permissions
• Non-default environment creation can
be restricted to only global and service
admins from the Power Platform admin
center: https://aka.ms/ppac
• Environments are tied to a geographic location that is configured at the time the environment
is created
• Environments can be used to target different audiences and/or for different purposes such as
dev, test and production
Establish an environment strategy
Chevron: Automating Environment creation
Data loss prevention key facts
Setup data loss prevention (DLP) policies
Training
#1
Training
#2 Contoso
Europe
Dev
Test
Prod
Contoso
USA
Dev
Test
Prod
Setup data loss prevention (DLP) policies
Training
#1
Training
#2 Contoso
Europe
Dev
Test
Prod
Contoso
USA
Dev
Test
Prod
Setup data loss prevention (DLP) policies
Training
#1
Training
#2 Contoso
Europe
Dev
Test
Prod
Contoso
USA
Dev
Test
Prod
Demo
Monitor your tenant’s
activity
1. PowerApps and Flow logs available at https://protection.office.com
Logs & analytics – see what’s happening
Microsoft Flow PowerApps
• Created flow
• Edited flow
• Deleted flow
• Edited permissions
• Deleted permissions
• Started a paid trial
• Renewed a paid trial
• Created app
• Edited/save app (draft)
• Published app
• Deleted app
• Restored an app from app
version
• Launched app
• Marking app as featured
• Marking app as hero
• Edited app permissions
• Deleted app permissions
1. Power Apps and Power Automate logs available at
https://protection.office.com
2. Admin analytics
 Tenant and environment level analytics
 Available from Power Platform admin center
 Access is available for environment admins
 Data is stored for 28 days
 Data is refreshed daily
Logs & analytics – see what’s happening
Capacity Management
Common Data Service
Microsoft Flow
PowerApps
https://aka.ms/ppac
1. Power Apps and Power Automate logs available at
https://protection.office.com
2. Admin analytics
 Tenant and environment level analytics
 Available from Power Platform admin center
 Access is available for environment admins
 Data is stored for 28 days
 Data is refreshed daily
3. Maker analytics (Canvas app and flow level analytics)
 Available from make.powerapps.com and flow.microsoft.com
 Access is available to app & flow owners (admins can grant themselves access)
 Data is stored for 30 days
 Data is refreshed daily
Logs & analytics – see what’s happening
Capacity Management
Common Data Service
Microsoft Flow
PowerApps
https://aka.ms/ppac
Center of Excellence Toolkit
https://aka.ms/COEStarterKit
Step Scenario Toolkit Component
Secure DLP Editor 1. Canvas App - DLP Editor
Monitor Flow templates to collect data into CDS
Power BI Dashboards
2. CDS Entities​: Environments, Apps, Flows…
3. Flow - Sync resources template
4. Flow - Sync audit logs
5. Power BI Dashboard
6. Custom Connector for Office 365 Audit Logs
Alert &
Action
Maker and Admin notification via Flow
templates (Compliance request)
Admin Model Driven App facilitates app
audit process
7. Canvas App - Developer Compliance Center
8. Flow - Compliance detail request
9. Model Driven App - Business Process Flow for
Auditing resources
Nurture App catalog
Welcome email, Internal community
channel links
10. Canvas App - App Catalog
11. Flow - Welcome Email
Alert & act on that activity
Leverage management connectors & PowerShell as
powerful reporting tools + tools for action
aka.ms/powerappspowershell
PowerApps for Admins
PowerApps for App Makers
Power Platform for Admins
Flow Management
Welcome new makers and identify champions
https://aka.ms/powerwelcomeemail
Welcome new makers and identify champions
https://aka.ms/powerwelcomeemail
https://aka.ms/newmakerdigest
Establish and automate your audit process
Canvas app, flow creation aka.ms/restrictappcreators
Specific connector usage
aka.ms/restrictflowconnector
aka.ms/restrictappconnector
Newly added connectors aka.ms/newconnectornotification
1. Create your own workflows using the management connectors that
permit or restrict behavior based on your organization’s policies
(e.g. create an attestation process for assets in the default env)
Demo
Establish and automate your audit process
1. Create your own workflows using the management connectors that
permit or restrict behavior based on your organization’s policies
(e.g. create an attestation process for assets in the default env)
2. CoE starter kit comes with its own audit workflow:
• Apps are identified by a flow based on criteria such as the app is
shared with > 20 Users or at least 1 group and the business
justification details have not been provided.
• Developer Compliance Center where the maker can provide a
justification
• Admin business process workflow for approval
But don’t just take my word for it….
250k
5BillionCUSTOMERS A YEAR
EMPLOYEES WORLDWIDE
120 COUNTRIES
160 k in France
150
Production
apps
2500+
PowerApps
Yammer
Members
150+ IT
PowerApps
experts by
EoY 2019
https://powerapps.microsoft.com/blog/digital-
transformation-sncf-french-national-railway-company/
Recap
 Establish an environment strategy
 Setup data loss prevention policies
 Leverage out-of-box activity logs &
analytics
 Install the Center of Excellence
starter kit
 Welcome new makers and identify
champions
 Establish and automate your audit
processes
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz

More Related Content

What's hot

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
 
Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platformClaudia Angelelli
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planningDipti Chhatrapati
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentationInnoTech
 
Power Platform Governance Webinar
Power Platform Governance WebinarPower Platform Governance Webinar
Power Platform Governance WebinarRunpipe
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power PlatformPraveen Nair
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power appsRezaDorrani1
 
Exploring the PowerApps advantage
Exploring the PowerApps advantageExploring the PowerApps advantage
Exploring the PowerApps advantageMalin De Silva
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft FlowRobert Crane
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform AYUSHISHARMA295
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMd. Tahmidul Abedin
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor FlowPower Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flowserge luca
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2Kumton Suttiraksiri
 

What's hot (20)

Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
 
Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platform
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planning
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 
Power Platform Governance Webinar
Power Platform Governance WebinarPower Platform Governance Webinar
Power Platform Governance Webinar
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Power Automate
Power AutomatePower Automate
Power Automate
 
Introduction to Power Platform
Introduction to Power PlatformIntroduction to Power Platform
Introduction to Power Platform
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Exploring the PowerApps advantage
Exploring the PowerApps advantageExploring the PowerApps advantage
Exploring the PowerApps advantage
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft Flow
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval Flow
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Microsoft PowerApps
Microsoft PowerAppsMicrosoft PowerApps
Microsoft PowerApps
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
 
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor FlowPower Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
Power Automate/ Flow patterns tips and tricks after 3 years with Doctor Flow
 
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 365
Microsoft 365Microsoft 365
Microsoft 365
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2
 

Similar to Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz

Trivandrumtechcon20
Trivandrumtechcon20Trivandrumtechcon20
Trivandrumtechcon20Jenkins NS
 
Dev ops developer (session 3)
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)MSDEVMTL
 
Application Lifecycle Management (ALM).pdf
Application Lifecycle Management (ALM).pdfApplication Lifecycle Management (ALM).pdf
Application Lifecycle Management (ALM).pdfAmitesh Raikwar
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalDatavail
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...Amazon Web Services
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrdMidVision
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdMidVision
 
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...BAINIDA
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionTom Laszewski
 
Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4ManageEngine, Zoho Corporation
 
Exploring key admin features for comprehensive Applications Performance Monit...
Exploring key admin features for comprehensive Applications Performance Monit...Exploring key admin features for comprehensive Applications Performance Monit...
Exploring key admin features for comprehensive Applications Performance Monit...ManageEngine, Zoho Corporation
 
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
 
VCS_QAPerformanceSlides
VCS_QAPerformanceSlidesVCS_QAPerformanceSlides
VCS_QAPerformanceSlidesMichael Cowan
 
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
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...Jitendra Bafna
 
Who's in your Cloud? Cloud State Monitoring
Who's in your Cloud? Cloud State MonitoringWho's in your Cloud? Cloud State Monitoring
Who's in your Cloud? Cloud State MonitoringKevin Hakanson
 
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...Jamcracker Inc
 

Similar to Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz (20)

Trivandrumtechcon20
Trivandrumtechcon20Trivandrumtechcon20
Trivandrumtechcon20
 
Dev ops developer (session 3)
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)
 
Application Lifecycle Management (ALM).pdf
Application Lifecycle Management (ALM).pdfApplication Lifecycle Management (ALM).pdf
Application Lifecycle Management (ALM).pdf
 
Hot sos em12c_metric_extensions
Hot sos em12c_metric_extensionsHot sos em12c_metric_extensions
Hot sos em12c_metric_extensions
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action final
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 
Datasheet apachepluginforrd
Datasheet apachepluginforrdDatasheet apachepluginforrd
Datasheet apachepluginforrd
 
Fs And Self Service
Fs And Self ServiceFs And Self Service
Fs And Self Service
 
Datasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrdDatasheet rationalclearcasepluginforrd
Datasheet rationalclearcasepluginforrd
 
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...
DevOps : Integrate, Deliver and Deploy continuously with Visual Studio Team S...
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4Server and application monitoring webinars [Applications Manager] - Part 4
Server and application monitoring webinars [Applications Manager] - Part 4
 
Exploring key admin features for comprehensive Applications Performance Monit...
Exploring key admin features for comprehensive Applications Performance Monit...Exploring key admin features for comprehensive Applications Performance Monit...
Exploring key admin features for comprehensive Applications Performance Monit...
 
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...
 
VCS_QAPerformanceSlides
VCS_QAPerformanceSlidesVCS_QAPerformanceSlides
VCS_QAPerformanceSlides
 
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
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
OpenStack Murano
OpenStack MuranoOpenStack Murano
OpenStack Murano
 
Who's in your Cloud? Cloud State Monitoring
Who's in your Cloud? Cloud State MonitoringWho's in your Cloud? Cloud State Monitoring
Who's in your Cloud? Cloud State Monitoring
 
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
Jamcracker Cloud Management Platform: Control, Govern and Manage Enterprise C...
 

More from Daniel Laskewitz

Extend The Power Platform with Custom Connectors - CollabDays NL 2022
Extend The Power Platform with Custom Connectors - CollabDays NL 2022Extend The Power Platform with Custom Connectors - CollabDays NL 2022
Extend The Power Platform with Custom Connectors - CollabDays NL 2022Daniel Laskewitz
 
Teams Nation - Extend The Power Platform With Custom Connectors
Teams Nation - Extend The Power Platform With Custom ConnectorsTeams Nation - Extend The Power Platform With Custom Connectors
Teams Nation - Extend The Power Platform With Custom ConnectorsDaniel Laskewitz
 
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-NederlandDaniel Laskewitz
 
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
 
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
 
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 SaturdayDaniel Laskewitz
 
Collab365 - Flow Happy Hour
Collab365 - Flow Happy HourCollab365 - Flow Happy Hour
Collab365 - Flow Happy HourDaniel Laskewitz
 
SPS Cambridge - Office 365 Security & Compliance
SPS Cambridge - Office 365 Security & ComplianceSPS Cambridge - Office 365 Security & Compliance
SPS Cambridge - Office 365 Security & ComplianceDaniel Laskewitz
 
PowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour CopenhagenPowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour CopenhagenDaniel Laskewitz
 
SharePoint Saturday London - Microsoft Flow Happy Hour
SharePoint Saturday London - Microsoft Flow Happy HourSharePoint Saturday London - Microsoft Flow Happy Hour
SharePoint Saturday London - Microsoft Flow Happy HourDaniel Laskewitz
 

More from Daniel Laskewitz (10)

Extend The Power Platform with Custom Connectors - CollabDays NL 2022
Extend The Power Platform with Custom Connectors - CollabDays NL 2022Extend The Power Platform with Custom Connectors - CollabDays NL 2022
Extend The Power Platform with Custom Connectors - CollabDays NL 2022
 
Teams Nation - Extend The Power Platform With Custom Connectors
Teams Nation - Extend The Power Platform With Custom ConnectorsTeams Nation - Extend The Power Platform With Custom Connectors
Teams Nation - Extend The Power Platform With Custom Connectors
 
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
 
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
 
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
 
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
 
Collab365 - Flow Happy Hour
Collab365 - Flow Happy HourCollab365 - Flow Happy Hour
Collab365 - Flow Happy Hour
 
SPS Cambridge - Office 365 Security & Compliance
SPS Cambridge - Office 365 Security & ComplianceSPS Cambridge - Office 365 Security & Compliance
SPS Cambridge - Office 365 Security & Compliance
 
PowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour CopenhagenPowerApps & Flow @ Power BI World Tour Copenhagen
PowerApps & Flow @ Power BI World Tour Copenhagen
 
SharePoint Saturday London - Microsoft Flow Happy Hour
SharePoint Saturday London - Microsoft Flow Happy HourSharePoint Saturday London - Microsoft Flow Happy Hour
SharePoint Saturday London - Microsoft Flow Happy Hour
 

Recently uploaded

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz

  • 1.
  • 2.
  • 3. Microsoft Power Platform One low-code platform that spans Office 365, Dynamics 365, and standalone applications Analyze. Act. Automate. Assist.
  • 4. Who is here today?
  • 5. Who here has a Microsoft 365 background?
  • 6. What about a Dynamics 365 background?
  • 7. Last, but not least, what about Azure?
  • 8. Why are we here today?
  • 9.
  • 10. Our philosophy 1. Empower anyone to be a maker, a #PowerAddict • Enable an open ecosystem for building • But an ecosystem that does not escalate privilege
  • 11. Our philosophy… includes governance! 1. Empower anyone to be a maker, a #PowerAddict • Enable an open ecosystem for building • But an ecosystem that does not escalate privilege 2. But also empower admins with full visibility and the tools they need to balance business productivity with governance 1. Incent the right behavior 2. Implement strategy early 3. Treat exceptions as exceptions
  • 12. Agenda 1. Establish an environment strategy 2. Setup data loss prevention policies 3. Leverage out-of-box activity logs & analytics 4. Install the Center of Excellence starter kit 5. Welcome new makers and identify champions 6. Establish and automate your audit processes
  • 14. Who is building solutions with the Power Apps? 2. Pro-dev / IT productivity Enables high productivity app development Reduces time to develop and deploy Centrally managed and rolled out Lower barrier of entry for app development Power users in business units close to the problem building solutions for their teams Often with IT oversight or in an approved sandbox 1. Citizen developer enablement Some organizations start with a centralized IT apps and then grow into organic development Far more start with organic solutions in business units and grow into a centralized IT Center of Excellence (CoE)
  • 15. Environments Environments are containers that administrators can use to manage apps, flows, connections, and other assets; along with permissions to allow organization users to use the resourcesAzure AD Tenant Environments 1. Product discovery 2. Know your Environments 3. 5+1 security layers 4. Setup DLP policies 5. Configure audit logs 6. Review Analytics 7. Automate your reports 8, Automate your polices 9. Proactive engagement 10. CoE toolkit
  • 16. Environment key facts • Every tenant has a Default environment where all licensed PowerApps and Flow users can create apps & flows • Non-default environments offer more control around permissions • Non-default environment creation can be restricted to only global and service admins from the Power Platform admin center: https://aka.ms/ppac • Environments are tied to a geographic location that is configured at the time the environment is created • Environments can be used to target different audiences and/or for different purposes such as dev, test and production
  • 19. Data loss prevention key facts
  • 20. Setup data loss prevention (DLP) policies Training #1 Training #2 Contoso Europe Dev Test Prod Contoso USA Dev Test Prod
  • 21. Setup data loss prevention (DLP) policies Training #1 Training #2 Contoso Europe Dev Test Prod Contoso USA Dev Test Prod
  • 22. Setup data loss prevention (DLP) policies Training #1 Training #2 Contoso Europe Dev Test Prod Contoso USA Dev Test Prod
  • 23. Demo
  • 25. 1. PowerApps and Flow logs available at https://protection.office.com Logs & analytics – see what’s happening Microsoft Flow PowerApps • Created flow • Edited flow • Deleted flow • Edited permissions • Deleted permissions • Started a paid trial • Renewed a paid trial • Created app • Edited/save app (draft) • Published app • Deleted app • Restored an app from app version • Launched app • Marking app as featured • Marking app as hero • Edited app permissions • Deleted app permissions
  • 26. 1. Power Apps and Power Automate logs available at https://protection.office.com 2. Admin analytics  Tenant and environment level analytics  Available from Power Platform admin center  Access is available for environment admins  Data is stored for 28 days  Data is refreshed daily Logs & analytics – see what’s happening Capacity Management Common Data Service Microsoft Flow PowerApps https://aka.ms/ppac
  • 27. 1. Power Apps and Power Automate logs available at https://protection.office.com 2. Admin analytics  Tenant and environment level analytics  Available from Power Platform admin center  Access is available for environment admins  Data is stored for 28 days  Data is refreshed daily 3. Maker analytics (Canvas app and flow level analytics)  Available from make.powerapps.com and flow.microsoft.com  Access is available to app & flow owners (admins can grant themselves access)  Data is stored for 30 days  Data is refreshed daily Logs & analytics – see what’s happening Capacity Management Common Data Service Microsoft Flow PowerApps https://aka.ms/ppac
  • 28. Center of Excellence Toolkit https://aka.ms/COEStarterKit Step Scenario Toolkit Component Secure DLP Editor 1. Canvas App - DLP Editor Monitor Flow templates to collect data into CDS Power BI Dashboards 2. CDS Entities​: Environments, Apps, Flows… 3. Flow - Sync resources template 4. Flow - Sync audit logs 5. Power BI Dashboard 6. Custom Connector for Office 365 Audit Logs Alert & Action Maker and Admin notification via Flow templates (Compliance request) Admin Model Driven App facilitates app audit process 7. Canvas App - Developer Compliance Center 8. Flow - Compliance detail request 9. Model Driven App - Business Process Flow for Auditing resources Nurture App catalog Welcome email, Internal community channel links 10. Canvas App - App Catalog 11. Flow - Welcome Email
  • 29. Alert & act on that activity
  • 30. Leverage management connectors & PowerShell as powerful reporting tools + tools for action aka.ms/powerappspowershell PowerApps for Admins PowerApps for App Makers Power Platform for Admins Flow Management
  • 31. Welcome new makers and identify champions https://aka.ms/powerwelcomeemail
  • 32. Welcome new makers and identify champions https://aka.ms/powerwelcomeemail https://aka.ms/newmakerdigest
  • 33. Establish and automate your audit process Canvas app, flow creation aka.ms/restrictappcreators Specific connector usage aka.ms/restrictflowconnector aka.ms/restrictappconnector Newly added connectors aka.ms/newconnectornotification 1. Create your own workflows using the management connectors that permit or restrict behavior based on your organization’s policies (e.g. create an attestation process for assets in the default env)
  • 34. Demo
  • 35. Establish and automate your audit process 1. Create your own workflows using the management connectors that permit or restrict behavior based on your organization’s policies (e.g. create an attestation process for assets in the default env) 2. CoE starter kit comes with its own audit workflow: • Apps are identified by a flow based on criteria such as the app is shared with > 20 Users or at least 1 group and the business justification details have not been provided. • Developer Compliance Center where the maker can provide a justification • Admin business process workflow for approval
  • 36. But don’t just take my word for it…. 250k 5BillionCUSTOMERS A YEAR EMPLOYEES WORLDWIDE 120 COUNTRIES 160 k in France 150 Production apps 2500+ PowerApps Yammer Members 150+ IT PowerApps experts by EoY 2019 https://powerapps.microsoft.com/blog/digital- transformation-sncf-french-national-railway-company/
  • 37. Recap  Establish an environment strategy  Setup data loss prevention policies  Leverage out-of-box activity logs & analytics  Install the Center of Excellence starter kit  Welcome new makers and identify champions  Establish and automate your audit processes

Editor's Notes

  1. The Microsoft Power Platform – Empowering millions of people to achieve more Our vision for the Power Platform started from the recognition that data is increasingly flowing from everything, and a belief that organizations that harness their data – to gain insights then used to drive intelligent business processes – will outperform those that don’t. We also recognize there aren’t enough programmers, data scientists and tech professionals to go around. So our goal was to build a platform targeting these technology experts and the millions of other frontline workers who see opportunities every day to create something better than the status quo, but who’ve never been empowered to do anything about it. Our guiding vision was a framework we called the “Triple-A Loop” – a closed-loop system allowing users to gain insights from data (Analyze) used to drive intelligent business processes via apps they build (Act) and processes they automate (Automate). The Microsoft Power Platform implements this vision via three cloud-based services: Power BI, PowerApps and Flow. PowerApps is our low code application development platform – allowing anyone to build web and mobile applications without writing code. The natural connection between Power BI and PowerApps makes it effortless to put insights in the hands of maintenance workers, teachers, miners and others on the frontline, in tailored and often task-specific applications that supercharge their productivity and make their work perhaps a little less tedious. Like Power BI, PowerApps connects to hundreds of business systems and databases, making it easy to connect workers with the existing processes and data that makes the business tick. And all the data captured in PowerApps can make its way right back to those very systems for further analysis in Power BI creating a closed-loop process for continuous improvement. Additionally, PowerApps comes with a built-in, fully-managed, enterprise-grade datastore called the Common Data Service (CDS) for those applications that generate data not destined for a legacy system – and Power BI and Flow have deep connections to CDS making it that much easier to get even more value from data stored there. Extending the Power Platform via connectors to other Microsoft offerings allow our clients to leverage those investments and create productivity faster. With Office 365, we offer a complete intelligent solution that empowers your employees to creative, collaborate and work together with Office 365, Skype, Teams With Dynamics 365, our intelligent business applications, we offer a complete set of solutions across Marketing, Sales, Commerce, Service, Finance, Operations and Talent. With Microsoft Azure we are delivering the most productive, hybrid, intelligent, and trusted cloud to run your business. Azure is offered in 54 regions, more than any cloud provider; Offers 70+ compliance industries, the largest portfolio in the industry; 95% of Fortune 500 companies run on Azure
  2. Secure your tenant Establish an environment strategy Setup DLP policies Monitor your tenant Activity logs Alert & action based on activity Deploying apps Application lifecycle management Azure DevOps task
  3. Secure your tenant Establish an environment strategy Setup DLP policies Monitor your tenant Activity logs Alert & action based on activity Deploying apps Application lifecycle management Azure DevOps task
  4. Every tenant has a default environment, created automatically. The geo is important because…
  5. CDS is focused on database and model-driven app user activity PowerApps is targeted toward canvas app The data is stored only in the region that an environment is hosted in.
  6. CDS is focused on database and model-driven app user activity PowerApps is targeted toward canvas app The data is stored only in the region that an environment is hosted in.
  7. CDS is focused on database and model-driven app user activity PowerApps is targeted toward canvas app The data is stored only in the region that an environment is hosted in.
  8. Full visibility: Power Platform APIs in an accessible connector interface, provide admin access to resources Customization : Pull the metadata you need to build the custom reports you want Flexibility: Build the policies you need to implement administration + governance requirements
  9. Secure your tenant Establish an environment strategy Setup DLP policies Monitor your tenant Activity logs Alert & action based on activity Deploying apps Application lifecycle management Azure DevOps task