Upload
serge-luca
View
82
Download
0
Embed Size (px)
Citation preview
Introduction au nou-veau moteur de workflow de Microsoft : FlowSerge LucaSharePoint MVP, ShareQL.com@Sergeluca
Sabrine ChoukTeam Leader O365, Orange Busi-ness Services@Chouksabrine
Merci beaucoup à nos sponsors!
Thank you to all our spon-sors!
Join the conversation
#MSCloudSummit@MSCloudSummit
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
• 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
Merci Beaucoup! Thank you!
Join the conversation
#MSCloudSummit@MSCloudSummitQuestions ? @sergeluca @chouksabrine
#MSCloudsummit
Questions ?
@sergeluca @chouksabrine #MSCloud-summit
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
AgendaIntroduction : le contexte
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
Agenda
Créer des Flows
Introduction : le contexte
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)
Design d’un Flow
Choisir un template ou pas
Choisir un trigger
Ajouter des « actions »
Sauver le Flow
demoNOTE DE FRAIS
demoCOMMON DATA MODEL
Agenda
Quid des données on Premises ?
Créer des Flows
Introduction : le contexte
Flow et données on Premises• Installer le On Premises data
gateway(partagé entre PowerBI, PowerApps and Azure Logic Apps)
demoFLOW ET DATA ON PREMISES
Agenda
Quid des données on Premises ?
Le concept d’environnement + DLP (« Data Loss Prevention » )
Créer des Flows
Introduction : le contexte
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
L’ Administration Center de Flow
demoENVIRONNEMENTS ET DLP
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
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
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
demoPOWERAPPS APPELLE FLOW
demoUNE APPLICATION CUSTOM APPELLE FLOW
demoFLOW APPELLE LE MONDE EXTERIEUR
demoFLOW & POWERBI
demoPOWERBI CALLS FLOW (data alerts))
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
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
demoLogic Apps)
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
Tarifs: Comparaison
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
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
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
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
Merci Beaucoup! Thank you!
Join the conversation
#MSCloudSummit@MSCloudSummitQuestions ? @sergeluca @chouksabrine
#MSCloudsummit