SlideShare a Scribd company logo
Ahmad Najjar
Building Applications with Power Apps, Microsoft Flow and Office 365
♥
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
You are all Invited!
NOOO!
I’m your
father
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Office 365
Most business automation challenges
today are met with a single solution
You
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Office 365
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Office 365
Microsoft Flow helps you work smarter by automating
workflow across your apps and services
Get notifications Synchronize files Collect data Automate approvals
Common workflow scenarios:
Get started quickly
with over a
hundred useful
templates
Integrate the systems
you’re already using…
even custom APIs.
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
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
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Office 365
SPS London 2017 - Building applications with PowerApps, Microsoft flow and Office 365
Secure
Scalable
Managed
Integrated
Compliant
Fast
Iterative
Cross-platform
Beautiful
Easy
VS
What about every
other need your
business faces?
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
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
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
Where is
SharePoint
in all this?
Office 365 extensibility
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)
Supported Read
Features
Text Number
Currency Yes/No
Person (One
Only)
Date and Time
Lookup Hyperlink
Choice
Managed
metadata
Text Number
Currency Yes/No
Person (One
Only)
Date and Time
Lookup Hyperlink
Choice
Managed
metadata
Supported Write
Features
Office 365 extensibility
SharePoint Modern List integration with PowerApps and Microsoft Flow
• 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
Supported Read/Write Features
Text Number Currency
Yes/No
Person (One
Only)
Date and Time
Lookup Hyperlink Choice
Managed
metadata
Supported Filter Operations
Filter Sort
Sort by Column Lookup
Search
PowerApps & Flow
♥
SharePoint
On-prem capabilities
Enterprise Readiness of Flow
1.Common Data Platform
Environments
Data Loss Prevention Policies
Flow Sharing and Collaboration
App Source
Localization (42 languages)
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
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
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)
…
Who are the audiences for Flow and
Logic apps?
Flow Focus:
Business Users & Specialists
Logic apps Focus:
IT Pro / Developers
Demo
Go with the Flow
Demo
In the context of SharePoint
Demo
Diving into PowerApps
Demo
All pieces are falling in place!
Demo
Going Mobile!
Questions
Thank you
@ahmadn82

More Related Content

PPTX
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
PPTX
SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...
PPTX
SPS Brno 2017 - PowerApps & Microsoft Flow: Advanced scenarios
PPTX
PowerApps Deep Dive
PDF
Power Platform Architecture Corrections
PPTX
SQL Saturday Redmond The Power Platform
PPTX
Microsoft PowerApps
PDF
PowerApps and MS Dynamics 365 CE
SPS Dubai 2017 - PowerApps & Microsoft Flow: Advanced scenarios
SPS Warsaw 2017 - Building applications with PowerApps, Microsoft flow and Of...
SPS Brno 2017 - PowerApps & Microsoft Flow: Advanced scenarios
PowerApps Deep Dive
Power Platform Architecture Corrections
SQL Saturday Redmond The Power Platform
Microsoft PowerApps
PowerApps and MS Dynamics 365 CE

What's hot (20)

PDF
Microsoft power platform
PPTX
Microsoft Flow - Easy Desktop Integration
PDF
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
PDF
An Introduction to Microsoft Flow
PPTX
Tech UG - Newcastle 09-17 - logic apps
PPTX
Power Automate and Graph API - How they work together
PPTX
Making Teams Shine with Microsoft Power Automate
PDF
Microsoft Modern Analytics
PPTX
Getting started with Microsoft Flow
PPTX
PowerApps Deep Dive
PPTX
Hands-on Microsoft Flow
PPTX
Whats new and exciting jan 22
PPTX
Intelligent automation with Microsoft Power Automate
PPTX
Path to Microsoft 365 Enterprise Administrator
PPTX
Building applications for your business using power apps and flow
PPTX
SharePoint Conference 2019: What's new and what's next -Transforming business...
PDF
03 power platform power automate in a day-2
PDF
Innovation morning power platform
PPTX
Machine Learning with ML.Net
PPTX
Model Driven PowerApps
Microsoft power platform
Microsoft Flow - Easy Desktop Integration
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
An Introduction to Microsoft Flow
Tech UG - Newcastle 09-17 - logic apps
Power Automate and Graph API - How they work together
Making Teams Shine with Microsoft Power Automate
Microsoft Modern Analytics
Getting started with Microsoft Flow
PowerApps Deep Dive
Hands-on Microsoft Flow
Whats new and exciting jan 22
Intelligent automation with Microsoft Power Automate
Path to Microsoft 365 Enterprise Administrator
Building applications for your business using power apps and flow
SharePoint Conference 2019: What's new and what's next -Transforming business...
03 power platform power automate in a day-2
Innovation morning power platform
Machine Learning with ML.Net
Model Driven PowerApps
Ad

Similar to SPS London 2017 - Building applications with PowerApps, Microsoft flow and Office 365 (20)

