Download presentation
Presentation is loading. Please wait.
1
PowerApps and Microsoft Flow for Business Users
Business-solutions on Microsoft SharePoint Adis Jugo, Director Product Technology at skybow Microsoft MVP Office Servers and Services Microsoft MVP Office Development skybow accelerates, standardizes and simplifies!
2
Director of Product Technology at skybow Microsoft MVP
Adis Jugo Director of Product Technology at skybow Microsoft MVP Office Development Office Servers and Services
3
Why PowerApps and Flow? Maintenance Data Price Resources Time
4
Why PowerApps and Flow?
5
What
6
PowerApps background Extension of Project Sienna Cloud-based apps for range of mobile devices and browsers Authentication through Azure Active Directory Built in connectors for some popular data sources Extensibility through custom managed APIs (Azure Functions, Azure API Apps…) and Microsoft Azure
7
Microsoft Flow Workflows and task automation Data connections, connected services Actions Conditions Loops
8
What can I build with PowerApps?
Apps based on data (SharePoint*, SQL, but also DropBox and Google Drive) Onedimensional, form-based apps Simple, single-task apps Microphone, camera, GPS coordinates. Ink and pen support. Multiple data sources in one app Multiple screens
9
InfoPath replacement. It is a successor, not a replacement.
What it isn’t? InfoPath replacement. It is a successor, not a replacement. Limited functionalities List forms Microsoft stated there will be no 1:1 parity SharePoint-specific product Limited SharePoint support Will get better Free
10
So, how does it work? PowerApps basics
11
High-level architecture
SaaS apps mobile enterprise services tablet business systems browser
14
Data Sources and connections PowerApps basics
15
PowerApps, Flow and Connections
16
Data sources? SaaS data sources Excel on OneDrive Excel on Dropbox
Excel on Google Drive Office 365 SharePoint Online lists Google Sheets Salesforce Dynamics CRM
17
Demo 1 PowerApps basics with SharePoint Online
18
Environments
19
Microsoft Common Data Model
20
Secure Business database, comprising of standard business entities
Common Data Model Secure Business database, comprising of standard business entities Encrypted at rest. Built for scale –Service Fabric and elastic SQL. Standard entities, Custom entities Issues No management capabilities Multitenant databases Future Some kind of Office 365 integration 3rd Party ISV Apps
21
Demo 2 Common Data Model
22
On Premises Data Gateway
23
And Flow? Microsoft Flow basics with demo
24
Simple, data-driven actions, conditions and loops
Microsoft Flow Simple, data-driven actions, conditions and loops Start from PowerApps, by another services/events, or schedule No write-back to PowerApps Joonas
25
Security / Permissions
AAD Internal sharing External users – still no info Anonymous use – still no info
26
Extensibility Overcoming PowerApps and Flow limits
27
Microsoft SharePoint Server 2013
Expressions Actions and Conditions { C# } Azure Service Bus { LOB } Azure API App, Azure Function © 2012 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.
28
For your developers: Extending PowerApps and Flow
Adding custom data sources to PowerApps and Flow Extending PowerApps language through Azure API Apps Extending PowerApps and Flow with Azure Functions Exchanging data from PowerApps and Flow with 3rd party system using Azure Service Bus Using Azure API Apps to create custom Flow Actions …
29
Management, operations and governance
30
Managing PowerApps & Flows
Limited management capabilities Basic export and import capability (”Save as”) Automatised deployments are missing No PowerApps or Flows versioning Limited data and security governance capabilities through Environments Limited authentication and sharing story Rogue data sources along the enterprise-ready data sources Custom entities throufgh Common Data Model No governance No management Multitennant SQL Azure
31
Microsoft SharePoint Server 2013
WrapUp Loosely coupled forms and flow engine. NOT the InfoPath replacement you were waiting for, some scenarios covered (take a look at skybow Rich Forms – Mixed enterprise and consumer oriented data sources, manage wisely Limited expression language in PowerApps Extensibility options still pretty limited / undefined Limited SharePoint support © 2012 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.
32
Don’t overpromise. Remember your lessons from InfoPath.
WARNING PowerApps are published as a Minimum Viable Product: things are changing. Prepare for change, and make your plans flexible. First prove that feature you require is supported by PowerApps, or is at least on the roadmap, to avoid dead-ends. Don’t overpromise. Remember your lessons from InfoPath. You might end up deploying hacks as workarounds
33
InfoPath replacement choice list
# Feature PowerApps skybow Rich Forms 1 SharePoint native (no 3rd party technology has to be installed on the clients) +/- + 2 Integrated security (no additional security layer, or unauthorized data sources should be allowed) - 3 Powerful UI designer 4 Master-detail relations, and managing multiple lists and libraries inside a form 5 Field behaviors, calculation, validation 6 Code Behind (for complex calculations and from behaviors) 7 Acting on data changes 8 Custom form controls and actions (adding custom buttons with actions, and form loading actions) 9 Forms Business Logic – executing business logic within the forms -/+ 10 Easy deployment
34
THANK YOU questions? Business-solutions on Microsoft SharePoint
skybow accelerates, standardizes and simplifies!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.