Download presentation
Presentation is loading. Please wait.
Published byLambert Ball Modified over 7 years ago
1
PowerApps and Flow Bill Feldker and Becky Bertram
St. Louis SharePoint User Group, December 2016
2
Becky Bertram Owner of Savvy Technical Solutions 8-time SharePoint MVP
Authored several Microsoft SharePoint exams Co-authored Wrox book on SharePoint 2013 Wrote on-demand SharePoint Online training at Opsgility.com Wife and mother of 3 kids, aged 5, 3, and 1
3
Bill Feldker •Solutions Consultant at Valorem •18 years of developer experience •12 years of Microsoft SharePoint experience •Husband and Father of two boys 13 and 11
4
Mercantilism An economic theory and practice that promoted governmental regulation of a nation's economy for the purpose of augmenting state power at the expense of rival national powers. … With respect to its colonies, British mercantilism meant that the government and the merchants became partners with the goal of increasing political power and private wealth, to the exclusion of other empires. The government protected its merchants— and kept others out—through trade barriers, regulations, and subsidies to domestic industries in order to maximize exports from and minimize imports to the realm. (Wikipedia)
5
Free Market A system in which the prices for goods and services are determined by the open market and consumers, in which the laws and forces of supply and demand are free from any intervention by a government, price-setting monopoly, or other authority. It is a result of a need being, then the need being met.
6
Old Microsoft: Mercantilism
Corporations must be heavily invested in the Microsoft platform Products only play well with each other e.g. SharePoint only runs on Windows Server using SQL Server
7
New Microsoft: Free Market
Interoperability with other platforms Microsoft gets its money by being the clearinghouse through which other products are connected or hosted e.g. Code is open-source, Microsoft joined the Linux foundation, Azure hosts Apache, Ubuntu, etc.
8
Connectors Connectors are ways to connect a Microsoft product or service to an external service Connectors used in Power BI, Office 365 Groups, PowerApps, and Flow
9
PowerApps Becky Bertram
10
What is a PowerApp? Mobile-ready application
Phone- or tablet-centric Viewed with a phone app or using a browser Android, iPhone, GA; Windows Phone, Preview Phone apps can utilize phone camera Usually used to connect to other data sources Microsoft products such as SharePoint and SQL Server Cloud or on-prem using the On-premise Data Gateway 3rd party data sources (SalesForce, DropBox, Box.net, Slack, Pinterest, RSS, FTP) Created “auto-magically” for you based on your data source Some customization allowed No actual programmability
11
PowerApps Studio Tool for creating and editing PowerApps
Available only Windows 10 desktop Create.PowerApps.com in Beta
12
PowerApps Portal https://powerapps.Microsoft.com
Sign in with an organizational account Manage: PowerApps created by you or that have been shared with you for editing Connections On-premise gateways Flows (starting from a PowerApp) Common Data Service Determine which environment you’re using
13
Demo Creating a PowerApp the connects to SharePoint Online
14
On-Premise Data Gateway
Connections to internal on prem datasources – Non API You can install the gateway installer (Server only) Does not need to be on the same server as the data source Currently only SharePoint and SQL Server are supported Uses the Azure Service Bus for data transfer Can’t be on a DC
15
Demo Connecting to an on-premise SharePoint List using the Data Gateway
16
Management https://admin.powerapps.com Environments
Select region (immutable) Can use the Common Data Model Could be used for segments of your company, or for Dev/QA/Prod Security User roles If using CDM, can also determine granular permissions Data Policies Determine which environment(s) Restrict sharing of data between particular environments
17
Demo Managing Your PowerApps Environments
18
Publishing and Sharing Your PowerApps
Share with individual users Grant read or contributor access Share with whole organization Users with Contribute access will see it on the PowerApps Apps list Users with Read access will see it on the Dynamics 365 homepage or in App Source (
19
Sharing an app Using the PowerApps Portal and the Dynamics 365 Homepage
20
Microsoft Flow Bill Feldker
21
What is Flow? Microsoft offering to automate workflows between apps and services Start from a template or create your own from scratch
22
Microsoft Flow helps you work smarter by automating workflow across your apps and services
Get notifications Synchronize files Collect data Automate approvals
23
The flow ecosystem
24
Templates There are hundreds of templates to choose from
Currently you cannot share your templates out Sharing is supposed to be ready by the end of 2016 Sharing within your organization Sharing with the general public
25
Service Connections Different from PowerApps – not just connections to data, also actions and triggers
26
Flow in SharePoint
27
Included in context in SharePoint (online):
28
Triggers - SharePoint Triggers
29
Actions - SharePoint Actions
30
Actions - SharePoint Actions – Dynamic Content
31
Connections
32
Connections This is a list of your current connections in Flow
33
Custom API
34
Connecting your services to Flow
Flow is fully metadata-driven and extensible so you can connect to any of your own services Even connect to 3rd party services you consume Custom APIs within an organization Scoped to a company so that you can build something that’s unique to that organization
35
Requirements for building a connector
HTTP Web API Must Use Swagger to define your API One of the standard forms of Auth: API key Basic OAuth 2.0 APIs which have human-consumable contracts For triggers: Webhooks recommended Polling available with some work
36
Custom Connectors with PowerApps
37
Flow Pricing
40
Flow Documentation
41
Documentation General Flow Information Custom API
Custom API authentication-in-azure-active-directory
42
Demo
43
Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.