Download presentation
Presentation is loading. Please wait.
Published byLily Hardy Modified over 6 years ago
1
6/17/2018 6:45 PM BRK2305 Administration and Application Lifecycle Management - Best practices for PowerApps, Microsoft Flow and Common Data Service James Oleinik Principal Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
6/17/2018 Office 365 Dynamics 365 Azure Power BI PowerApps
Microsoft Flow Common Data Service Connectors + gateways © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Let’s take an journey today
6/17/2018 6:45 PM Let’s take an journey today Who is using these services? How do I manage licensing? Where do I go to monitor usage across my org? Acquisition Security Monitoring Application Lifecycle Management What data is accessible? What are environments? How do I control access? How should I setup environments for my org? How do I deploy a solution for my org? How do I orchestrate updates? How do I identify and fix bugs & issues? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Acquisition 6/17/2018 6:45 PM Office 365
Office 365 Business Essentials Office 365 Business Premium Office 365 Education Office 365 Education Plus Office 365 Enterprise E1 Office 365 Enterprise E3 Office 365 Enterprise E5 Office 365 Enterprise F1* PowerApps licenses always include an equivalent license for Flow PowerApps and Flow plans are included within Office 365 and Dynamics 365 subscription Dynamics 365 for Sales, Enterprise edition Dynamics 365 for Customer Service, Enterprise edition Dynamics 365 for Operations, Enterprise edition Dynamics 365 for Field Service, Enterprise edition Dynamics 365 for Project Service Automation, Enterprise edition Dynamics 365 for Team Members, Enterprise edition Dynamics 365 for Financials, Business edition Dynamics 365 for Team Members, Business edition Dynamics 365, Enterprise edition, Plan 1** Dynamics 365, Enterprise edition, Plan 2 ** Dynamics 365 Microsoft Flow PowerApps © Microsoft Corporation. All rights reserved.
5
Acquisition Flow Free PowerApps Plan 2 90d trial
6/17/2018 6:45 PM Office 365 Acquisition Office 365 Business Essentials Office 365 Business Premium Office 365 Education Office 365 Education Plus Office 365 Enterprise E1 Office 365 Enterprise E3 Office 365 Enterprise E5 Office 365 Enterprise F1* PowerApps licenses always include an equivalent license for Flow PowerApps and Flow plans are included within Office 365 and Dynamics 365 subscription Individual users within an organization can directly sign-up for the following plans: PowerApps Plan 2 90-day trial PowerApps Community Plan Flow Free Dynamics 365 for Sales, Enterprise edition Dynamics 365 for Customer Service, Enterprise edition Dynamics 365 for Operations, Enterprise edition Dynamics 365 for Field Service, Enterprise edition Dynamics 365 for Project Service Automation, Enterprise edition Dynamics 365 for Team Members, Enterprise edition Dynamics 365 for Financials, Business edition Dynamics 365 for Team Members, Business edition Dynamics 365, Enterprise edition, Plan 1** Dynamics 365, Enterprise edition, Plan 2 ** Dynamics 365 Microsoft Flow Flow Free PowerApps PowerApps Plan 2 90d trial PowerApps Community Plan © Microsoft Corporation. All rights reserved.
6
Acquisition Flow Free Flow Plan 1 Flow Plan 2 PowerApps Plan 1
6/17/2018 6:45 PM Office 365 Acquisition Office 365 Business Essentials Office 365 Business Premium Office 365 Education Office 365 Education Plus Office 365 Enterprise E1 Office 365 Enterprise E3 Office 365 Enterprise E5 Office 365 Enterprise F1* PowerApps licenses always include an equivalent license for Flow PowerApps and Flow plans are included within Office 365 and Dynamics 365 subscription Individual users within an organization can directly sign-up for the following plans: PowerApps Plan 2 90-day trial PowerApps Community Plan Flow Free Admins can purchase and assign licenses for the stand-alone Plan 1 and Plan 2 offerings for PowerApps and Microsoft Flow Dynamics 365 for Sales, Enterprise edition Dynamics 365 for Customer Service, Enterprise edition Dynamics 365 for Operations, Enterprise edition Dynamics 365 for Field Service, Enterprise edition Dynamics 365 for Project Service Automation, Enterprise edition Dynamics 365 for Team Members, Enterprise edition Dynamics 365 for Financials, Business edition Dynamics 365 for Team Members, Business edition Dynamics 365, Enterprise edition, Plan 1** Dynamics 365, Enterprise edition, Plan 2 ** Dynamics 365 Microsoft Flow Flow Free Flow Plan 1 Flow Plan 2 PowerApps PowerApps Plan 1 PowerApps Plan 2 (+90d trial) PowerApps Community Plan © Microsoft Corporation. All rights reserved.
7
Acquisition Flow Free Flow Plan 1 Flow Plan 2 PowerApps Plan 1
6/17/2018 6:45 PM Office 365 Acquisition Office 365 Business Essentials Office 365 Business Premium Office 365 Education Office 365 Education Plus Office 365 Enterprise E1 Office 365 Enterprise E3 Office 365 Enterprise E5 Office 365 Enterprise F1* PowerApps licenses always include an equivalent license for Flow PowerApps and Flow plans are included within Office 365 and Dynamics 365 subscription Individual users within an organization can directly sign-up for the following plans: PowerApps Plan 2 90-day trial PowerApps Community Plan Flow Free Admins can purchase and assign licenses for the stand-alone Plan 1 and Plan 2 offerings for PowerApps and Microsoft Flow All licenses are per-user and can be managed in the Office 365 Admin Center or via PowerShell The user licenses report for PowerApps and Microsoft Flow is available in the PowerApps Admin Center Dynamics 365 for Sales, Enterprise edition Dynamics 365 for Customer Service, Enterprise edition Dynamics 365 for Operations, Enterprise edition Dynamics 365 for Field Service, Enterprise edition Dynamics 365 for Project Service Automation, Enterprise edition Dynamics 365 for Team Members, Enterprise edition Dynamics 365 for Financials, Business edition Dynamics 365 for Team Members, Business edition Dynamics 365, Enterprise edition, Plan 1** Dynamics 365, Enterprise edition, Plan 2 ** Dynamics 365 Microsoft Flow Flow Free Flow Plan 1 Flow Plan 2 PowerApps PowerApps Plan 1 PowerApps Plan 2 (+90d trial) PowerApps Community Plan © Microsoft Corporation. All rights reserved.
8
Demo – PowerApps Admin Center & User Licenses Report
6/17/2018 6:45 PM Demo – PowerApps Admin Center & User Licenses Report © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
6/17/2018 6:45 PM Security PowerApps Clients Microsoft Flow Clients PowerApps and Microsoft Flow are compliant with 13+ standards including HIPAA, EU Model Clauses, ISO & SOC © Microsoft Corporation. All rights reserved.
10
Security Default (US) 6/17/2018 6:45 PM
PowerApps Clients Microsoft Flow Clients PowerApps and Microsoft Flow are compliant with 13+ standards including HIPAA, EU Model Clauses, ISO & SOC Environments serve two purposes in the business application platform: Resource partitioning (by region) Governance boundary Every tenant is automatically provisioned a Default environment Default (US) App Flow Custom Connector Common Data Service © Microsoft Corporation. All rights reserved.
11
Security Environment Roles (Maker/Admin) Resource Permissions
6/17/2018 6:45 PM Security PowerApps Clients Microsoft Flow Clients PowerApps and Microsoft Flow are compliant with 13+ standards including HIPAA, EU Model Clauses, ISO & SOC Environments serve two purposes in the business application platform: Resource partitioning (by region) Governance boundary Every tenant is automatically provisioned a Default environment Access is controlled at three levels: Environment roles Resource permissions for apps/flows/etc. Database roles Default (US) Environment Roles (Maker/Admin) App Resource Permissions (Owner/Contributor/User…) Flow Custom Connector Database Roles (Owner/Custom…) Common Data Service © Microsoft Corporation. All rights reserved.
12
Security UAT (Europe) Default (US) 6/17/2018 6:45 PM
PowerApps Clients Microsoft Flow Clients PowerApps and Microsoft Flow are compliant with 13+ standards including HIPAA, EU Model Clauses, ISO & SOC Environments serve two purposes in the business application platform: Resource partitioning (by region) Governance boundary Every tenant is automatically provisioned a Default environment Access is controlled at three levels: Environment roles Resource permissions for apps/flows/etc. Database roles Additional environments can be provisioned by users with a PowerApps Plan 2 paid or trial license Default (US) App UAT (Europe) Flow Custom Connector Common Data Service © Microsoft Corporation. All rights reserved.
13
Security … UAT (Europe) Default (US) Data Loss Prevention Policies
6/17/2018 6:45 PM Security PowerApps Clients Microsoft Flow Clients PowerApps and Microsoft Flow are compliant with 13+ standards including HIPAA, EU Model Clauses, ISO & SOC Environments serve two purposes in the business application platform: Resource partitioning (by region) Governance boundary Every tenant is automatically provisioned a Default environment Access is controlled at three levels: Environment roles Resource permissions for apps/flows/etc. Database roles Additional environments can be provisioned by users with a PowerApps Plan 2 paid or trial license Admins can set DLP policies to control access to data and connectors from apps and flows Default (US) App UAT (Europe) Flow Custom Connector DLP Data Loss Prevention Policies DLP DLP Common Data Service Connectors & Gateways … © Microsoft Corporation. All rights reserved.
14
Demo – Manage env security & DLP policies
6/17/2018 6:45 PM Demo – Manage env security & DLP policies © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
6/17/2018 6:45 PM Monitoring PowerApps Admin center allows you to centrally monitor and manage your org’s resources: View and manage environments View and manage all apps and flows within an environment View and manage your CDS database View app usage analytics from web.powerapps.com (app performance and error reporting reports are coming soon) Flow usage analytics is also coming soon These features require a PowerApps Plan 2 or Microsoft Plan 2 license © Microsoft Corporation. All rights reserved.
16
Demo – Monitor and manage my organization
6/17/2018 6:45 PM Demo – Monitor and manage my organization © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
17
Demo – Automation through PowerShell
6/17/2018 6:45 PM Demo – Automation through PowerShell © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
Application Lifecycle Management
Single Environment Model 6/17/2018 6:45 PM Application Lifecycle Management Prod App App When considering how to setup environments for your org, start simple! Single environment model Save+Publish allows testing & verifying new bits without impacting the users of your application This model should work great for scenarios where you are not introducing breaking changes to you data model (either connectors or in your CDS schema) Published version = Vn Draft version = Vn+1 Flow Custom Connector Users of the app see the published version Contributors of the app work against the draft version Common Data Service © Microsoft Corporation. All rights reserved.
19
Application Lifecycle Management
Single Environment Model 6/17/2018 6:45 PM Application Lifecycle Management Prod App App When considering how to setup environments for your org, start simple! Single environment model Save+Publish allows testing & verifying new bits without impacting the users of your application This model should work great for scenarios where you are not introducing breaking changes to you data model (either connectors or in your CDS schema) Multi-environment model Leverage packaging to move your solutions across environments (or tenants) This model is required if you solution depending on custom connector or CDS where you need to introduce breaking change in the data model Packaging requires a PowerApps Plan 2 or Microsoft Plan 2 license Published version = Vn Draft version = Vn+1 Flow Custom Connector Users of the app see the published version Contributors of the app work against the draft version Common Data Service Multi-environment Model UAT Prod PKG Appn+1 Appn Flown+1 Flown Custom Connectorn+1 Custom Connectorn Common Data Service Common Data Service © Microsoft Corporation. All rights reserved.
20
Demo – Save+Publish, Packaging
6/17/2018 6:45 PM Demo – Save+Publish, Packaging © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
Demo – Automation through PowerShell
6/17/2018 6:45 PM Demo – Automation through PowerShell © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
22
Microsoft Flow roadmap - highlights
6/17/2018 6:45 PM Microsoft Flow roadmap - highlights H2 Calendar 2017 Calendar 2018 Export/import Flows across environments Usage analytics for Flows Flow activity included in Office 365 audit logs UK deployment “In-the-box” review Flows for SharePoint Online Use Flow for Content Publishing approvals for SharePoint Online Publishing sites Utilize people, choice, attachment and multi-values in your Flows for SharePoint Online In-context Flow support in Dynamics 365, OneDrive and Teams Government cloud deployment ALM – Sandbox environments ALM – Move or copy across environments Support for GDPR compliance Use a HTML rich text editor to build s Guides for debugging actions and conditions Leverage device signals (e.g. Location) with Flows on mobile devices Include Flows in AppSource Azure functions integration Roadmap is for general information purposes only and subject to change © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
23
PowerApps roadmap - highlights
Microsoft Worldwide Partner Conference 2016 6/17/2018 6:45 PM PowerApps roadmap - highlights H2 Calendar 2017 Calendar 2018 Tenant-wide admin resource management, app usage analytics, and package export/import across environments Create and use embedded PowerApps as custom list forms in SharePoint Online Utilize attachments, multi-select fields, and images in your SharePoint Online driven PowerApps Easily embed PowerApps in SharePoint Online pages with web parts and within Power BI reports Use the Rules explorer for easier expression authoringEasily connect to Azure App Services & APIM Support for GDPR compliance Government cloud deployment Enhanced application lifecycle management with sandbox environments + ability to move & copy across environments Use server-side business logic for validation rules and easy defaulting Create model-driven apps SQL - Support for stored procs and views Roadmap is for general information purposes only and subject to change © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
24
PowerApps is Hiring! Blackbelts: Program Managers: Software Engineers:
6/17/2018 6:45 PM PowerApps is Hiring! Blackbelts: Global Blackbelt - Solution Developer - Americas Global Blackbelt- Technical Architect - Americas Global Blackbelt- Technical Architect - Asia Program Managers: Language Design and Data Services - Senior Authoring Experience - Principal Authoring Experience - Senior Software Engineers: Software Engineering Manager Model Driven Authoring - Senior Authoring Experience UI Controls and Service Embedding - Toronto © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
25
Related Breakout Sessions
PowerApps BRK2098 Deliver sophisticated apps in days: Learn how PowerApps can transform your business Ryan Cunningham and Ankit Saraf BRK3348 Create custom forms and digital experiences in SharePoint using Microsoft PowerApps Cathy Dew and Wes Preston BRK4037 Deep dive: Take Microsoft PowerApps customization to the next level with advanced expressions Greg Lindhorst BRK3342 Connect Dynamics 365 and business application data with Common Data Service for powerful results Jono Luk Microsoft Flow BRK2306 Automate workflows and enable modern approvals with Microsoft Flow Anjli Chaudhry BRK4040 Deep dive: Advanced workflow automation with Microsoft Flow Stephen Siciliano BRK3359 Deep dive: Compare SharePoint Designer and Microsoft Flow scenarios Merwan Hade BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa Palmer and Sunay Vaishnav Common GS06 Build advanced PowerApps that work offline! Frank Weigel and Kees Hertogh BRK2224 Transform business process with SharePoint, PowerApps, and Flow for biz apps, forms, and automation Chris McNulty, Robert Burg, Kerem Yuceturk BRK2305 Administration and ALM best practices for PowerApps, Microsoft Flow and Common Data Service James Oleinik BRK2154 Real world use cases: Custom solutions build with PowerApps, Microsoft Flow & Common Data Service Saurabh Pant and Pratap Ladhani Meet us at the ‘Business Application Platform’ the Expo
26
Q&A?
27
Please evaluate this session
Tech Ready 15 6/17/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.