Microsoft Flow is a brand new SaaS offering, for automating workflows across the growing number of applications and SaaS services that business users rely on.
This session introduces Microsoft Flow and how it can help you save time, and make your business highly visible by partnering with Microsoft's growing ecosystem including O365 and SharePoint Online. It demonstrates how you can create an automated workflow between your favorite O365 apps and services to get notifications, synchronize files, collect data, and more!
4. 10. 06. 2017
Ahmad Najjar| EN
Infoworker
WHO I AM? INTRODUCTION
⁞ Ahmad Najjar, Oslo, Norway
⁞ Senior Consultant @ Infoworker
⁞ Passionate and enthusiastic developer, heart and soul
⁞ +13 years of experience in SharePoint
⁞ Business-Tech focused:
⁞ Nintex.
⁞ PowerApps.
⁞ Microsoft Flow.
⁞ Logic Apps.
⁞ Power BI.
⁞ Azure Machine Learning.
⁞ SPS Oslo Co-organizers
@ahmadn82
10. Microsoft Flow helps you work smarter by automating
workflow across your apps and services
Get notifications Synchronize files Collect data Automate approvals
13. Build your own flows in an easy to use visual designer
Sending an Exchange email when a new file
is added in Dropbox
Authenticate to your O365 account.
Build email Subject and Body
Choose to include properties
from previous step (Dropbox
file) to improve relevance
Specify Send To email address
and additional properties
(optional): From, CC, BCC and
ImportanceConnected to
johnsharp@contoso.com
Authenticate to your Dropbox account.
Select folder to monitor
PowerApps
16. 10. 06. 2017
Ahmad Najjar| EN
Infoworker
Enterprise Readiness of Flow
1.Common Data Platform
Environments
Data Loss Prevention Policies
Flow Sharing and Collaboration
App Source
Localization (42 languages)
17. 10. 06. 2017
Name Surname | EN
Company name
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
18. 10. 06. 2017
Name Surname | EN
Company name
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
21. • 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)
SharePoint Scenarios
25. 10. 06. 2017
Ahmad Najjar| EN
Infoworker
Creating and managing Flow
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)
26. Packaging for PowerApps & Microsoft Flow
•
•
•
Microsoft Flow for Office 365
Enterprise Edition Plan 2
Enterprise Edition Plan 1
Business Edition Plan
Microsoft Flow
PowerApps
Microsoft Flow
PowerApps
PowerApps for Office 365
Microsoft Flow for Dynamics 365
PowerApps for Dynamics 365
28. 10. 06. 2017
Name Surname | EN
Company name
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
31. 10. 06. 2017
Ahmad Najjar| EN
Infoworker
The Common Data Platform
Operational data store
Common Data Model
and custom entities
Real time
sync
Data
API
Built-in platform for extending your existing Dynamics 365 & Office 365 data
32. 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)
…
33. 10. 06. 2017
Ahmad Najjar| EN
Infoworker
Building out your solutions
⁞ Microsoft Flow enables your employees and co-workers to build out solutions more
easily.
⁞ With the lower threshold, the volume of solutions you’ll be able to build increases!
⁞ Build your solutions for SharePoint, Dynamics and more with Microsoft Flow directly
⁞ Logic apps are a great opportunity for you to build more powerful solutions
⁞ You can use a Flow as a starting point and then grow that up into a
full Logic app solution.
34. 10. 06. 2017
Ahmad Najjar| EN
Infoworker
For Advanced Scenarios
Join Me!
Exploring Microsoft Flow (Templates, menu, flows, gateways, etc…)
Get notification on important e-mails
Get notified on special hashtags
App Source (Make flows available to others inside of an organization for consumption)
Successor for SharePoint Designer workflows
Show how it is a part of modern lists
Get notification on item updated
SPS Expenses
Install the « on Premises data gateway »
shared between PowerBI, PowerApps and Azure Logic Apps
Install from PowerApps Portal
Manage on the gateway
Upgrades and replaces PowerBI gateway (if present)
Sign in to register
Build connections
Consume from your business apps
Postman demo
Flow calling Azure function
Or Flow calling an API
https://flow.microsoft.com/en-us/blog/custom-web-api-as-custom-api/
https://flow.microsoft.com/en-us/blog/call-flow-restapi/
Show PowerApps
Vacations approval workflow
Parallel approvals
Document approval workflow
Mobile Experience (Flow Buttons) – mention physical flow buttons