Microsoft Build 2016 9/6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,

Slides:



Advertisements
Similar presentations
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Advertisements

March ‘15 Azure App Service Launch July ‘14 BizTalk 2013 R2 GA >1000s Community Newsletter Subscribers Feb ‘15 API Management WPC App Integration.
Microsoft Ignite /16/2017 3:29 PM
Scott Hanselman Principal Program Scott Hunter Director of Program Azure App Service Overview and Architecture.
March ‘15 Azure App Service Launch July ‘14 BizTalk 2013 R2 GA >1000s Community Newsletter Subscribers Feb ‘15 API Management WPC App Integration.
Build /17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
T Sponsors Karandeep Anand Partner Director of Program Management at Microsoft Keynote BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
T Sponsors Stephen Siciliano Senior Program Manager, Microsoft Inside Logic Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Browser Identity Provider Access Control Application.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
A Lap around Azure API Apps. Customer Challenges What are API Apps? Creating and Consuming an API App using VS Adding authentication API Connectors Swagger.
Azure App Service an overview Seth
Solving Modern Day Business Problems Using Power Apps
PRESENTS TECHNOLOGY PARTNER INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Tulika Chaudharie / Harikharan Krishnaraju Escalation Engineer,
AZURE LOGIC APPS SERVICE BRANKO VLAISAVLJEVIĆ, Ekobit.
Building Azure Logic Apps
1/27/2018 5:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Demand Management and Workflow
5/13/2018 8:08 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Data Platform and Analytics Foundational Training
Microsoft Virtual Academy
S4 Solution Specialist Sales Summit
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Bringing Logic Apps into DevOps with Visual Studio and monitoring.
The power of common identity across any cloud
Accessing and Surfacing LOB Data in SharePoint 2010
PowerApps and Microsoft Flow for Business Users
Microsoft Azure P wer Lunch
Microsoft Dynamics NAV 2018 – what’s new
Create and publish reports with Power BI for desktop
SharePoint Saturday Detroit
Python Tools for Visual Studio
Eli Robillard Microsoft Office Server & Services MVP
Release Management with Visual Studio Team Services
Kevin Lam / Jeff Hollan Powerful Integration and Workflow Automation
Build cloud-first Enterprise integration solutions with Logic Apps
Power Apps & Flow for Microsoft Dynamics SL
Azure Active Directory
0 to 60: Developing Apps for Microsoft Office 2013
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Build holistic integration solutions using Azure Logic Apps and API Management Jeff Hollan Program Manager.
Web Site Web App Web API microsoftazurepass.com
Release Management with Visual Studio Team Services
Build /2/ The future of Azure devops: Building and managing cloud applications lifecycle across your teams Bradley Millington Program.
Title of Presentation 12/2/2018 3:48 PM
TechEd /6/2018 8:16 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Modern cloud PaaS for mobile apps, web sites, API's and business logic apps
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Virtual Academy
SPC Developer 1/1/2019 Deep Dive on the Capabilities of SharePoint Online's New Public Website Josh Stickler Program Manager WCM Kevin Gjerstad Principal.
Jeff Hollan / Kevin Lam Program Manager / Principal Program Manager- Microsoft Bringing Logic Apps into DevOps with Visual Studio and monitoring.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Office 365 Development.
Microsoft Build /22/2019 5:32 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Migrating your applications to Azure
Kevin Lam & Derek Li Introduction To Logic Apps
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
Title of Presentation 5/24/2019 1:26 PM
Office 365 Development July 2014.
Microsoft Virtual Academy
Build /27/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Microsoft Virtual Academy
Office 365 Development.
Presentation transcript:

Microsoft Build 2016 9/6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Introduction to Logic Apps Kevin Lam Principal Program Manager

Agenda Modernization of Integration API Connections Logic app concepts Management Demo

