Azure Logic Apps The new workflow engine
David Schneider @fiddi
SharePoint Saturday Zurich 26.5.2018
@Kraftwert Impact Hub Zurich
Thanks to our Sponsors <3
About me
• David Schneider
• isolutions (CTO & Barcelona)
• MVP for Office Server and Services
• https://twitter.com/fiddi
• https://www.linkedin.com/in/david-schneider
• https://www.davidschneider.blog
• https://www.sharepointcommunity.ch
Azure Logic Apps
• Configuration-first integration
services
• Integration Platform as a Service
(IPaaS)
• Automate business processes
• Integrate Cloud and on-premises
systems
• No code designer for rapid
creation but also a code view for
developers
• Use with custom API apps of your
own
Trigger …
if, switch, loop …
… and actions.
Built-In API Connectors
• 200+ Connectors with different Triggers
and Actions
• Standard Connectors to Microsoft and
3rd Party Cloud Services
• On-Premises Connectors (using on-
premises data gateway)
• Enterprise and Integration Connectors
• Custom Connectors (REST-based API)
For everthing else
Azure Functions
• Serverless functions in
C#, F#, JavaScript,
etc.
• Implement code-
based microservices
• Different trigger, input
and output bindings
• Synchronous and
asynchronous
execution
Azure Service Bus
• Message based
integration of
applications
• Decoupling of
applications
• Protection against
service failure
API Apps
• Use Swagger
framework
• Hosted on Azure or
elsewhere
• Simple
authentication
• Bring in existing APIs
written with .NET,
PHP, Node.js, Java or
Python
Demo:
Convert Document to PDF
Logic Apps vs. Flow
Platform as a Service Software as a Service
Limits
Logic Apps Flow
Run Duration 90 Days 30 Days
Minimum recurrence interval 1 Second 1 Minute
Maximum recurrence interval 500 Days 500 Days
ForEach Items 100’000 5’000
ForEach Parallelism 50 1
Message Size 100 MB 100 MB
Allowed action nesting depth 8 5
More Details Logic Apps Limits Flow Limits
Where is Flow better?
Logic Apps
• No overview of approvals.
Expect your Inbox.
• Start Logic App using triggers
only («When a File / Item is
Created, Updated or Deleted»)
Flow
• List of all pending and
requested approvals
• Triggers and User Interaction
can start a Flow
Start a Logic App from Flow
Flow Action: HTTP Request Logic App Trigger: HTTP Request
Demo:
Start a Logic App from Flow
Application Lifecycle Management
• Build in Visual Studio
• Visual Studio 2015/2017 Community Edition (or greater)
• Azure SDK and Azure PowerShell
• Azure Logic Apps Tools for Visual Studio 2015/2017
• Deploy as Azure Resource Manager Template
• Release Management in Visual Studio Team Services
• Monitor using Azure Capabilities
• Azure Monitor, Azure Operation Management Suite, etc.
Demo:
Build and Deploy a Logic App like a Pro
Cognitive Services
• Easy to Interact with Cognitive Services
• Text Analytics, LUIS
• Computer Vision, Custom Vision, Face API
• Content Moderator
• Video Indexer
• Bing Search
Demo:
Not Bacon
Pricing
CHF 0.000023 per Actions
CHF 0.000113 per Connector Execution
Additional Cost for Enterprise Connectors and
Integration Accounts
Price Calculator:
https://azure.microsoft.com/en-
us/pricing/calculator/?service=logic-apps
Cost per Month
Poll data once every minute ≈ 43’000 Billable Connector Executions
500 workflow steps per day ≈ 15’000 Billable Actions
≈ 4.20 CHF
Best Practices
Create Logic App in Visual Studio 2017 using Visual Designer or
JSON
Use “Build & Release” to deploy the ARM templates from Git
Repo to Azure
Prefer Webhooks over polling
Use Azure Service Bus to queue requests
Establish monitoring (Alert Rules, OMS, Application Insights, etc.)
Evaluation Form
http://mvp.ms/SPSZurich2018
This survey is anonymous, but you can voluntarily enter your
name and email address for a chance to win a license of Nintex
Workflow Cloud.
Consent is necessary to participate to the lottery.
Thank you for attending!

More Related Content