PPTX
SPS Brno 2017 - Go with the Microsoft flow
PDF
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
PDF
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
PDF
The business today - PowerApps, Power BI y Microsoft Flow
PDF
Modern workplace g sari-ms
PPTX
Introducing Flow & PowerApps - "Power to the people"
PPTX
What is Microsoft PowerApps?
PPTX
Automating your tasks with microsoft flow
PDF
SharePoint Inspired 'Get more from your data with Office 365'
PDF
Pascua Yaqui Tribe App in a day and dashboard in day
PPTX
SPS Vancouver 2018 - What is CDM and CDS
PPTX
Improving your productivity using Microsoft Flow and PowerApps in Office 365
PDF
How to create custom Connector for Microsoft Flow
PPTX
ESPC16-HybridWS.pptx
PPTX
What is PowerApps and how it helps organizations to build applications
PPTX
How to evolve your BPM strategy using Office365 platform
PPTX
PWR102-Solving Business Problems wtih MS PowerApps.pptx
PPTX
Evolution of Content Services
PPTX
Microsoft Power Platform in 2025_Piyush Gupta_.pptx
PPTX
PowerApps.pptx
SPS Brno 2017 - Go with the Microsoft flow
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
The business today - PowerApps, Power BI y Microsoft Flow
Modern workplace g sari-ms
Introducing Flow & PowerApps - "Power to the people"
What is Microsoft PowerApps?
Automating your tasks with microsoft flow
SharePoint Inspired 'Get more from your data with Office 365'
Pascua Yaqui Tribe App in a day and dashboard in day
SPS Vancouver 2018 - What is CDM and CDS
Improving your productivity using Microsoft Flow and PowerApps in Office 365
How to create custom Connector for Microsoft Flow
ESPC16-HybridWS.pptx
What is PowerApps and how it helps organizations to build applications
How to evolve your BPM strategy using Office365 platform
PWR102-Solving Business Problems wtih MS PowerApps.pptx
Evolution of Content Services
Microsoft Power Platform in 2025_Piyush Gupta_.pptx
PowerApps.pptx
Ad

Recently uploaded (20)

PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation theory and applications.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
Teaching material agriculture food technology
PPTX
1. Introduction to Computer Programming.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Building Integrated photovoltaic BIPV_UPV.pdf
Empathic Computing: Creating Shared Understanding
Encapsulation theory and applications.pdf
Big Data Technologies - Introduction.pptx
Encapsulation_ Review paper, used for researhc scholars
A comparative analysis of optical character recognition models for extracting...
Per capita expenditure prediction using model stacking based on satellite ima...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Dropbox Q2 2025 Financial Results & Investor Presentation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Spectroscopy.pptx food analysis technology
Group 1 Presentation -Planning and Decision Making .pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Teaching material agriculture food technology
1. Introduction to Computer Programming.pptx

SPS London 2017 - Building applications with PowerApps, Microsoft flow and Office 365

  • 1. Ahmad Najjar Building Applications with Power Apps, Microsoft Flow and Office 365
  • 2.
  • 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
  • 4. You are all Invited! NOOO! I’m your father
  • 6. Most business automation challenges today are met with a single solution
  • 7. You
  • 10. Microsoft Flow helps you work smarter by automating workflow across your apps and services Get notifications Synchronize files Collect data Automate approvals
  • 12. Get started quickly with over a hundred useful templates
  • 13. Integrate the systems you’re already using… even custom APIs.
  • 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
  • 19. What about every other need your business faces?
  • 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)
  • 26. Supported Read Features Text Number Currency Yes/No Person (One Only) Date and Time Lookup Hyperlink Choice Managed metadata
  • 27. Text Number Currency Yes/No Person (One Only) Date and Time Lookup Hyperlink Choice Managed metadata Supported Write Features
  • 28. Office 365 extensibility SharePoint Modern List integration with PowerApps and Microsoft Flow
  • 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
  • 30. Supported Read/Write Features Text Number Currency Yes/No Person (One Only) Date and Time Lookup Hyperlink Choice Managed metadata
  • 31. Supported Filter Operations Filter Sort Sort by Column Lookup Search
  • 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
  • 40. Demo In the context of SharePoint
  • 42. Demo All pieces are falling in place!

Editor's Notes

  • #13: You can build out templates for your own scenarios You can share out these templates with anyone in the public
  • #25: Successor to SharePoint Designer … Getting there!
  • #29: Successor to Infopath … List form customization
  • #35: App Source (Make flows available to others inside of an organization for consumption)
  • #38: 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.
  • #40: Exploring Microsoft Flow (Templates, menu, flows, gateways, etc…) Get notification on important e-mails Get notified on special hashtags
  • #41: Save e-mail attachments to a document library Vacations approval workflow Parallel approvals Document approval workflow
  • #42: 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)
  • #43: Add a vacation to the list Initiate a workflow Approval process Add to the calendar Wait until vacation, then post on yammer
  • #44: 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