Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to Microsoft Flow : Power to the
People
SERGE LUCA, ISABELLE VAN CAMPENHOUDT
SHAREQL, BRUSSELS
SPONSORS
Serge Luca
10 x SharePoint MVP, Brussels
SharePoint since 2002
Architect (Admin, Dev, gouvernance)
Managing partner of www...
Data Platform MVP, Brussels
Consultant, speaker, trainer, comunity leader
Managing partner de www.ShareQL.com
SQL Server s...
Get the session recording:
https://channel9.msdn.com/events/Wydarzenia-Polskiej-spoe
cznoci/SharePoint-Saturday-Warsaw-201...
Flows and on premises
Environment + Data Loss prevention
Extensibility : communication with the outside world
Logic Apps
P...
Introduction : the context
Empower power users
Connect data across apps
More efficient developers
App Services
Service Fabric
Azure Functions
…
Logic...
Creating Flows
Introduction : the context
Creating and managing Flows
Microsoft Account (free) or Office 365 or Dynamics 365 or Flow (paid)
or PowerApps ( or free n...
Designing a Flow
template or
from scratch
Choose a
trigger
Add
« actions »
Save the flow
demoEXPENSE REPORT
Flows and on premises
Creating Flows
Introduction : the context
Flow and data on Premises
• Install the « on Premises data gateway »
(shared between PowerBI, PowerApps and Azure Logic
Ap...
demoFLOW AND DATA ON PREMISES
Flows and on premises
Environment + Data Loss prevention
Creating Flows
Introduction : the context
Why« environments » ?
• Isolated spaces where Flows/Data are
running/stored
– Ex HR, Marketing, Production, Legal, DEV, TE...
Flow Administration Center
demoENVIRONMENTS & DLP
Flows and on premises
Environment + Data Loss prevention
Extensibility : communication with the outside world
Creating Flo...
Extensibility : communication with the outside world
 Action Request
 Custom Connector (REST API described in a Swagger ...
demoPOWERAPPS CALLS FLOW
demoA CUSTOM APPLICATION CALLS
FLOW
demoFLOW CALLS THE OUTSIDE WORLD
FLOW & POWER BI
FLOW
DATA ALERTS
DATA SOURCES
POWER BI
SCHEDULED REFRESH
STREAMING DATA
LIVE
demoFLOW & POWERBI
demoPOWERBI CALLS FLOW (data alerts)
)
Flows and on premises
Environment + Data Loss prevention
Extensibility : communication with the outside world
Logic Apps
C...
Logic Apps
More dev oriented(Json, Rest api, Visual Studio …)
Logic Apps connectors can be used in Flow
Exceptions : B2B c...
demoLogic Apps
)
Flows and on premises
Environment + Data Loss prevention
Extensibility : communication with the outside world
Logic Apps
P...
Tarifs: Comparison
Tarifs: Comparaison
Q3 Calendar
2016
Q4 Calendar
2016
oAndroid Mobile App
oOn-premise data Gateway
oIn-context in SharePoint
Online
oFlow SDK ...
Approval Roadmap
Flows and on premises
Environment + Data Loss prevention
Extensibility : communication with the outside world
Logic Apps
P...
Positive
• Simple
• Not just SharePoint
• Connection to hundreds of services
• Including on prem!
• SharePoint Integration...
Negative
• Young, unknown reliability
• Cannot copy flow across environments
• No state machines (but we have loops and te...
Advices
• Keep your forms as simple as possible
• Manage the business logic in the workflow
• Learn the Logic Apps Workflo...
thank you
questions?
HTTPS://SERGELUCA.WORDPRESS.COM/@SERGELUCA
Introduction to Microsoft Flow : Power to the People (Serge Luca, Isabelle Van Campenhoudt)
Upcoming SlideShare
Loading in …5
×

Introduction to Microsoft Flow : Power to the People (Serge Luca, Isabelle Van Campenhoudt)

820 views

Published on

Flow session Collaboration Summit 2017 Zagreb . Introduction to Microsoft Flow : Power to the People. Serge Luca & Isabelle Van Campenhoudt

Published in: Software
  • Be the first to comment

Introduction to Microsoft Flow : Power to the People (Serge Luca, Isabelle Van Campenhoudt)

  1. 1. Introduction to Microsoft Flow : Power to the People SERGE LUCA, ISABELLE VAN CAMPENHOUDT SHAREQL, BRUSSELS
  2. 2. SPONSORS
  3. 3. Serge Luca 10 x SharePoint MVP, Brussels SharePoint since 2002 Architect (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. Data Platform MVP, Brussels Consultant, speaker, trainer, comunity leader Managing partner de www.ShareQL.com SQL Server since 1999 Blog: http://thesqlgrrrl.wordpress.com/ ivc@ShareQL.com @thesqlgrrrl Isabelle Van Campenhoudt
  5. 5. Get the session recording: https://channel9.msdn.com/events/Wydarzenia-Polskiej-spoe cznoci/SharePoint-Saturday-Warsaw-2017/Microsoft-Flow-int roduction-and-advanced-scenarios Ask questions now on : #collabsummitflow
  6. 6. Flows and on premises Environment + Data Loss prevention Extensibility : communication with the outside world Logic Apps Prices & Roadmap Creating Flows Introduction : the context Conclusions
  7. 7. Introduction : the context
  8. 8. Empower power users Connect data across apps More efficient developers App Services Service Fabric Azure Functions … Logic Apps API Management BizTalk … SQL Server BI Data analytics Internet of Things (IoT) … The context : business Apps Build modern business app fast
  9. 9. Creating Flows Introduction : the context
  10. 10. Creating and managing Flows Microsoft Account (free) or Office 365 or Dynamics 365 or Flow (paid) or PowerApps ( or free new PowerApps Community Plan) Flow.microsoft.com Powerapps.microsoft.com A modern SharePoint Online list Mobile app (iOS and Android, Windows Mobile is coming)
  11. 11. Designing a Flow template or from scratch Choose a trigger Add « actions » Save the flow
  12. 12. demoEXPENSE REPORT
  13. 13. Flows and on premises Creating Flows Introduction : the context
  14. 14. Flow and data on Premises • Install the « on Premises data gateway » (shared between PowerBI, PowerApps and Azure Logic Apps)
  15. 15. demoFLOW AND DATA ON PREMISES
  16. 16. Flows and on premises Environment + Data Loss prevention Creating Flows Introduction : the context
  17. 17. Why« environments » ? • Isolated spaces where Flows/Data are running/stored – Ex HR, Marketing, Production, Legal, DEV, TEST, UAT, PROD… • Different rules (DLP) – Ex marketing can use twitter, Legal and Production cannot • Different regions if needed
  18. 18. Flow Administration Center
  19. 19. demoENVIRONMENTS & DLP
  20. 20. Flows and on premises Environment + Data Loss prevention Extensibility : communication with the outside world Creating Flows Introduction : the context
  21. 21. Extensibility : communication with the outside world  Action Request  Custom Connector (REST API described in a Swagger )  Action Http PowerApps calls Flow A custom app calls Flow PowerBI calls Flow (Data Alerts) Flow calls the outside world
  22. 22. demoPOWERAPPS CALLS FLOW
  23. 23. demoA CUSTOM APPLICATION CALLS FLOW
  24. 24. demoFLOW CALLS THE OUTSIDE WORLD
  25. 25. FLOW & POWER BI FLOW DATA ALERTS DATA SOURCES POWER BI SCHEDULED REFRESH STREAMING DATA LIVE
  26. 26. demoFLOW & POWERBI
  27. 27. demoPOWERBI CALLS FLOW (data alerts) )
  28. 28. Flows and on premises Environment + Data Loss prevention Extensibility : communication with the outside world Logic Apps Creating Flows Introduction : the context
  29. 29. Logic Apps More dev oriented(Json, Rest api, Visual Studio …) Logic Apps connectors can be used in Flow Exceptions : B2B connectors B2B (Very good integration with Biztalk Server) The workflow engine behind Flow is Logic Apps
  30. 30. demoLogic Apps )
  31. 31. Flows and on premises Environment + Data Loss prevention Extensibility : communication with the outside world Logic Apps Prices & Roadmap Creating Flows Introduction : the context
  32. 32. Tarifs: Comparison
  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. Approval Roadmap
  36. 36. Flows and on premises Environment + Data Loss prevention Extensibility : communication with the outside world Logic Apps Prices & Roadmap Creating Flows Introduction : the context Conclusions
  37. 37. Positive • Simple • Not just SharePoint • Connection to hundreds of services • Including on prem! • SharePoint Integration • PowerApps, PowerBI integration • Team very proactive & delivers
  38. 38. Negative • Young, unknown reliability • Cannot copy flow across environments • No state machines (but we have loops and tests) • Collect feedback weak • SharePoint integration weak (no lookup,…)
  39. 39. Advices • Keep your forms as simple as possible • Manage the business logic in the workflow • Learn the Logic Apps Workflow Definition Language (WDL) – Read my blog post https://sergeluca.wordpress.com/2017/04/26/u sing-the-azure-logic-apps-workflow- definition-language-in-microsoft-flow-part-1/
  40. 40. thank you questions? HTTPS://SERGELUCA.WORDPRESS.COM/@SERGELUCA

×