PPTX
Microsoft Flow in Real World Projects: 2 Years later & What's next
PPTX
Azure Logic Apps and Microsoft Flows
PPTX
Business activity tracking and monitoring in Logic Apps
PPTX
Azure functions: Build apps faster with serverless architecture (March 2018)
PDF
Building serverless integration solutions with Microsoft Azure
PPTX
Serverless on Azure with Functions
PPTX
PPTX
Azure integration services from the IT Professional perspective
Microsoft Flow in Real World Projects: 2 Years later & What's next
Azure Logic Apps and Microsoft Flows
Business activity tracking and monitoring in Logic Apps
Azure functions: Build apps faster with serverless architecture (March 2018)
Building serverless integration solutions with Microsoft Azure
Serverless on Azure with Functions
Azure integration services from the IT Professional perspective

What's hot (20)

PPTX
Deploy your Websites and Web Applications on Azure
PPTX
Microsoft Azure and Microsoft 365 - How Will They Help You
PPTX
Azure Functions & Serverless Computing
PDF
What's new in SharePoint Server 2019
PPTX
Logic Apps and Azure Functions
PPTX
Office 365 Jivko Petiov, JS Talks 2015
PPTX
Extend Microsoft Flow Capabilities Using Microsoft Graph API
PPTX
Building microservices with azure functions
PDF
Mining SharePoint data with PowerBI
PPTX
Azure Logic Apps
PPTX
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)
PPTX
SharePoint/Office365/Office Add-ins - Select One
PPTX
Using Azure Functions for Integration
PPTX
Serverless integrations using Azure Logic Apps (intro)
PPTX
UW MSIS Tech Talk 02252016
PPTX
Azure Logic Apps
PDF
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
PDF
Agile Integration using Microsoft Azure
PDF
Deploying in a Cloud First World
PPTX
Power Friday - Introduction to Azure Integration services
Deploy your Websites and Web Applications on Azure
Microsoft Azure and Microsoft 365 - How Will They Help You
Azure Functions & Serverless Computing
What's new in SharePoint Server 2019
Logic Apps and Azure Functions
Office 365 Jivko Petiov, JS Talks 2015
Extend Microsoft Flow Capabilities Using Microsoft Graph API
Building microservices with azure functions
Mining SharePoint data with PowerBI
Azure Logic Apps
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)
SharePoint/Office365/Office Add-ins - Select One
Using Azure Functions for Integration
Serverless integrations using Azure Logic Apps (intro)
UW MSIS Tech Talk 02252016
Azure Logic Apps
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
Agile Integration using Microsoft Azure
Deploying in a Cloud First World
Power Friday - Introduction to Azure Integration services
Ad

Similar to SPS Zurich 2018 - Azure Logic Apps: the new workflow engine (20)

PPTX
Connector API Apps
PPTX
Building Azure Logic Apps
PPTX
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
PPTX
Using logic apps for dynamics 365 integration
PPTX
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
PPTX
Getting started with development in azure
PPTX
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
PDF
Introduction to Microsoft Flow and Azure Functions
PPTX
SPS calgary 2017 introduction to azure functions microsoft flow
PPTX
Developing Apps for SharePoint 2013
PPTX
SPS Gulf : SharePoint 2013 Cloud Business App
PPTX
Keynote speech
PPTX
The citizen integrator
PPTX
The new Azure App Service Architecture
PDF
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
PPTX
Introduction to Azure Functions
PPTX
Serverless Application Development with Azure
PDF
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
PPTX
Office apps in Office 365 - Napa the next big thing
PPTX
Integrating SaaS application using Microsoft’s Azure App Service Platform
Connector API Apps
Building Azure Logic Apps
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
Using logic apps for dynamics 365 integration
SPFestDc AZR204 Microsoft Graph and SharePoint Framework under steroids with ...
Getting started with development in azure
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
Introduction to Microsoft Flow and Azure Functions
SPS calgary 2017 introduction to azure functions microsoft flow
Developing Apps for SharePoint 2013
SPS Gulf : SharePoint 2013 Cloud Business App
Keynote speech
The citizen integrator
The new Azure App Service Architecture
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Introduction to Azure Functions
Serverless Application Development with Azure
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the Key
Office apps in Office 365 - Napa the next big thing
Integrating SaaS application using Microsoft’s Azure App Service Platform
Ad

More from David Schneider (20)

