SlideShare a Scribd company logo
PRESENTS
TECHNOLOGY PARTNER
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Tulika Chaudharie / Harikharan Krishnaraju
Escalation Engineer, Microsoft
Workflow Automation with Logic Apps
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Microsoft’s Enterprise integration vision
Automate business
processes in the cloud
with Logic Apps
Managed
connectors
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Out-of-box connectors
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Upcoming connectors
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Demo: Logic App
7
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Custom APIs, Code and Componentization
• Host custom web services
• Utilize the power of App
Services
• Auto-discovery
• First-class designer
experience
API Apps
• Extend Logic Apps
capabilities with custom
code
• Auto-discovery of your
Azure Functions
• Create Azure Functions
inline
Azure
Functions
• Componentize logic across
workflows for re-use
• Auto-discovery of
Workflows in subscription
• Built in long running
asynchronous support
• Secure using RBAC
Nested
Workflows
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Connecting to other services
• Declaratively reference external APIs
HTTP + Swagger
• Connect to any RESTful service
Direct HTTP REST
• Subscribe to external service’s events using a
webhook
HTTP Webhook
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Recurring
schedule
Polling an API
HTTP POST
Request
Webhook
subscription
Triggering a Logic App instance
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Demo: Using Swagger and
Webhooks
11
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Workflow Definition Language
12
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Control flow
Response For Each Split On Do Until Conditions
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
• @if(<expression>, <true>, <false>)
• @xml(<string/object>)
• @xpath(<xml>, <xpath>)
• @json/base64/binary/datauri/string()
• @result(<scope>, <status>)
Built-in Workflow Definition Functions
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Demo: Control Flow
15
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Demo: Logic Apps Designer
in Visual Studio
16
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
• Trigger history works for polling triggers
• Action history shows all runs for the logic app
• For each action you can see:
• All of the inputs to the action
• All of the outputs from the action
• What the status was and any errors
Debugging and History
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
• Consumption pricing
• All actions that were executed, whether they were successful or failed are metered as an action execution.
• As an example, if a Logic App was created which polls for data every one minute over the course of ten days, the
resulting billable actions would be 14,400.
(1 poll / min) x (60 min / hr) x (24 hrs/day) x (10 days) = 14,400 billable actions.
• App Service Plans
• No longer required
• Previously created logic apps in an App Service Plan will continue working
• Throttling based on the plan
• More details at
• https://azure.microsoft.com/en-in/pricing/details/logic-apps/
Logic Apps Pricing Model
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Questions?
19
INTEGRATION DAY
MICROSOFT GTSC, Bengaluru September 10, 2016
Thank You!
20

More Related Content

PPTX
Azure kubernetes service (aks)
PPTX
Building Azure Logic Apps
PDF
Azure Security Overview
PPTX
Azure active directory
PDF
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
PDF
インフラ野郎AzureチームProX
PPTX
Autoscaling in Kubernetes
PDF
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Azure kubernetes service (aks)
Building Azure Logic Apps
Azure Security Overview
Azure active directory
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
インフラ野郎AzureチームProX
Autoscaling in Kubernetes
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな

What's hot (20)

PPTX
Azure DevOps CI/CD For Beginners
PDF
Azure Monitoring Overview
PPTX
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
PPTX
App Modernization with Microsoft Azure
PDF
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
PDF
Apache Kafka 0.11 の Exactly Once Semantics
PDF
AWS の IoT 向けサービス
PPTX
Monitor Cloud Resources using Alerts & Insights
PDF
Azure ARM Template
PPTX
JAZUG12周年 俺の Azure Cosmos DB
PDF
Understanding Azure AD
PPTX
Introduction to Azure Blueprints
PPTX
Explore Microsoft Power Platform Center of Excellence
PPTX
AWSでEC2上にMTAを構築した話
PDF
JavaからAkkaハンズオン
PPTX
Implement SQL Server on an Azure VM
PDF
Azure Arc Overview from Microsoft
PPTX
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
PDF
Azure Lab Services
PPTX
Azure Security Fundamentals
Azure DevOps CI/CD For Beginners
Azure Monitoring Overview
Azure AD とアプリケーションを SAML 連携する際に陥る事例と対処方法について
App Modernization with Microsoft Azure
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
Apache Kafka 0.11 の Exactly Once Semantics
AWS の IoT 向けサービス
Monitor Cloud Resources using Alerts & Insights
Azure ARM Template
JAZUG12周年 俺の Azure Cosmos DB
Understanding Azure AD
Introduction to Azure Blueprints
Explore Microsoft Power Platform Center of Excellence
AWSでEC2上にMTAを構築した話
JavaからAkkaハンズオン
Implement SQL Server on an Azure VM
Azure Arc Overview from Microsoft
はじめてのAzure Web App for Containers! -コンテナの基礎から DevOps 環境の構築まで-
Azure Lab Services
Azure Security Fundamentals
Ad

