Comment accompagner la transformation de votre SI sans impacter les métiers ?
Introduction au nouveau moteur de workflow de Microsoft : Flow
1. 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
2. Merci beaucoup à nos sponsors!
Thank you to all our sponsors!
Join the conversation
#MSCloudSummit
@MSCloudSummit
3. 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/
• sergeluca@shareql.com
• @sergeluca
4. • Consultante Office 365 & SharePoint chez
Orange Application for Business
• Pseller Office 365 chez Microsoft
• Membre de L'AOS community
• Blog: http://sharepointsabrine.wordpre
ss.com/
• Sabrine.chouk@orange.com
• @ChoukSabrine
Sabrine CHOUK
6. 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
8. Plus de pouvoir à l’utilisateur
avancé
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
10. Créer et gérer des Flows
Compte 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)
11. Design d’un Flow
Choisir un
template ou pas
Choisir un
trigger
Ajouter
des « actions »
Sauver le Flow
17. Agenda
Quid des données on Premises ?
Le concept d’environnement + DLP (« Data Loss Prevention » )
Créer des Flows
Introduction : le contexte
18. 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
22. 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
23. 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
24. 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
30. 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
31. 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
33. 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
35. Q3 Calendar
2016
Q4 Calendar
2016
oAndroid Mobile App
oOn-premise data Gateway
oIn-context in SharePoint
Online
oFlow SDK for Embedding
oAdvanced control-flow logic
oMicrosoft Common Data
Model support
oGeneral availability, 42 languages,
7 geographies
oAppSource integration
oIn-context in Dynamics 365
oLeverage device signals (e.g.
Location)
oData Loss Protection Policies /
Admin management
oCo-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
36. 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
37. 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
38. 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