SlideShare ist ein Scribd-Unternehmen logo
1 von 45
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
Most business automation challenges
today are met with a single solution
You
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform AYUSHISHARMA295
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationDaniel Toomey
 
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar
O365Con18 - Flowverload, Introducion to Flow - Ahmad Najjar NCCOMMS
 
An Introduction to Microsoft Flow
An Introduction to Microsoft FlowAn Introduction to Microsoft Flow
An Introduction to Microsoft FlowRobert Crane
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic appsMichael Stephenson
 
Power Automate and Graph API - How they work together
Power Automate and Graph API - How they work togetherPower Automate and Graph API - How they work together
Power Automate and Graph API - How they work togetherSuhail Jamaldeen
 
Making Teams Shine with Microsoft Power Automate
Making Teams Shine with Microsoft Power AutomateMaking Teams Shine with Microsoft Power Automate
Making Teams Shine with Microsoft Power AutomateAshleyRogers67
 
Microsoft Modern Analytics
Microsoft Modern AnalyticsMicrosoft Modern Analytics
Microsoft Modern AnalyticsMSDEVMTL
 
Getting started with Microsoft Flow
Getting started with Microsoft FlowGetting started with Microsoft Flow
Getting started with Microsoft FlowJayanthi P
 
Intelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateIntelligent automation with Microsoft Power Automate
Intelligent automation with Microsoft Power AutomateDaniel Laskewitz
 
Path to Microsoft 365 Enterprise Administrator
Path to Microsoft 365 Enterprise AdministratorPath to Microsoft 365 Enterprise Administrator
Path to Microsoft 365 Enterprise AdministratorSuhail Jamaldeen
 
Building applications for your business using power apps and flow
Building applications for your business using power apps and flowBuilding applications for your business using power apps and flow
Building applications for your business using power apps and flowJoAnna Cheshire
 
SharePoint Conference 2019: What's new and what's next -Transforming business...
SharePoint Conference 2019: What's new and what's next -Transforming business...SharePoint Conference 2019: What's new and what's next -Transforming business...
SharePoint Conference 2019: What's new and what's next -Transforming business...Chakkaradeep Chandran
 
03 power platform power automate in a day-2
03 power platform   power automate in a day-203 power platform   power automate in a day-2
03 power platform power automate in a day-2Kumton Suttiraksiri
 
Innovation morning power platform
Innovation morning power platformInnovation morning power platform
Innovation morning power platformClaudia Angelelli
 
Machine Learning with ML.Net
Machine Learning with ML.NetMachine Learning with ML.Net
Machine Learning with ML.NetSuhail Jamaldeen
 
Model Driven PowerApps
Model Driven PowerAppsModel Driven PowerApps
Model Driven PowerAppsBIWUG
 

Was ist angesagt? (20)

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

Ähnlich wie Building Apps with Power Apps, Microsoft Flow and Office 365

SPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flowSPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flowAhmad Najjar
 
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieSPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieaOS Community
 
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIESPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIEaOS Community
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowJuan Fabian
 
Modern workplace g sari-ms
Modern workplace   g sari-msModern workplace   g sari-ms
Modern workplace g sari-msInTTrust S.A.
 
Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Xylos
 
What is Microsoft PowerApps?
What is Microsoft PowerApps?What is Microsoft PowerApps?
What is Microsoft PowerApps?Deepika Gandhi
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flowDipti Chhatrapati
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'Xylos
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayVishal Pawar
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSNicolas Georgeault
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Vignesh Ganesan I Microsoft MVP
 
How to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowHow to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowDragan Panjkov
 
How to evolve your BPM strategy using Office365 platform
How to evolve your BPM strategy using Office365 platformHow to evolve your BPM strategy using Office365 platform
How to evolve your BPM strategy using Office365 platformHarsh Mishra
 
PWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxPWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxMichelle Caldwell, PSM, SSGB
 
Evolution of Content Services
Evolution of Content ServicesEvolution of Content Services
Evolution of Content ServicesDavid Bellocchi
 
SPSChennai2020
SPSChennai2020SPSChennai2020
SPSChennai2020Jenkins NS
 
Build and extend applications for Office with PowerApps and Flow
Build and extend applications for Office with PowerApps and FlowBuild and extend applications for Office with PowerApps and Flow
Build and extend applications for Office with PowerApps and FlowJuan Fabian
 

Ähnlich wie Building Apps with Power Apps, Microsoft Flow and Office 365 (20)

SPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flowSPS Brno 2017 - Go with the Microsoft flow
SPS Brno 2017 - Go with the Microsoft flow
 
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar AthieSPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
SPS Dakar 2018 - Flow et Power Apps - Mohamed Amar Athie
 
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIESPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
SPS ABIDJAN 2018 - Flow et PowerApps - Mohamed Amar ATHIE
 
The business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft FlowThe business today - PowerApps, Power BI y Microsoft Flow
The business today - PowerApps, Power BI y Microsoft Flow
 
Modern workplace g sari-ms
Modern workplace   g sari-msModern workplace   g sari-ms
Modern workplace g sari-ms
 
Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"Introducing Flow & PowerApps - "Power to the people"
Introducing Flow & PowerApps - "Power to the people"
 
What is Microsoft PowerApps?
What is Microsoft PowerApps?What is Microsoft PowerApps?
What is Microsoft PowerApps?
 
Automating your tasks with microsoft flow
Automating your tasks with microsoft flowAutomating your tasks with microsoft flow
Automating your tasks with microsoft flow
 
SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'SharePoint Inspired 'Get more from your data with Office 365'
SharePoint Inspired 'Get more from your data with Office 365'
 
Pascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in dayPascua Yaqui Tribe App in a day and dashboard in day
Pascua Yaqui Tribe App in a day and dashboard in day
 
SPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDSSPS Vancouver 2018 - What is CDM and CDS
SPS Vancouver 2018 - What is CDM and CDS
 
Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365Improving your productivity using Microsoft Flow and PowerApps in Office 365
Improving your productivity using Microsoft Flow and PowerApps in Office 365
 
How to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft FlowHow to create custom Connector for Microsoft Flow
How to create custom Connector for Microsoft Flow
 
ESPC16-HybridWS.pptx
ESPC16-HybridWS.pptxESPC16-HybridWS.pptx
ESPC16-HybridWS.pptx
 
How to evolve your BPM strategy using Office365 platform
How to evolve your BPM strategy using Office365 platformHow to evolve your BPM strategy using Office365 platform
How to evolve your BPM strategy using Office365 platform
 
PWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptxPWR102-Solving Business Problems wtih MS PowerApps.pptx
PWR102-Solving Business Problems wtih MS PowerApps.pptx
 
Evolution of Content Services
Evolution of Content ServicesEvolution of Content Services
Evolution of Content Services
 
PowerApps.pptx
PowerApps.pptxPowerApps.pptx
PowerApps.pptx
 
SPSChennai2020
SPSChennai2020SPSChennai2020
SPSChennai2020
 
Build and extend applications for Office with PowerApps and Flow
Build and extend applications for Office with PowerApps and FlowBuild and extend applications for Office with PowerApps and Flow
Build and extend applications for Office with PowerApps and Flow
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Building Apps with Power Apps, 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
  • 5.
  • 6. Most business automation challenges today are met with a single solution
  • 7. You
  • 8.
  • 9.
  • 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
  • 16.
  • 17.
  • 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!

Hinweis der Redaktion

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