Viewers also liked (16)

PPTX
Investing in Cloud Integration at Microsoft IT
PPTX
Azure Logic Apps
PPTX
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
PPTX
The citizen integrator
PPTX
Introduction to Microsoft Integration Technologies
PDF
Creating a workflow with Azure Logic and API Apps
PPTX
Microsoft Azure Logic apps
PPTX
What to look for in an integration platform
PPTX
Hybrid connectivity options with the microsoft cloud
PPTX
BizTalk Server with SQL Server AlwaysOn
PDF
Hybrid Integration using BizTalk and Azure
PPTX
Building a Web API with ASP.Net Core
PPTX
Inside Logic Apps
PPTX
Microservices and the Cloud based future of integration final
PPTX
Serverless Architecture - Azure Logic apps
PPTX
Serverless integration - Logic Apps the most comprehensive integration service
Investing in Cloud Integration at Microsoft IT
Azure Logic Apps
2015-12-02 - WebCamp - Microsoft Azure Logic Apps
The citizen integrator
Introduction to Microsoft Integration Technologies
Creating a workflow with Azure Logic and API Apps
Microsoft Azure Logic apps
What to look for in an integration platform
Hybrid connectivity options with the microsoft cloud
BizTalk Server with SQL Server AlwaysOn
Hybrid Integration using BizTalk and Azure
Building a Web API with ASP.Net Core
Inside Logic Apps
Microservices and the Cloud based future of integration final
Serverless Architecture - Azure Logic apps
Serverless integration - Logic Apps the most comprehensive integration service
Ad

Similar to Workflow Automation with Logic Apps (20)

PPTX
Using Azure Functions for Integration
PPTX
Evolution of Integration Space
PPTX
Event Hubs and Stream Analytics
PPTX
Integration made easy with Azure Service Bus and APIM
PPTX
Creating reusable pieces in Logic Apps
PPTX
ATAGTR2017 Protractor Cucumber BDD Approach
PPTX
Grow your SharePoint development platform with SPFx
PDF
Taming the DevOps unicorn with Azure and Visual Studio Team Services
PPTX
Grow your SharePoint development platform with SharePoint Framework
PDF
Serverless Computing with Azure
PPTX
SplunkLive! Developer Session
PPTX
BizTalk and Hybrid Integration
PPTX
Uxdevsummit - Best practices for instrumentation
PDF
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
PPTX
Developing Azure Functions as custom connectors for Flow and Nintex
PPTX
Application insights
PPTX
Azure Logic Apps and Microsoft Flows
PPTX
Serverless architecture with Azure
PDF
IT PRO | Connections 2020 : Introduction to Logic Apps and automation solutio...
PPTX
Developing Azure Functions for Flow and Nintex SPS SD 2018
Using Azure Functions for Integration
Evolution of Integration Space
Event Hubs and Stream Analytics
Integration made easy with Azure Service Bus and APIM
Creating reusable pieces in Logic Apps
ATAGTR2017 Protractor Cucumber BDD Approach
Grow your SharePoint development platform with SPFx
Taming the DevOps unicorn with Azure and Visual Studio Team Services
Grow your SharePoint development platform with SharePoint Framework
Serverless Computing with Azure
SplunkLive! Developer Session
BizTalk and Hybrid Integration
Uxdevsummit - Best practices for instrumentation
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Developing Azure Functions as custom connectors for Flow and Nintex
Application insights
Azure Logic Apps and Microsoft Flows
Serverless architecture with Azure
IT PRO | Connections 2020 : Introduction to Logic Apps and automation solutio...
Developing Azure Functions for Flow and Nintex SPS SD 2018

More from BizTalk360 (20)