Vision Democratize Integration iPaaS Leader Rich Ecosystem 9/6/2018 4:41 PM Democratize Integration Vision iPaaS Leader Rich Ecosystem © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Connect and automate common tasks with Logic Apps 9/6/2018 Connect and automate common tasks with Logic Apps Use simple, intuitive tools Create crucial, reliable tasks without coding Integrate your mobile and web-based apps Connect existing apps to SaaS services BizTalk APIs for expert integration scenarios © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

API Connections

Easily use cloud or custom APIs: Build 2015 9/6/2018 4:41 PM Easily use cloud or custom APIs: Dozens of built-in APIs for popular SaaS An ecosystem of APIs for any need Create and publish custom, reusable APIs Easily connect to existing APIs in the cloud Visual Studio tooling with one click publish and remote debugging Api’s Create, consume and host APIs more easily © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Connecting to APIs Managed APIs Custom and External APIs OOB APIs hosted by Logic Apps Serviced by the product team First class designer experience Rapid development Custom and External APIs First class designer experience using Swagger Auto discovery of Azure hosted APIs Declaratively reference an External API Raw HTTP request for all other API API Connections Authenticate once and re-use Differentiate connection configuration Simple to deploy

Built-in API Connectors SaaS Hybrid Box SalesForce Chatter Sugar CRM Dropbox Dynamics CRM Azure HD Insight Azure Service Bus Slack Azure Storage Azure Media Services Timer / Recurrence OneDrive Twilio SharePoint Twitter SQL Azure Azure Web Jobs Office 365 Yammer QuickBooks IBM DB2 Informix Websphere MQ SQL Server SharePoint Server Oracle SAP Hybrid Connectivity BizTalk Messaging & B2B Protocols Batching / Debatching X12 Validate EDIFACT Extract (XPath) AS2 Transform (+Mapper) TPM Convert (XML-JSON) Rules Engine Convert (XML-FF) Flat file HTTP, HTTPS FTP, SFTP POP3/IMAP SMTP File Delay

Workflow Definition Language

Logic Apps Workflow definition concepts { "parameters": { ... }, "triggers": { "actions": { "outputs": { }  

Parameters Re-using values, or even complex objects, throughout the definition, which makes it easier to comprehend. Separate out config from the definition itself, making sharing easy, as well as across different environments. DEV WORKFLOW Definition Declares parameters Uri: @parameters (‘endpoint’) Parameters Provides DEV configuration Endpoint: “http://int.mysite.net” PROD WORKFLOW Definition (identical) Declares parameters Uri: @parameters (‘endpoint’) Parameters Provides PROD configuration Endpoint: “http://mysite.net”

Triggering a Logic app “Run” 9/6/2018 Triggering a Logic app “Run” Recurring schedule – “every X hours” Polling an API for a response A 200 response means “run” – a 202 response means “wait” Can use trigger state to get information on the previous execution Manual Webhook Every workflow has an endpoint you can POST to using a SAS URL Webhook subscription Subscribe to a web services webhook On Demand User can click the “Run Now” button in the portal © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Actions can… Call out Honor asynchronous pattern Wait for events API Apps, Direct HTTP endpoints, Other Workflows, send a response Honor asynchronous pattern Continues on 202 status code Follows location header Waits for retry after interval Wait for events Wait for a period of time Wait for a Webhook to be called Have conditions and looping Conditions determine whether the action should execute For each executes an action for each item in a collection Do-while will continually execute an action until a condition is met Have custom retry policy By default retries 4 times separated by 20 seconds

Control flow Response For Each Split On Do Until Conditions

Management

Debugging and History Trigger history shows polling results Run history shows details for each logic app run Run statistics Action execution log All of the inputs to the action All of the outputs from the action Status and errors Azure

Demo: Create a new API as a Logic App Kevin Lam

Call to Action Blog: https://blogs.msdn.microsoft.com/logicapps/ Webcast: http://aka.ms/logicappslive Twitter: @logicappsio Re-visit Build on Channel 9. Continue your education at Microsoft Virtual Academy online.

9/6/2018 4:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.