PowerApps and Flow are services for building and using custom business apps that connect to your data and work across the web and mobile - without the time and expense of custom software development.
This session demonstrates how to build custom business applications, describes the vision behind PowerApps and Flow, and features key scenarios.
3. About Me
• Senior Consultant at Infoworker.
• SPS Oslo Organizers Committee.
• Passionate and enthusiastic developer,
heart and soul.
• +13 years of experience in SharePoint.
• Business-Tech focused:
• PowerApps.
• Microsoft Flow.
• Logic Apps.
• Power BI.
• Azure Machine Learning.
@ahmadn82
http://goo.gl/mezU5r
10. Microsoft Flow helps you work smarter by automating
workflow across your apps and services
Get notifications Synchronize files Collect data Automate approvals
14. Microsoft Account (free) or Office 365 or Dynamics 365 or Flow (paid)
or PowerApps ( or free new PowerApps Community Plan)
Flow.microsoft.com
Powerapps.microsoft.com
A modern SharePoint Online list
Mobile app (iOS and Android, Windows Mobile is coming)
Creating and Managing
15. Extensibility: Communicating with the outside (On Demand)
PowerApps
Custom app (Action Request)
Power BI (Data Alerts)
Flow to the Outside
• Custom Connector (REST API described in a Swagger)
• Action HTTP
20. Connect to data &
systems you’re already
using; create the data
you need
Microsoft PowerApps is a service for creating and using custom
business apps across platforms
Create apps, forms, and
workflows without
writing code
Use apps on web
and mobile
21. Quickly generate and customize apps based on
Excel files, SharePoint Online lists, Salesforce
records and more. You can even connect
custom APIs.
Even connecting to data in your on premise
systems through a common Data Gateway.
Your apps will be able to fully interact with
underlying sources and will respect the
permissions you’ve already established in them.
Connect to the systems
you’re already using
22. Get apps to your team when and where
they’re needed, whether that’s on the web,
Windows, iOS or Android—no app store
required.
Publish apps instantly
for web and mobile
25. SharePoint scenarios
• When you build your SharePoint solutions you can now leverage
Microsoft Flow
• Microsoft Flow can pull in data from external services into SharePoint lists
or document libraries
• Can also be used for automation on top of SharePoint content like list
items or documents (e.g. when an item is added to a list, do something)
29. • When you build your SharePoint solutions you can now leverage
PowerApps
• User PowerApps form(s) as an input form for SharePoint (e.g. List).
• View, Sort and filter SharePoint list data.
• SharePoint will work as a data backend.
SharePoint scenarios
34. Enterprise Readiness of Flow
1.Common Data Platform
Environments
Data Loss Prevention Policies
Flow Sharing and Collaboration
App Source
Localization (42 languages)
35. Environments
Isolated spaces where Flows/Data are running/stored
• HR, Marketing, Development, Test, UAT, Production…
Different rules
• E.g. Marketing can use Twitter but, Legal can’t
Different regions if needed
36. b
Contoso Australia
Apps Flows CDM
Deployment environments
Support for environments to enable enterprise scale out and
improved manageability
b
Contoso Canada
Contoso Corp.
b
Contoso Australia
Apps Flows CDM
b
Contoso Australia
Apps Flows CDM
Contoso Australia
Apps Flows CDM
b
Contoso Australia
Apps Flows CDM
Contoso Canada
Apps Flows CDM
b
Contoso Australia
Apps Flows CDM
Contoso Canada
b
Contoso Australia
Apps Flows CDM
Contoso USA
Apps Flows CDM
37. Build modern business apps fast
Compose analytics, user experiences, and automation
using an integrated set of services from Microsoft
More efficient developers
Seamlessly extend capabilities for power users and
leverage powerful Azure platform services
Business application platform innovation
Empowered power users
People who understand their business needs best can
now build apps quickly without writing code
Connected data across apps
Whether built on the Common Data Model or integrated
with existing systems, get more value from your data
App Services
Service Fabric
Azure Functions
…
Logic Apps
API Management
BizTalk
…
SQL Server BI
Data analytics
Internet of Things (IoT)
…
38. Who are the audiences for Flow and
Logic apps?
Flow Focus:
Business Users & Specialists
Logic apps Focus:
IT Pro / Developers
You can build out templates for your own scenarios
You can share out these templates with anyone in the public
Successor to SharePoint Designer … Getting there!
Successor to Infopath … List form customization
App Source (Make flows available to others inside of an organization for consumption)
Considering all this:
You can’t look at SharePoint or when you approach any other cloud platform, independently or in isolation of the other platforms, rather than this you have to have a comprehensive view of all, look at these utilities as a whole.
The SharePoint story! SharePoint is a service rather than a platform.
Exploring Microsoft Flow (Templates, menu, flows, gateways, etc…)
Get notification on important e-mails
Get notified on special hashtags
Save e-mail attachments to a document library
Vacations approval workflow
Parallel approvals
Document approval workflow
Showing the web and studio
CDM
Calling Flow from PowerApps
Add items from PowerApps form to the vacation list
Show PowerApps forms capability (Ready Demos)
Add a vacation to the list
Initiate a workflow
Approval process
Add to the calendar
Wait until vacation, then post on yammer
Mobile Buttons
Mobile Experience
The cherry on top of the cupcake
Take a picture of the audience
Process the photo in PowerApps
Add it to SharePoint
And post it to Facebook and Twitter
SPS Oslo rating app