PPTX
Optimise Business Activity Tracking – Insights from Smurfit Kappa
PPTX
Optimise Business Activity Tracking – Insights from Smurfit Kappa
PPTX
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
PPTX
Integration Monday - Logic Apps: Development Experiences
PPTX
Integration Monday - BizTalk Migrator Deep Dive
PPTX
Testing for Logic App Solutions | Integration Monday
PPTX
No-Slides
PPTX
System Integration using Reactive Programming | Integration Monday
PPTX
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
PPTX
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
PPTX
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
PPTX
Integration-Monday-Infrastructure-As-Code-With-Terraform
PDF
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
PPTX
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
PPTX
Integration-Monday-Building-Stateful-Workloads-Kubernetes
PPTX
Integration-Monday-Logic-Apps-Tips-Tricks
PPTX
Integration-Monday-Terraform-Serverless
PPTX
Integration-Monday-Microsoft-Power-Platform
PDF
One name unify them all
PPTX
Securely Publishing Azure Services
Optimise Business Activity Tracking – Insights from Smurfit Kappa
Optimise Business Activity Tracking – Insights from Smurfit Kappa
What's inside "migrating to biz talk server 2020" Book (BizTalk360 Webinar)
Integration Monday - Logic Apps: Development Experiences
Integration Monday - BizTalk Migrator Deep Dive
Testing for Logic App Solutions | Integration Monday
No-Slides
System Integration using Reactive Programming | Integration Monday
Building workflow solution with Microsoft Azure and Cloud | Integration Monday
Serverless Minimalism: How to architect your apps to save 98% on your Azure b...
Migrating BizTalk Solutions to Azure: Mapping Messages | Integration Monday
Integration-Monday-Infrastructure-As-Code-With-Terraform
Integration-Monday-Stateful-Programming-Models-Serverless-Functions
Integration-Monday-Serverless-Slackbots-with-Azure-Durable-Functions
Integration-Monday-Building-Stateful-Workloads-Kubernetes
Integration-Monday-Logic-Apps-Tips-Tricks
Integration-Monday-Terraform-Serverless
Integration-Monday-Microsoft-Power-Platform
One name unify them all
Securely Publishing Azure Services

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
KodekX | Application Modernization Development
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Big Data Technologies - Introduction.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Understanding_Digital_Forensics_Presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Agricultural_Statistics_at_a_Glance_2022_0.pdf
sap open course for s4hana steps from ECC to s4
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
KodekX | Application Modernization Development
Machine learning based COVID-19 study performance prediction
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
Big Data Technologies - Introduction.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf

Workflow Automation with Logic Apps

  • 1. PRESENTS TECHNOLOGY PARTNER INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Tulika Chaudharie / Harikharan Krishnaraju Escalation Engineer, Microsoft Workflow Automation with Logic Apps
  • 2. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Microsoft’s Enterprise integration vision
  • 3. Automate business processes in the cloud with Logic Apps
  • 5. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Out-of-box connectors
  • 6. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Upcoming connectors
  • 7. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Demo: Logic App 7
  • 8. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Custom APIs, Code and Componentization • Host custom web services • Utilize the power of App Services • Auto-discovery • First-class designer experience API Apps • Extend Logic Apps capabilities with custom code • Auto-discovery of your Azure Functions • Create Azure Functions inline Azure Functions • Componentize logic across workflows for re-use • Auto-discovery of Workflows in subscription • Built in long running asynchronous support • Secure using RBAC Nested Workflows
  • 9. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Connecting to other services • Declaratively reference external APIs HTTP + Swagger • Connect to any RESTful service Direct HTTP REST • Subscribe to external service’s events using a webhook HTTP Webhook
  • 10. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Recurring schedule Polling an API HTTP POST Request Webhook subscription Triggering a Logic App instance
  • 11. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Demo: Using Swagger and Webhooks 11
  • 12. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Workflow Definition Language 12
  • 13. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Control flow Response For Each Split On Do Until Conditions
  • 14. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 • @if(<expression>, <true>, <false>) • @xml(<string/object>) • @xpath(<xml>, <xpath>) • @json/base64/binary/datauri/string() • @result(<scope>, <status>) Built-in Workflow Definition Functions
  • 15. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Demo: Control Flow 15
  • 16. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Demo: Logic Apps Designer in Visual Studio 16
  • 17. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 • Trigger history works for polling triggers • Action history shows all runs for the logic app • For each action you can see: • All of the inputs to the action • All of the outputs from the action • What the status was and any errors Debugging and History
  • 18. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 • Consumption pricing • All actions that were executed, whether they were successful or failed are metered as an action execution. • As an example, if a Logic App was created which polls for data every one minute over the course of ten days, the resulting billable actions would be 14,400. (1 poll / min) x (60 min / hr) x (24 hrs/day) x (10 days) = 14,400 billable actions. • App Service Plans • No longer required • Previously created logic apps in an App Service Plan will continue working • Throttling based on the plan • More details at • https://azure.microsoft.com/en-in/pricing/details/logic-apps/ Logic Apps Pricing Model
  • 19. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Questions? 19
  • 20. INTEGRATION DAY MICROSOFT GTSC, Bengaluru September 10, 2016 Thank You! 20

Editor's Notes

  • #11: Manual - makes the Logic app an endpoint for you call Recurrence - a simple trigger that fires based on a schedule HTTP - polling an HTTP web endpoint. The HTTP endpoint must conform to a specific triggering contract - either by using a 202-async pattern, or by returning an array ApiConnection - polling like HTTP, however, takes advantage of the Microsoft managed APIs HTTPWebhook - opens an endpoint like Manual, but will also call out to the specified URL to register and unregister ApiConnectionWebhook - like HTTPWebhook, but taking advantage of the Microsoft managed APIs