Composing Flows Using Microsoft Flow
Total Page:16
File Type:pdf, Size:1020Kb
NAVN NAVNESEN fanen ”Hjem”. Composing Flows KLIK FOR AT REDIGERE TEKSTTYPOGRAFIERNE I MASTEREN Using Microsoft Flow 18.09.2019 I Jesper Voss AGENDA MICROSOFT FLOW CUSTOM CONNECTORS ON-PREM DATA GATEWAY - What is Flow - What is a custom connector - The infrastructure fanen ”Hjem”. - The Portal - Why build custom connectors - What is an on-prem data gateway - Building flows - Demo - Demo - Demo Driving Engagement WHAT IS THE ESSENTIAL DRIVING ENGAGEMENTS FOR A SUCCESSFUL IMPLEMENTATION • CREATE FOUNDATIONAL KNOWLEDGE • DEFINE CLEAR SUCCESS CRITERIA AND PARAMETERS • ESTABLISH OWNERSHIP • MILESTONES AND MEASUREMENT • LEADERSHIP IS THERE TO UNBLOCK, NOT DIRECT fanen ”Hjem”. • ACCEPT SOME FAILURE • CELEBRATE SUCCESS An Example: TransAlta Clean Power MICROSOFT CASE WITH TRANSALTA CLEAN POWER, PRESENTED AT IGNITE 2018. • MICROSOFT FLOW TEAM PARTICIPATED A 3 HOUR WORKSHOP • 80+ ATTENDEES FROM ENERGY TRADING, HR, OPERATIONS, SUPPLY CHAIN, TRANSFORMATION OFFICE AND IT WERE IN ATTENDANCE • MICROSOFT SPENT 45 MINUTES INTRODUCING POWERAPPS • TRANSALTA THEN SPENT 15 MINUTES DEMONSTRATING SOME fanen ”Hjem”. OF THE POWERAPPS THAT HAVE BEEN BUILT. • MICROSOFT SPENT 45 MINUTES INTRODUCING MICROSOFT FLOW • TRANSALTA THEN SPENT 15 MINUTES DEMONSTRATING SOME OF THE FLOWS THAT HAVE BEEN BUILT. • THE ATTENDEES WERE SPLIT INTO CROSS-FUNCTIONAL GROUPS TO GENERATE IDEAS An Example: TransAlta Clean Power MICROSOFT CASE WITH TRANSALTA CLEAN POWER, PRESENTED AT IGNITE 2018. THE RESULT: • 60+ IDEAS WERE IDENTIFIED AS OPPORTUNITIES • 15 IDEAS WERE ADDED AS TRANSFORMATION INITIATIVES WITH OWNERS AND MILESTONES DEFINED fanen ”Hjem”. • WITHIN 2 MONTHS, OF MEETING SCM CONTRACT PROCESS RE- FACTORED USING MICROSOFT FLOW AS WORKFLOW ENGINE. Work less, do more fanen ”Hjem”. Dynamics 365 Office 365 Standalone Apps Power BI PowerApps Microsoft Flow fanen ”Hjem”. Common Data Service Data Connectors Azure Microsoft Power platform Integration + Connectivity MULTIPLE CONNECTORS AVAILABLE ON THE PLATFORM – AND MORE COMING EVERY DAY. • BUILT-IN CONNECTIVITY TO 230+ SAAS CLOUD SERVICES, FILE PROVIDERS, DATABASES, WEB APIS, PRODUCTIVITY APPS, AND MORE • CONNECT TO ON-PREMISES SYSTEMS VIA DATA fanen ”Hjem”. GATEWAY • PLUGGABLE EXTENSIBILITY VIA CUSTOM CONNECTORS TO INTEGRATE EXISTING LOB SYSTEMS INTO FLOW Templates help users to get started fanen ”Hjem”. Building flows fanen ”Hjem”. AUTOMATED FLOWS BUSINESS PROCESS FLOWS CREATE ANYTHING FROM A SIMPLE TWO-STEP FLOW TO AN CONSTRUCT PROCESSES TO MODEL AND ENFORCE AN ADVANCED FLOW WITH PARALLEL BRANCHES, ORGANIZATION’S BEST PRACTICES. CONDITIONALS, LOOPS. fanen ”Hjem”. The Flow mobile app is crucial ! fanen ”Hjem”. fanen ”Hjem”. DEMO AGENDA MICROSOFT FLOW CUSTOM CONNECTORS ON-PREM DATA GATEWAY - What is Flow - What is a custom connector - The infrastructure fanen ”Hjem”. - The Portal - Why build custom connectors - What is an on-prem data gateway - Building flows - Demo - Demo - Demo What is a Custom Connector A CONNECTOR IS A WRAPPER AROUND AN “API” THAT ALLOWS THE UNDERLYING SERVICE TO TALK TO MICROSOFT FLOW AND POWERAPPS fanen ”Hjem”. Developer Activities INTEGRATE FLOW IN THE CALL REST APIS FROM CREATE CONNECTORS CREATE REST SERVICES APPLICATIONS FLOW (HTTP ACTION) (LIKE AZURE FUNCTIONS) fanen ”Hjem”. Cloud and on-premises connectivity ▪ With public connectors, built-in connectivity to over +230 cloud services, files, databases, web APIs, etc. ▪ Seamless hybrid connectivity to on-premises systems via the On-Premises Data Gateway ▪ Connect to the service with your own security credentials ▪ With custom connectors, you can extend the reach for your organization fanen ”Hjem”. 230+ connectors today Why build a connector ENTERPRISE DEVELOPERS • LOOKING FOR CONNECTIVITY TO A SERVICE WE DON’T CURRENTLY SUPPORT • NEED CONNECTIVITY TO A CUSTOM OR INTERNAL SERVICE PARTNERS AND ISVS • EXPAND THE NUMBER OF SERVICES YOU INTEGRATE WITH • PROVIDE THE EXTENSIBILITY YOUR CUSTOMERS NEED • INCREASE EXPOSURE AND ADOPTION fanen ”Hjem”. fanen ”Hjem”. DEMO AGENDA MICROSOFT FLOW CUSTOM CONNECTORS ON-PREM DATA GATEWAY - What is Flow - What is a custom connector - The infrastructure fanen ”Hjem”. - The Portal - Why build custom connectors - What is an on-prem data gateway - Building flows - Demo - Demo - Demo On-premises Data Gateway ONE GATEWAY FOR MULTIPLE CLOUD SERVICES AND EXPERIENCES Cloud services Azure Azure Power Query Power BI Analysis Services PowerApps Microsoft Flow Logic Apps Online Gateway Management Cloud Service Data source connection credentials are encrypted Azure Service Bus fanen ”Hjem”. On-premises Data Gateway On- Data source connection credentials can premises only be decrypted by the gateway data SQL Server Other SQL Server Files, SharePoint sources Analysis Services data sources What is an On-premises Data Gateway • Secured, and optimized communication channel to use with your cloud services (Power BI, PowerApps, Microsoft Flow, Power Query Online, Azure Analysis Services, Azure Logic Apps) • The gateway is not a general purpose/bi-directional VPN • The gateway installs on any domain-joined machine • Outbound traffic only • You don’t have to install it on a DMZ, or open your firewall for inbound traffic fanen ”Hjem”. • The gateway enables data/API connectivity • It’s orthogonal to how you consume/integrate Dashboards, Reports, Flows or Apps on top of these gateway connections (e.g. browser app, mobile app, API calls) What is an On-premises Data Gateway • The Gateway uses an Azure Service Bus Relay to communicate between on-premises data sources and cloud services. • Azure Service Bus infrastructure is automatically provisioned, managed, and owned by the Gateway Cloud Service. • Enables a self-service, low-friction installation, configuration, and runtime of gateways. fanen ”Hjem”. • Unless the gateway is up and running, connections & requests won’t pass through the gateway • No queuing or caching of query requests or data on the on-premises gateway or the communication pipeline to the cloud. On-premises Data Gateway management OVERVIEW OF THE ON-PREMISES DATA GATEWAY MANAGEMENT • CENTRALIZED WAY TO REFRESH ON- PREMISES CONTENT • ACCESS CONTROL TO DATA SOURCES fanen ”Hjem”. • USERS AND ADMIN MANAGEMENT AND CONTROLS fanen ”Hjem”. DEMO fanen ”Hjem”. QUESTIONS JESPER VOSS GLOBETEAM A/S SOLUTION ARCHITECT Telefon +45 70 26 29 70 +45 23 39 74 45 [email protected] [email protected] www.globeteam.com linkedin.com/in/jesper-voss-9086606 VIRUM Virumgårdsvej 17A fanen ”Hjem”. DK-2830 Virum FREDERICIA Vesterballevej 5 DK-7000 Fredericia.