SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
Microsoft power automate implementation
Microsoft power automate implementationMicrosoft power automate implementation
Microsoft power automate implementationAYUSHISHARMA295
 
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 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
 
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 BIserge luca
 
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
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planningDipti Chhatrapati
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceNanddeep Nachan
 
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
 
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
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & FlowXpand IT
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 BakuBerkovich Consulting
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and FlowJames Milne
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMd. Tahmidul Abedin
 
04 power apps-platform-boonthawee
04 power apps-platform-boonthawee04 power apps-platform-boonthawee
04 power apps-platform-boonthaweeKumton Suttiraksiri
 

La actualidad más candente (20)

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
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Microsoft power automate implementation
Microsoft power automate implementationMicrosoft power automate implementation
Microsoft power automate implementation
 
Power automate a workflow automation platform
Power automate a  workflow automation platform Power automate a  workflow automation platform
Power automate a workflow automation platform
 
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 Automate
Power AutomatePower Automate
Power Automate
 
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
 
Power Automate
Power AutomatePower Automate
Power Automate
 
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
 
Administering power platform deployment planning
Administering power platform deployment planningAdministering power platform deployment planning
Administering power platform deployment planning
 
Explore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of ExcellenceExplore Microsoft Power Platform Center of Excellence
Explore Microsoft Power Platform Center of Excellence
 
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
 
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)
 
Powerapps & Flow
Powerapps & FlowPowerapps & Flow
Powerapps & Flow
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Power automate and power BI January 22 Baku
Power automate and power BI January 22 BakuPower automate and power BI January 22 Baku
Power automate and power BI January 22 Baku
 
Introduction to PowerApps and Flow
Introduction to PowerApps and FlowIntroduction to PowerApps and Flow
Introduction to PowerApps and Flow
 
Microsoft power apps
Microsoft power appsMicrosoft power apps
Microsoft power apps
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval Flow
 
04 power apps-platform-boonthawee
04 power apps-platform-boonthawee04 power apps-platform-boonthawee
04 power apps-platform-boonthawee
 

Similar a 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 a 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...
 

Más de 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
 

Más de 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
 

Último

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 

Último (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 

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

Notas del editor

  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