Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow,...

37
Slice, dice, and route your SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow

Transcript of Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow,...

Page 1: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Slice, dice, and route your SharePoint content with Flow, PowerApps, and Azure Functions

Merwan Hade

Senior Program Manager, Microsoft Flow

Page 2: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

AgendaIntroduction to PowerApps

Introduction to Azure Functions

and Custom Connectors

Flow and LogicApps deep dive

PowerApps and Flow within

Office 365 and Dynamics 365

Plugging into the ecosystem

Roadmap

Page 3: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 4: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 5: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

PowerApps and Flow

integration

PowerApps and Flow

* Refer to PowerApps and Flow Pricing for details

Page 6: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

* Refer to PowerApps and Flow Pricing for details

Page 7: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 8: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

POWER USERS

Power BI PowerApps Microsoft Flow

DEVELOPERS AND IT PROS

Pro

BI

Pro

Dev

Pro

Integration

with LogicApps

Measure Act Automate

Let’s get our bearings…

SharePoint Common

data service

Connectors

+ gateways

Page 9: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 10: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Craft forms and screens

in a visual designer that

helps you see exactly

what you’ll get

Take advantage

of device capabilities

like cameras, GPS,

and digital ink

Extend the capabilities

of connected data

sources, or focus just

on the bits you need

Build business logic

into your apps with

an Excel-inspired

expression language

Page 11: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Get apps to your team when and where

they’re needed, whether that’s on the web,

iOS or Android—no app store required.

Publish apps instantly

for web and mobile

Page 12: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 13: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 14: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Serverless Accelerate development Bind into services

BoxOneDrive Twilio

Dropbox Sendgrid AzureDocDb

Develop your way

Localdevelopment

</>

Event-drivenscale

Reduced Dev Ops

AzureStorage

Azure Service Bus

AzureEvent Hub

Page 15: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 16: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 17: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Microsoft Flow helps non-developers work smarter by

automating workflows across apps and services

Get notifications Copy files Collect data Automate approvals

Page 18: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Trigger – the event that kicks off the flow:

• Manually

• on a schedule

• on an event in the cloud

Example: Notification Flow

Actions – what the flow does

Uses data from the trigger

Page 19: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Over 150 out of the box connectors with new connectors every weekUse Custom Connectors to connect to any custom REST endpoint

Connect to on-premises data using gateways

Page 20: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 21: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Automate advanced scenarios with multiple steps,

branching conditions, scheduling, looping and more

Page 22: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 23: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 24: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 25: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Built on top of

Logic Apps:

Uses the public APIs

and standard runtime

They leverage the same visual workflow

designer / editor

Logic Apps can do everything that Flow

can do

Flow has additional UX /

experiences to simplify experience

for typical office worker

Page 26: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Rule of thumb:

If you are working in Visual Studio + Azure, or use source control, then use Biztalk Server & Logic Apps

If you are working in Excel, Access & SharePoint, then use Flow

Page 27: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 28: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 29: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Connectors are wrappers around a web API that allows it to

connect to Microsoft Flow, Logic Apps, and PowerApps

150 connectors today

Page 30: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 31: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Develop Custom API

Validation & share within tenant

Submit for certification

Have a service with a REST API

Use a supported authentication type:

• API Key

• Basic Authentication

• OAuth 2.0

Requirements

https://aka.ms/apiconnectors

Page 32: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 33: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

https://flow.microsoft.com/en-

us/documentation/embed-flow-dev/

Page 34: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda
Page 35: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Roadmap is for general information purposes only and subject to change

General availability in 6 regions, 42 languages

Environments support

Admin center and data flow policies

Flow sharing & collaboration

Q4 CY16

Solution packages and ALM

Dynamics and SharePoint in-context

Pro-dev support

Q1 CY17 Q2 CY17 Q3 CY17 Q4 CY17

Modern approvals

Integration in SharePoint doc libs

Page 36: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Apps should launch fast and be snappy to use

♥Customize and embed SPO forms using PowerApps

Create, model, and integrate your business data using CDS

Seamlessly use Azure Functions to extend your apps

ALM, admin, and other advanced capabilities for enterprise-wide roll out

Page 37: Slice, dice, and route your SharePoint content with Flow ... · SharePoint content with Flow, PowerApps, and Azure Functions Merwan Hade Senior Program Manager, Microsoft Flow. Agenda

Thank You!Questions?