1. Power behind Power Apps &
Microsoft Flow
AQL Technologies, IL
“Sameer” Muzammil Mohammed
CIO, AQL Technologies
Microsoft Gold Partner
sm@aqltech.com
2. “Sameer” Muzammil Mohammed
• CIO SharePoint Principal @ AQL Technologies
• 20+ years of IT Experience
• Implementing SharePoint since 2003
• Certified in several version of SharePoint
• sm@aqltech.com
• http://Linkedin.com/in/sameer-muz-mohammed
• http://muzsharepoint2010.blogspot.com/
• Twitter : @sameerm2003
2AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
3. AQL Technologies
AQLTech.com
CIO SharePoint Principal @ AQL
Technologies
• 20+ years of IT Experience
• Implementing SharePoint since 2003
3
SharePoint Principal @ AQL Technologies
• SharePoint Focused 10+ years of SharePoint Implementations
• 100’s of SharePoint Migrations
• 100’s Custom SharePoint application
• SharePoint Managed Services
AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
4. Today
We’ll look at two new offerings for Office 365:
• PowerApps – Custom apps for business needs
• Flow – Automated workflows between apps and services
Review these products and walk through creating SharePoint focused
example.
4AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
5. Big Picture – Business Platform
Power your apps with all your data- All in one place
5AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
6. Business Application Platform Innovation
• Power BI
• Power Apps
• Microsoft Flow
• https://businessplatform.microsoft.com
6AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
7. Business Application Platform Innovation
• Lets talk PowerApps and Flow
• Power users build “no code” solutions
• Connect to services and data already in
your organization
• Cloud/ On-Prem developing
7AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
8. Power BI – pretty Important but some other day
8AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
10. Build Mobile No-code apps for your business
AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com 10
11. What are PowerApps?
• Stand-alone apps
• Targeted at mobile platforms: Phones and tablets
Notes:
• Solid Integration with SharePoint and several other O365 offerings
• Might be like InfoPath but for mobile platforms
11AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
15. PUBLISH TO RANGE OF DEVICES
• iOS Version 9.3 and above
• Android 5 and above
• Windows 10 Mobile
15AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
16. How Does it work?
Source: Microsoft16AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
17. Share with anyone on your AD tenant
Need own credentials for SPO
SQL as long as you are able to access data
DropBox/Box access – need own credentials
Explicit consent every time can be specified
More…
17AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
18. PowerApps Native in SharePoint
18AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
27. Common Datasource to use
• SharePoint Online
• The CDM
• Sql Server database
• Salesforce
• Dynamics 365
• Excel workbook
27AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
28. Sharing
• NOT public-facing
• Can be shared and accessed across the organization
• Can be shared with all, or specific users
28AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
29. Connections and Gateways
• Connections: Work with services and data
• LOTS of connection types available
• Gateways: Allow access to on-prem data (SQL for now)
• https://powerapps.microsoft.com/en-us/blog/connect-to-your-on-premises-
data-sources-using-on-premises-data-gateway-from-powerapps/
• More in Flow section…
29AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
30. SharePoint Integration
• Connections are used as data sources
• Connections :
• Office 365
• Office Office 365 Users
• 365 Video
• OneDrive
• OneDrive for Business
• Outlook.com
• Project Online
• SharePoint Online
• Reference: PowerApps and SharePoint
https://powerapps.microsoft.com/en-us/blog/powerapps-and-sharepoint/
30AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
31. Formulas
• Perform calculations (like Excel)
• Change appearance – Yep. Conditional formatting
• Navigation
• Validation
• Saving and updating data
• Note: Can do more than one action
31AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
32. Controls and Properties
• Very InfoPath-like feel when dragging and dropping controls on a
screen
• Advanced view: More Dev-like view of properties
• Will the formulas hold up to the business rules like they did in
InfoPath?
32AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
33. App Scenarios
• With or without external data (connections)
• Can be read-only, write-only, or fully dynamic
• With SharePoint – extend existing ‘solutions’ or just expand accessibility to
current sites and lists
• User-targeted app
• Manager-targeted app
• Example:
• Application for collecting issues, requests, etc.
• Rental property maintenance
33AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
34. Projects
• Save to the cloud
• Save locally… Saves as a .msapp
34AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
35. PowerApp Vs InfoPath
• Form Layout like InfoPath does not exist in PowerApp yet… but
Microsoft Ignite 2017 said it will be there in next release.
• Cannot share PowerApp with external users, it can only be used by
users in Office 365 environment
• PowerApps is currently only offered as software as a service (SaaS).
As of now, there have not been any announcement about offering an
On-Premise version.
• PowerApp doesn’t handle printing ... Yet.
AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com 35
37. How can I access Flow
37AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
38. What is Flow?
• http://flow.microsoft.com
• Automate Tasks by setting
workflow automation
between your favorite apps.
• Preview offering to automate
workflows between apps and
services
• Start from a template or
create your own from scratch
38AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
39. So what really is a flow?
39AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
44. • Templates focus on the
services involved (and not the
backing workflow)
• Community can publish
templates for all Flow users
• Per company / organization
templates later this year
Simple explanation & landing page for templates
45. Triggers
• Triggers are events that initiate a Flow
• First entry in a Flow
• Linked to Connections
• Services
• Data sources
45AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
46. Connections
• Connect to services
• Surfaces Actions, Triggers
46AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
47. Actions
• Select an action
• Grouped by Connection
• Configure action parameters
47AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
48. Actions
• Many actions have
additional parameters you
can configure by clicking on
the …
• Can also configure which
connection to use
• Useful if changing credentials
48AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
49. Conditions
• Change actions based on conditions:
• Simple if/else branching
49AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
56. Managing Flows
• Web Interface
http://flow.microsoft.com
• Flow Mobile App
56AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
57. My flows – View all my Flows
57AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
58. My flows – View all runs of my Flow
58AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
59. Flow in PowerApps
• Interacting with controls in PowerApps can trigger a Flow
• Connections and Gateways can be shared between solutions
59AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
65. Important Links – Power Apps
• Sign up for the preview
https://powerapps.microsoft.com
• Documentation, tutorials, reference content
https://powerapps.microsoft.com/en-us/tutorials
• PowerApps Community
http://aka.ms/PowerApps-community
• Pricing
https://powerapps.microsoft.com/en-us/pricing/
65AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
66. Important Links – Flow
• Sign up for the preview
https://flow.microsoft.com
• Documentation
https://flow.microsoft.com/en-us/documentation/getting-started/
• FAQs
https://flow.microsoft.com/en-us/documentation/frequently-asked-
questions/
• Pricing
https://us.flow.microsoft.com/en-us/pricing/
66AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
68. Social
• @Microsoft Flow - http://twitter.com/MicrosoftFlow
• Flow Blog - http://flow.microsoft.com/en-us/blog
• @Power Apps - http://twitter.com/PowerApps
• PowerApps Blog - http://powerapps.microsoft.com/en-us/blog
68AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
69. “Sameer” Muzammil Mohammed
• CIO SharePoint Principal @ AQL Technologies
• 20+ years of IT Experience
• Implementing SharePoint since 2003
• Certified in several version of SharePoint
• sm@aqltech.com
• LinkedIn : http://Linkedin.com/in/sameer-muz-
mohammed
• http://muzsharepoint2010.blogspot.com/
• Twitter : @sameerm2003
69AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com
70. Questions and Thank You!
AQLTech.com
CIO SharePoint Principal @ AQL
Technologies
• 20+ years of IT Experience
• Implementing SharePoint since 2003
70
SharePoint Principal @ AQL Technologies
• SharePoint Focused 10+ years of SharePoint Implementations
• 100’s of SharePoint Migrations
• 100’s Custom SharePoint application
• SharePoint Managed Services
AQLTECH.com, Microsoft Gold Partner, SM@aqltech.com