Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

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

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 39 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Publicité

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

Plus par serge luca (20)

Publicité

Plus récents (20)

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

  1. 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. 2. Merci beaucoup à nos sponsors! Thank you to all our sponsors! Join the conversation #MSCloudSummit @MSCloudSummit
  3. 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. 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
  5. 5. Merci Beaucoup! Thank you! Join the conversation #MSCloudSummit @MSCloudSummit Questions ? @sergeluca @chouksabrine #MSCloudsummit Questions ? @sergeluca @chouksabrine #MSCloudsummit
  6. 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
  7. 7. Agenda Introduction : le contexte
  8. 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
  9. 9. Agenda Créer des Flows Introduction : le contexte
  10. 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. 11. Design d’un Flow Choisir un template ou pas Choisir un trigger Ajouter des « actions » Sauver le Flow
  12. 12. demoNOTE DE FRAIS
  13. 13. demoCOMMON DATA MODEL
  14. 14. Agenda Quid des données on Premises ? Créer des Flows Introduction : le contexte
  15. 15. Flow et données on Premises • Installer le On Premises data gateway (partagé entre PowerBI, PowerApps and Azure Logic Apps)
  16. 16. demoFLOW ET DATA ON PREMISES
  17. 17. Agenda Quid des données on Premises ? Le concept d’environnement + DLP (« Data Loss Prevention » ) Créer des Flows Introduction : le contexte
  18. 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
  19. 19. L’ Administration Center de Flow
  20. 20. demoENVIRONNEMENTS ET DLP
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. demoPOWERAPPS APPELLE FLOW
  25. 25. demoUNE APPLICATION CUSTOM APPELLE FLOW
  26. 26. demoFLOW APPELLE LE MONDE EXTERIEUR
  27. 27. demoFLOW & POWERBI
  28. 28. demoPOWERBI CALLS FLOW (data alerts) )
  29. 29. 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
  30. 30. 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
  31. 31. demoLogic Apps )
  32. 32. 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
  33. 33. Tarifs: Comparaison
  34. 34. 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
  35. 35. 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
  36. 36. 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
  37. 37. 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
  38. 38. Merci Beaucoup! Thank you! Join the conversation #MSCloudSummit @MSCloudSummit Questions ? @sergeluca @chouksabrine #MSCloudsummit

Notes de l'éditeur

  • Rajouter coordonnées
    + 1 slide par speaker

    Speaker:slu
  • Speaker:slu
  • Speaker: Sabrine
  • Speaker: Sabr
    Microsoft est en train de reconcevoir la façon dont on crée les app business sans écrire du code. le but étant d'outiller d'avantage les power users ( parce qu'on parle d'application sans code° et les developpeur parce qu'il possible d'étendre ses applications
    Microsoft se base 3 Piliers:  
    Pilier Mesure:  qui permet de mesurer des données et afficher des Dashboard: concrètement incarné Power Bi 
    Act qui permet agir sur les données c'est à dire afficher et modifier les données, ce pilier est porté par power Apps
    Un pilier d'automatisation, Microsoft flow dont on va vous parler pendant une heure. 
    Ces 3 outils sont conçus pour fonctionner dans le cloud et sur toutes les plateforme y compris le mobile. (Pour qu'on puisse interagir avec elle à partir du mobile) 
    Les applications développés par ces 3 aplli ( sans ) peuvent être étendu si nécessaires par des développeurs.
    Même si ces application fonctionnent dans le cloud, elles peuvent aussi se connecter à des données on prem ( via les gateways)

  • Speaker: sabr
  • Speaker: sabr
  • Speaker: sabr
  • Speaker: sabr
  • Jusqu’ici: 7 min
    Duréee 8-10 min Demo scan Ondrive

    If doesn’t work set filepath is the content parameter (send mail)


    https://shareql.sharepoint.com/demosharepoint/nintext/
    Show how to login
    App launcher ?
    SharePoint list online
    Show services https://flow.microsoft.com/en-us/services/ ( > 60 services)
    Show templates
    Type « SharePoint » to see sharepoint actions and « Office 365 »
    Triggers ( show triggers)
    Triggers in SharePoint


    Show flow « ShareQL expense » When a new item is created in expenses, ask my manager approve it if it is > 500 euros
  • Go to powerapps.microsoft.com
    Check the ReviewDropped files
  • Speaker: SLU
  • 3 min Go to powerapps.microsoft.com
    Check the ReviewDropped files
  • Speaker: sabr
  • Speaker: sabr
    Une des problématiques que Microsoft veut adresser dans ces applications, c'est la possibilité d'autoriser l'utilisation de fonctionnalités à certain département et l'empêcher pour d'autre 
    De faire de sur mesure.
    Microsoft a trouvé une solution qui est bien évidement les environnement. Un environnement est un espace cloisonné ou tourne les flows

  • Speaker: serge et sabr

    Après la fin de la demo : 24 ‘
  • Speaker: SLU
  • Speaker: SLU
  • Speaker: SLU
  • 2 min Go to powerapps.microsoft.com
    Check the ReviewDropped files
  • 3 min Postman demo
  • Duréee: 2 min 56
    Flow call weather
    or flow call Azure function
    Or Flow call webapi service

    Or read this https://flow.microsoft.com/en-us/blog/custom-web-api-as-custom-api/
  • Durée 2’51
    https://app.powerbi.com/view?r=eyJrIjoiNTQyOGZhZmEtYmE4NS00YzYyLTg1NWItYWYxZjQ1Njg4N2ZmIiwidCI6IjdlNGNjMjBjLTdiOTgtNDU2MC04NzhkLTkwNjllN2M1NTdjYiIsImMiOjN9

    Expense PowerBi
    https://app.powerbi.com/view?r=eyJrIjoiNjI2ODRlN2ItMTk4Yy00NzY5LTg4MDktNTRlZDcwNjI0YTBiIiwidCI6Ijg5MmIzNDQ2LWQ1ZjAtNDg5ZS1hNjhkLTYwNWMxNjEzYWVhZCIsImMiOjh9
  • https://app.powerbi.com/view?r=eyJrIjoiNTQyOGZhZmEtYmE4NS00YzYyLTg1NWItYWYxZjQ1Njg4N2ZmIiwidCI6IjdlNGNjMjBjLTdiOTgtNDU2MC04NzhkLTkwNjllN2M1NTdjYiIsImMiOjN9
  • 41 minutes jusqu’ici
  • Installer Azure sdk 2.9.1 ou plus récent
    Installer le logic apps tools pour vstudio
  • https://app.powerbi.com/view?r=eyJrIjoiNTQyOGZhZmEtYmE4NS00YzYyLTg1NWItYWYxZjQ1Njg4N2ZmIiwidCI6IjdlNGNjMjBjLTdiOTgtNDU2MC04NzhkLTkwNjllN2M1NTdjYiIsImMiOjN9
  • Speaker: sabr
  • Speaker: sabr
    https://flow.microsoft.com/en-us/pricing/
  • Speaker: SLU
  • Speaker: sabr
  • Speaker: sabr
  • Flow est une brique très jeune (date de release)
    Il n'est pas possible pour le moment de packager un Flow et de le déplacer d'un environnement à un autre ( même au sein du même tenant) 
    Il n'est pas possible de créer des workflow de type machine à état
    L'interface de création de workflow pourrait être améliorée:
     Réordonner les tâches est pénible.
    Changer une variable sans supprimer toutes les étapes suivantes est impossible. 

×