Introduction to Logic Apps Kevin Lam Principal Program
Introduction to Logic Apps Kevin Lam Principal Program Manager #Build2016 Agenda Modernization of Integration API Connections Logic app concepts Management Demo
Democratize Integration Vision iPaaS Leader Rich Ecosystem 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 API Connections Easily use cloud or custom APIs: Dozens of built-in APIs for popular SaaS An ecosystem of APIs for any need APIS Create, consume and host APIs more easily Create and publish custom, reusable APIs Easily connect to existing APIs in the cloud Visual Studio tooling with one click publish and remote debugging
Connecting to APIs Managed APIs Custom and External OOB APIs hosted by Logic Apps Serviced by the product team First class designer experience Rapid development API Connections 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 Authenticate once and re-use Differentiate connection configuration Simple to deploy Built-in API Connectors SaaS
Box Chatter Dropbox Azure HD Insight Slack Azure Media Services OneDrive SharePoint SQL Azure Office 365
Hybrid QuickBooks SalesForce Sugar CRM Dynamics CRM Azure Service Bus Azure Storage Timer / Recurrence Twilio Twitter Azure Web Jobs
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 PROD WORKFLOW PARAMETERS DEFINITION PARAMETERS Provides DEV configuration Declares parameters
(endpoint) 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 Actions can Call out 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 Condition s 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. 2016 Microsoft Corporation. All rights reserved.
In 2011 Census Non-Irish nationals were up by 143%. ... Her second approach in v.25= while she came, she prostrates and begins to speak directly to Jesus again =three other verbs (ἐλθοῦσα προσεκύνει αὐτῷ λέγουσα·) T. he .
Managing Globalization Doha, Qatar November, 2005 Joseph E. Stiglitz ... Europe reneging on commitments made in Doha for a 'Development Round' of trade talks U.S. meanwhile increased agriculture subsidies Europe now refuses to open up its markets But agriculture just...
(1995) found that girls today are much more involved in youth subcultures outside of the home and is becoming similar to men, females are now going out more and becoming more involved in dance and drug subcultures. Traditionally, girls have...
Cephalopods possess a great variety of light-producing organs (photophores). Some are very small and complex like the drawing below of a section through a photophore of Abraliatrigonura which is less than 0.2 mm in diameter and as complex as the...
The Tet Offensive: The Eddie Adams Picture Background to Tet - January 1968 1.) North Korean seizure of the USS Pueblo - concern about another front in Asia - (North Koreans had attempted assassination of South Korean leader the previous...
I have seen research from Stanford university, where they started doing lecture capture of 60-90 minutes classes. Their analytics revealed students would not watch the full video, but skip to what the felt were relevant parts that were need for...
Ready to download the document? Go ahead and hit continue!