39
Introduction au nouveau moteur de workflow de Microsoft : Flow Serge Luca SharePoint MVP, ShareQL.com @Sergeluca Sabrine Chouk Team Leader O365, Orange Business Services @Chouksabrine

Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Embed Size (px)

Citation preview

Page 1: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Introduction au nou-veau moteur de workflow de Microsoft : FlowSerge LucaSharePoint MVP, ShareQL.com@Sergeluca

Sabrine ChoukTeam Leader O365, Orange Busi-ness Services@Chouksabrine

Page 2: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Merci beaucoup à nos sponsors!

Thank you to all our spon-sors!

Join the conversation

#MSCloudSummit@MSCloudSummit

Page 3: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Serge Luca• 10 x SharePoint MVP• SharePoint since 2002• Architecte (Admin, Dev, gouvernance)• Managing partner of www.shareql.com• Worked for the MS workflow team• Blog:

http://sergeluca.wordpress.com/• [email protected]• @sergeluca

Page 4: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

• Consultante Office 365 & SharePoint chez Orange Application for Business

• Pseller Office 365 chez Microsoft • Membre de L'AOS community• Blog: 

http://sharepointsabrine.wordpress.com/ 

[email protected]• @ChoukSabrine

Sabrine CHOUK

Page 5: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Merci Beaucoup! Thank you!

Join the conversation

#MSCloudSummit@MSCloudSummitQuestions ? @sergeluca @chouksabrine

#MSCloudsummit

Questions ?

@sergeluca @chouksabrine #MSCloud-summit

Page 6: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Agenda

Quid des données on Premises ?

Le concept d’environnement + Data Loss prevention

Extensibilité : communication avec le monde extérieur

Logic Apps

Tarifs & Roadmap

Créer des Flows

Introduction : le contexte

Notre retour d'expérience

Page 7: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

AgendaIntroduction : le contexte

Page 8: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Plus de pouvoir à l’utilisateur avancé PowerAppsPower BI Microsoft Flow

Common Data Model Connectors & Gateways

Connecter les apps via les données

Pouvoir facilement donner le relais aux développeurs

App Services

Service Fabric

Azure Functions

Logic Apps

API Management

BizTalk

SQL Server BI

Data analytics

Internet of Things (IoT)

Le contexte : les business Apps

Rapidement construire des business apps

MEASURE ACT AUTOMATE

Page 9: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Agenda

Créer des Flows

Introduction : le contexte

Page 10: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Créer et gérer des FlowsCompte Microsoft (gratuit) ou Office 365 ou Dynamics 365 ou Flow Payant

Flow.microsoft.com

Powerapps.microsoft.com

Une liste SharePoint Online « Moderne »

Télécharger l’app mobile (iOS and Android, Windows Mobile à venir)

Page 11: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Design d’un Flow

Choisir un template ou pas

Choisir un trigger

Ajouter des « actions »

Sauver le Flow

Page 12: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoNOTE DE FRAIS

Page 13: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoCOMMON DATA MODEL

Page 14: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Agenda

Quid des données on Premises ?

Créer des Flows

Introduction : le contexte

Page 15: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Flow et données on Premises• Installer le On Premises data

gateway(partagé entre PowerBI, PowerApps and Azure Logic Apps)

Page 16: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoFLOW ET DATA ON PREMISES

Page 17: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Agenda

Quid des données on Premises ?

Le concept d’environnement + DLP (« Data Loss Prevention » )

Créer des Flows

Introduction : le contexte

Page 18: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

But des « environnements » Flow• Espaces séparés où tournent les Flows

– Ex RH, Marketing, Production, département juridique, DEV, TEST, UAT, PROD…

• Règles différentes (DLP)– Ex marketing peut utiliser twitter, pas

production, ni département juridique• Eventuellement régions géographiques

différentes

Page 19: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

L’ Administration Center de Flow

