introduction to microsoft flow · introduction to microsoft flow tom jebo & tarun chopra. what...

32
Office 365 DevDays 2017.11.4-6 | 上海 Office 365 DevDays 2017.11.4-6 | 上海 Introduction to Microsoft Flow Tom Jebo & Tarun Chopra

Upload: others

Post on 20-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Office 365 DevDays

2017.11.4-6 | 上海

Office 365 DevDays

2017.11.4-6 | 上海

Introduction to Microsoft Flow

Tom Jebo & Tarun Chopra

Page 2: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

What is Microsoft Flow? What can it do for me and my co-

workers?

What are some out of box capabilities in Microsoft Flow?

Approvals, Buttons, more.

Can I build something custom?

I want to share my flow

Advanced capabilities – Admin capabilities, Grow up, more.

How do I get Microsoft Flow?

Agenda

Page 3: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Most business integration challenges today are met with a single solution

Page 4: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

People

Page 5: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Microsoft FlowWhat is it and how can it help me?

Page 6: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Microsoft Flow helps non-developers work smarter by automating workflows across services

Get notifications Copy files Collect data Automate approvals

Page 7: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

What makes up a Microsoft Flow?Example: Notification Microsoft FlowTrigger – the event that kicks off the flow:

• manually

• on a schedule

• on an event in the cloud

Actions – what the flow does

Can use data from the trigger

Page 8: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Connect to cloud and on premises data

Over 170 out of the box connectors with new connectors every week

Use Custom Connectors to connect to any custom REST endpoint

Connect to on-premises data using gateways

Page 9: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Templates help users get started

Page 10: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Verticals for various professions

Page 11: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Verticals for various professions

Page 12: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Automate advanced scenarios with multiple steps, branching conditions, scheduling, looping, and more.

Page 13: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity
Page 14: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity
Page 15: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity
Page 16: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Product walkthrough

Page 17: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Build flows from scratchSending an Exchange email when a new file is added in OneDrive

Authenticate to your O365 account.

Build email Subject and Body

Choose to

include

properties from

previous step

(OneDrive file)

to improve

relevance

Specify Send To email address and

additional properties (optional):

From, CC, BCC and Importance

Authenticate to your

OneDrive account.

Select folder to monitor

Page 18: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Build an approval flow from scratchDemonstration

Page 19: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

What more can I do with Microsoft Flow?

Page 20: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Manage your flowMicrosoft Flow Details

• View and edit title and description

• Turn flow on and off

• Export it

• See flow runs details

• View run history

Page 21: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Collaborate with your co-workers

Co-Authoring

• Many authors can edit a flow, not just a single owner

• If the original author leaves the company the flow continues to function

Page 22: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Create buttons and share themWhat are buttons?

• Easy way to trigger on demand flows with a push of a button!

• Buttons widget on phone and in the Microsoft Flow app

• Physical buttons with Flic and Bttn

Sharing buttons

• Make buttons available to your co-workers to automate their tasks

Page 23: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Create buttons and then share them

What are buttons?

• Easy way to trigger on demand flows with a push of a button!

• Buttons widget on phone and in the Microsoft Flow app

• Physical buttons with Flic and Bttn

Sharing buttons

• Make buttons available to your co-workers to automate their tasks

Page 24: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

What if I am an admin or a developer?

Page 25: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Admin center

Environment administration

• Create and manage your organization’s environments

• Lifecycle management of flows

• Manage roles and role membership

• View license and quota information

Data Loss Protection

• Control how data flows within your organization

• Set policies for classification of services

Local agility, central control

• Allow teams control over their environment and still have centralized control

Page 26: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Build a connectorto feature on Microsoft Flow OR custom to your company

Connect to your own services

• Any REST end-point

Custom connectors within an organization

• Scoped to a company

Partner with Microsoft Flow and PowerApps to build first class connectors for your services

• Showcase your hero scenarios using templates and explore co-marketing opportunities with Microsoft

Page 27: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Grow up to Logic Apps

Microsoft Flow is good for simple integrations and empowering users to do integrations without going through devs + IT

However, sometimes IT / devsneed to take over when the Microsoft Flow gets too advanced or becomes business-critical

Any Microsoft Flow can be converted to a Logic App

Page 28: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

How do I get Microsoft Flow?

Anyone can sign up for free

with their personal, work or

school email

Included for free with most

Office 365 and Dynamics

365 application SKUs

Can be purchased by an individual or an admin

90 free trial available

Also included with Dynamics 365 Plans 1 and 2 and

PowerApps Plans 1 and 2

Page 29: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

What’s happened in the last six months?

Microsoft Flow Q2 2017 Updates

• New modernized approval experiences

• Trigger flows from physical buttons

• ‘Diet’ designer and new getting started experiences

• Team flows general availability

• Trigger buttons from widgets on iOS or Android

• Control-flow improvements like parallels and error handling

• Manage flows, licenses, quotas in the Admin center

• SharePoint Document library integration

• Windows Phone Support

• Convert the columns for tables or lists

• Build and submit your own connectors

• New Community Plan and Office 365 F1 Plan

• Dozens of new connectors

Microsoft Flow Q3 2017 Updates

• Import and Export

• Use expressions in actions

• Grow up to Azure Logic apps

• OneDrive for Business integration

• More SharePoint column/file metadata support

• Reshare buttons and collect lists, emails or files

• Download full run history to Excel

• Compliance certifications (e.g. ISO, SOC, HIPAA etc…)

• Microsoft Flow collections gallery

• Power BI analytics integration (First release only)

• Office 365 security & compliance center audit logs

• Custom connectors for on-premises APIs

• Dozens of new connectors

Page 30: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Roadmap (highlights)

H2 Calendar 2017

• Export/import Microsoft Flows across environments

• “In-the-box” review Microsoft Flows for SharePoint Online

• Use Microsoft Flow for Content Publishing approvals for SharePoint Online Publishing sites

• Utilize people, choice, attachment and multi-values in your Microsoft Flows for SharePoint Online

• In-context Microsoft Flow support in Dynamics 365, OneDrive and Teams

• Usage analytics for Microsoft Flows

• Microsoft Flow activity included in Office 365 audit logs

• UK deployment

Calendar 2018

• Use a HTML rich text editor to build emails

• Guides for debugging actions and conditions

• Government cloud deployment

• ALM – Sandbox environments

• ALM – Move or copy across environments

• Support for GDPR compliance

• Leverage device signals (e.g. Location) with Microsoft Flows on mobile devices

• Include Microsoft Flows in AppSource

• Azure functions integration

Page 31: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Q&A

Page 32: Introduction to Microsoft Flow · Introduction to Microsoft Flow Tom Jebo & Tarun Chopra. What is Microsoft Flow? What can it do for me and my co- ... • Microsoft Flow activity

Office 365 DevDays

Thank you