PPTX
David Schneider: Sort your (child's) Legos with Cognitive Services
PPTX
Microsoft Teams as a Development Platform
PPTX
Office 365 Developer Bootcamp: Microsoft Teams
PPTX
Global Azure BootCamp: Azure Logic Apps
PPTX
Oliver Hofmann: Office Graph
PPTX
SharePoint 2016 Lauch Event
PPTX
SharePoint 8 Tipps um besser zu Finden
PPTX
SharePoint Lösungen für die Zukunft
PPTX
Ein modernes DMS mit SharePoint
PPTX
News von der Microsoft Ignite Zürich Juni 2015
PPTX
News von der Microsoft Ignite
PPTX
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
PPTX
SharePoint Days 2014 - Fit für Office 365
PPTX
SharePoint Community Mittelland: Fit für Office 365
PPTX
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
PPTX
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
PPTX
Mehrsprachige Intranets mit SharePoint 2010
PPTX
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
PPTX
SharePoint 2013 Search Driven websites
PPTX
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben
David Schneider: Sort your (child's) Legos with Cognitive Services
Microsoft Teams as a Development Platform
Office 365 Developer Bootcamp: Microsoft Teams
Global Azure BootCamp: Azure Logic Apps
Oliver Hofmann: Office Graph
SharePoint 2016 Lauch Event
SharePoint 8 Tipps um besser zu Finden
SharePoint Lösungen für die Zukunft
Ein modernes DMS mit SharePoint
News von der Microsoft Ignite Zürich Juni 2015
News von der Microsoft Ignite
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePoint Days 2014 - Fit für Office 365
SharePoint Community Mittelland: Fit für Office 365
ShareConf 2014: 10 Gründe warum der SharePoint langsam ist
SharePoint 2013 Search Driven Websites Collaboration Days 2014 David Schneider
Mehrsprachige Intranets mit SharePoint 2010
SharePoint Community Mittelland @ isolutions: SharePoint in der Cloud
SharePoint 2013 Search Driven websites
Pimp My SharePoint - Performanceprobleme vorbeugen, analysieren und beheben

Recently uploaded (20)

PPTX
How to Odoo 19 Installation on Ubuntu - CandidRoot
PPTX
Python is a high-level, interpreted programming language
PDF
infoteam HELLAS company profile 2025 presentation
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PPTX
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
PPTX
Lecture 5 Software Requirement Engineering
PPTX
ROI from Efficient Content & Campaign Management in the Digital Media Industry
PDF
AI-Powered Fuzz Testing: The Future of QA
PPTX
Chapter_05_System Modeling for software engineering
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PPTX
Human-Computer Interaction for Lecture 1
PPTX
R-Studio Crack Free Download 2025 Latest
PDF
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
PPTX
HackYourBrain__UtrechtJUG__11092025.pptx
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PDF
Practical Indispensable Project Management Tips for Delivering Successful Exp...
PPTX
Odoo ERP for Injection Molding Industry – Optimize Production & Reduce Scrap
PPTX
ROI Analysis for Newspaper Industry with Odoo ERP
PDF
What Makes a Great Data Visualization Consulting Service.pdf
How to Odoo 19 Installation on Ubuntu - CandidRoot
Python is a high-level, interpreted programming language
infoteam HELLAS company profile 2025 presentation
Crypto Loss And Recovery Guide By Expert Recovery Agency.
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
Lecture 5 Software Requirement Engineering
ROI from Efficient Content & Campaign Management in the Digital Media Industry
AI-Powered Fuzz Testing: The Future of QA
Chapter_05_System Modeling for software engineering
Understanding the Need for Systemic Change in Open Source Through Intersectio...
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
Human-Computer Interaction for Lecture 1
R-Studio Crack Free Download 2025 Latest
Sun and Bloombase Spitfire StoreSafe End-to-end Storage Security Solution
HackYourBrain__UtrechtJUG__11092025.pptx
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
Practical Indispensable Project Management Tips for Delivering Successful Exp...
Odoo ERP for Injection Molding Industry – Optimize Production & Reduce Scrap
ROI Analysis for Newspaper Industry with Odoo ERP
What Makes a Great Data Visualization Consulting Service.pdf

SPS Zurich 2018 - Azure Logic Apps: the new workflow engine

  • 1. Azure Logic Apps The new workflow engine David Schneider @fiddi SharePoint Saturday Zurich 26.5.2018 @Kraftwert Impact Hub Zurich
  • 2. Thanks to our Sponsors <3
  • 3. About me • David Schneider • isolutions (CTO & Barcelona) • MVP for Office Server and Services • https://twitter.com/fiddi • https://www.linkedin.com/in/david-schneider • https://www.davidschneider.blog • https://www.sharepointcommunity.ch
  • 4. Azure Logic Apps • Configuration-first integration services • Integration Platform as a Service (IPaaS) • Automate business processes • Integrate Cloud and on-premises systems • No code designer for rapid creation but also a code view for developers • Use with custom API apps of your own
  • 5. Trigger … if, switch, loop … … and actions.
  • 6. Built-In API Connectors • 200+ Connectors with different Triggers and Actions • Standard Connectors to Microsoft and 3rd Party Cloud Services • On-Premises Connectors (using on- premises data gateway) • Enterprise and Integration Connectors • Custom Connectors (REST-based API)
  • 7. For everthing else Azure Functions • Serverless functions in C#, F#, JavaScript, etc. • Implement code- based microservices • Different trigger, input and output bindings • Synchronous and asynchronous execution Azure Service Bus • Message based integration of applications • Decoupling of applications • Protection against service failure API Apps • Use Swagger framework • Hosted on Azure or elsewhere • Simple authentication • Bring in existing APIs written with .NET, PHP, Node.js, Java or Python
  • 9. Logic Apps vs. Flow Platform as a Service Software as a Service
  • 10. Limits Logic Apps Flow Run Duration 90 Days 30 Days Minimum recurrence interval 1 Second 1 Minute Maximum recurrence interval 500 Days 500 Days ForEach Items 100’000 5’000 ForEach Parallelism 50 1 Message Size 100 MB 100 MB Allowed action nesting depth 8 5 More Details Logic Apps Limits Flow Limits
  • 11. Where is Flow better? Logic Apps • No overview of approvals. Expect your Inbox. • Start Logic App using triggers only («When a File / Item is Created, Updated or Deleted») Flow • List of all pending and requested approvals • Triggers and User Interaction can start a Flow
  • 12. Start a Logic App from Flow Flow Action: HTTP Request Logic App Trigger: HTTP Request
  • 13. Demo: Start a Logic App from Flow
  • 14. Application Lifecycle Management • Build in Visual Studio • Visual Studio 2015/2017 Community Edition (or greater) • Azure SDK and Azure PowerShell • Azure Logic Apps Tools for Visual Studio 2015/2017 • Deploy as Azure Resource Manager Template • Release Management in Visual Studio Team Services • Monitor using Azure Capabilities • Azure Monitor, Azure Operation Management Suite, etc.
  • 15. Demo: Build and Deploy a Logic App like a Pro
  • 16. Cognitive Services • Easy to Interact with Cognitive Services • Text Analytics, LUIS • Computer Vision, Custom Vision, Face API • Content Moderator • Video Indexer • Bing Search
  • 18. Pricing CHF 0.000023 per Actions CHF 0.000113 per Connector Execution Additional Cost for Enterprise Connectors and Integration Accounts Price Calculator: https://azure.microsoft.com/en- us/pricing/calculator/?service=logic-apps Cost per Month Poll data once every minute ≈ 43’000 Billable Connector Executions 500 workflow steps per day ≈ 15’000 Billable Actions ≈ 4.20 CHF
  • 19. Best Practices Create Logic App in Visual Studio 2017 using Visual Designer or JSON Use “Build & Release” to deploy the ARM templates from Git Repo to Azure Prefer Webhooks over polling Use Azure Service Bus to queue requests Establish monitoring (Alert Rules, OMS, Application Insights, etc.)
  • 20. Evaluation Form http://mvp.ms/SPSZurich2018 This survey is anonymous, but you can voluntarily enter your name and email address for a chance to win a license of Nintex Workflow Cloud. Consent is necessary to participate to the lottery.
  • 21. Thank you for attending!

Editor's Notes

  • #8: Extensible. Build your own logic
  • #9: Convert new Documents to PDF
  • #10: Flow is for Power User, Build Simple Stuff, Right in the Browser Logic Apps is for mission critical solutions, browser and visual studio, developer Export von Flow und Import als Logic App
  • #13: Define a JSON Schema and pass the information about the selected SharePoint Item as Body
  • #14: Start a Logic App from Flow
  • #16: Build and Deploy a Logic App using VSTS Release Management
  • #17: Text Analytics: Sentiment, Key Phrases, Language LUIS: Intent, Entities Computer Vision: Analyze Image, Detect Image, OCR Custom Vision: Predect Tags Face API: Delect Faces Content Moderator: Porn erkennen, Gesichter erkennen, Text erkennen Video Indexer: Transcript Video Bing Search: News Aricle
  • #18: Not Bacon
  • #20: Use existing dev tool chain