Page 20: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)
Page 21: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoENVIRONNEMENTS ET DLP

Page 22: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Quelques limitations• Les gateways sont créés dans

l’environnement par défaut• Les resources comme les Custom

API doivent être dans le même environnement que le Flow

• Le Microsoft Common Data Service est lié à 1 environnement

Page 23: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Agenda

Quid des données on Premises ?

Le concept d’environnement + Data Loss prevention

Extensibilité : communication avec le monde extérieur

Créer des Flows

Introduction : le contexte

Page 24: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Extensibilité : communication avec le monde extérieur

Action Request

Custom API (REST API décrits par un fichier Swagger ) Action Http

PowerApps appelle Flow

Une application custom appelle Flow

PowerBI appelle Flow (Data Alerts)

Flow appelle le monde extérieur

Page 25: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoPOWERAPPS APPELLE FLOW

Page 26: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoUNE APPLICATION CUSTOM APPELLE FLOW

Page 27: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoFLOW APPELLE LE MONDE EXTERIEUR

Page 28: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoFLOW & POWERBI

Page 29: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoPOWERBI CALLS FLOW (data alerts))

Page 30: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Agenda

Quid des données on Premises ?

Le concept d’environnement + Data Loss prevention

Extensibilité : communication avec le monde extérieur

Logic Apps

Créer des Flows

Introduction : le contexte

Page 31: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Logic Apps

Plus orienté dev (.Net, Rest api, intégration Visual Studio …)

Les connecteurs de Logic Apps peuvent être utilisés par Flow

Exceptions : connecteurs B2B (très bonne intégration avec Biztalk Server)

Le moteur de workflow derrière Flow est Logic Apps

Page 32: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

demoLogic Apps)

Page 33: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Quid des données on Premises ?

Le concept d’environnement + Data Loss prevention

Extensibilité : communication avec le monde extérieur

Logic Apps

Tarifs & Roadmap

Créer des Flows

Introduction : le contexte

Page 34: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Tarifs: Comparaison

Page 35: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

RoadmapQ3 Calendar 2016

Q4 Calendar 2016

oAndroid Mobile AppoOn-premise data

Gatewayo In-context in SharePoint

OnlineoFlow SDK for EmbeddingoAdvanced control-flow

logicoMicrosoft Common Data

Model support

oGeneral availability, 42 languages, 7 geographies

oAppSource integrationo In-context in Dynamics 365oLeverage device signals

(e.g. Location)oData Loss Protection Policies

/ Admin managementoCo-Authoring

H1 Calendar 2017

oSovereign cloud availability (Government Cloud, Germany, French Cloud)

oSeamless grow-up from Microsoft Flow to Azure Logic Apps

oALM: Move solutions across environments

oAzure functions integration

Page 36: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Quid des données on Premises ?

Le concept d’environnement + Data Loss prevention

Extensibilité : communication avec le monde extérieur

Logic Apps

Tarifs & roadmap

Créer des Flows

Introduction : le contexte

Notre retour d'expérience

Page 37: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Les points forts de Flow  • Simplicité• Pas uniquement SharePoint• Connection à des dizaines de services• Y compris on Data On Prem !• Intégration SharePoint• Intégration PowerApps, PowerBI• Evolution du produit très rapide

Page 38: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Les points "faibles" de Flow  • Evolution du produit très rapide • Jeune, fiabilité inconnue• Designer à améliorer (réorganisation actions)

(prévu)• Copie d’un Flow encore impossible (ex DEV-

TEST-UAT-PROD) (prévu)• Co-authoring (prévu)• Pas de machine d’état• Logique d’approbation faible• Collect feedback faible

Page 39: Introduction au nouveau moteur de workflow de Microsoft : Flow (Serge Luca)

Merci Beaucoup! Thank you!

Join the conversation

#MSCloudSummit@MSCloudSummitQuestions ? @sergeluca @chouksabrine

#MSCloudsummit