Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building Azure Logic Apps

Similar presentations


Presentation on theme: "Building Azure Logic Apps"— Presentation transcript:

1 Building Azure Logic Apps
Microsoft Virtual Academy Header Mastering Azure App Service, Part 1 Building Azure Logic Apps Scott J. Peterson Produced by

2 Azure Logic Apps Design workflows that start from a trigger and then execute a series of steps, each securely invoking an App Service, while handling authentication, “checkpointing” and durable execution.

3 Supported Languages & Tools
Logic Apps can be designed end-to-end in the browser or with Visual Studio tools. Enterprise Integration can also leverage powerful enterprise- level workflow products such as Microsoft BizTalk.

4 The Agenda Logic App Concepts The Azure Logic App Environment
Connectors Triggers & Actions Basic Scenarios Advanced Scenarios Hybrid Scenarios Next Steps Tips & Tricks

5 Enterprise Integration
Logic App Concepts Triggers Actions Workflow Managed Connectors Triggers Actions Enterprise Integration Connectors Enterprise Integration

6 The Azure Logic App Environment
Logic Apps are part of the new “Web + Mobile” Suite Logic App management is not available via the “Classic” Azure Portal Create and manage Logic Apps in: Azure Management Portal Visual Studio 2015 Enterprise workflow integration tools such as BizTalk

7 The Azure Logic App Environment

8 Built-in Connectors API/Web App, Azure, Azure Blob, Box, Business, Calendar, CRM Online, Delay, Dropbox, Facebook, FTP, Functions, GitHub, Google, Google Drive, Google Sheets, Google Tasks, HTTP, HTTP+ Swagger, Instagram, Logic App, MailChimp, Mandrill, Nested, Office 365, OneDrive, OneDrive for Business, Outlook, Project Online, Query, Recurrence, Request, Response, RSS, Salesforce, SendGrid, Service Bus, SFTP, SharePoint, Slack, SMTP, SparkPost, SQL, Translator, Trello, Twilio, Twitter, Users, Video, Webhook, Wunderlist, Yammer, YouTube

9 Trigger Types Request Makes the Logic App an endpoint
Recurrence Fires based on a defined schedule HTTP Polls an HTTP web endpoint ApiConnection Polls like the HTTP trigger using the Microsoft managed APIs HTTPWebhook Opens an endpoint, similar to the Manual trigger, however, it also calls out to a specified URL to register and unregister ApiConnectionWebhook Operates like the HTTPWebhook trigger using the Microsoft managed APIs

10 Standard Action Types HTTP Calls an HTTP web endpoint. ApiConnection Similar to the HTTP action, but uses the Microsoft managed APIs. ApiConnectionWebhook Similar to an HTTPWebhook, but uses the Microsoft managed APIs. Response Defines a response for an incoming call Wait Waits a fixed amount of time or until a specific time Workflow A nested workflow.

11 Collection Action Types
Scope A logical grouping of other actions. Condition Evaluates an expression and executes the corresponding result branch ForEach Will iterate over an array and perform inner actions for each item Until Will execute inner actions until a condition results to true

12 Connectors, Triggers, and Actions

13 Basic Scenarios Perform recurring workflows, like checking a website or service Listen for event from a service, like a new , file, work item, or status update Call an Azure function Send an or status update Perform a search against a service

14 Basic Scenarios

15 Advanced Scenarios Listen for service status updates and send results or partial results to Listen for file uploads or content updates and trigger notifications Copy or move new file from one location to another based on properties or metadata Polling services or website and moving content to a storage queue or blob container Automatically updating work item status Automatically posting status updates with content from a function

16 Advanced Scenarios

17 Hybrid Scenarios Integrating Supported Connectors
Leveraging Azure Function Apps Connecting to a Notification Hub Starting and integration with default templates Connecting to other Logic Apps as an Action Publishing from Visual Studio 2015

18 Hybrid Scenarios

19 Next Steps Review and practice with the existing Azure Logic app templates Start migrating existing workflows to Azure Logic Apps Start working with Azure Function Apps to create your own webhook functions to integrate into your logic trees Evaluate your Azure Resource and Storage configurations

20 Building Azure Logic Apps
Scott J. Peterson, MCSD, MCPSB, MCT Senior Enterprise Architect & Developer

21 Tips & Tricks The new Azure Portal seems to respond better when using Firefox. Internet Explorer seems to respond better than Edge. Get familiar with Logic Apps Workflow Definition Language: When you first start developing Azure Logic Apps give your Logic apps “junky” names. This makes it easier to go out and delete services afterwards so you don’t get charged for them. If a Logic App has an issue initiating, make a minor edit and try again. Some connectors may still be in BETA.


Download ppt "Building Azure Logic Apps"

Similar presentations


Ads by Google