3. George Chrysovalantis Grammatikos
MCSA : Cloud Platform, MS Dynamics 365|Azure Solutions Architect Expert | Microsoft Azure MVP
E-mail : george@cloudopszone.com
Blog: https://cloudopszone.com
Microsoft Wiki Profile: George Chrysovaladis Grammatikos
Tech Community Profile: George Chrysovalantis Grammatikos
4. What Azure Logic Apps Are...
Azure Logic Apps is a (PaaS – Platform as a Service or better WaaS – Workflow as a Service) cloud service
that helps you automate and orchestrate tasks, workflows and business processes when we need to integrate
systems, apps, and other services across enterprises or organizations.
Trigger
(A record is created on D365 Instance)
Action
(The list of items arrived to a SB queue )
6. AZURE LOGIC APPS COMPONENTS
Connectors
Triggers
Actions
Connectors can also be selected to achieve
communication to 3rd party apps
To start a logic app process, you need first to define a
trigger jump, such as Polling, Push Or Recurrence trigger
Actions can be included in a trigger and are responsible
to do things inside a logic app
Flow Control (Conditions): A flow
control can easily be defined
using drag and drop to include
actions Like, do until, for each
etc.
7. HOW WE CAN INITIATE A FLOW
Build In
Standard
Enterprise
✓ + 200 Connectors (Triggers, Actions, Custom Connectors – REST API)
9. • Polling Triggers: A Polling trigger checks frequently service and gets triggered when new data is available
TRIGGERS - ACTIONS
• Publishing Triggers: A Publishing trigger listens for data on an endpoint and if an event occurs, then gets triggered
• Actions: The type of Actions that we can find in Azure Logic Apps are:
• Built-in Actions (Compose, HTTP, Join, Parse JSON, Response, etc.)
• Control Workflow Actions (For Each, If, Scope, Switch, Until)
• Managed API Actions (ApiConnection, ApiConnectionWebhook)
10. CREATE A LOGIC APP
Azure Portal Visual Studio Visual Studio Code
11. DEVELOPMENT TOOLS
For every change in the Logic App
a new version is available.
A code view is available for the
Logic App workflow in a json form.
An API connection is a wrapper to
external systems that uses
particular Azure Resources
A designer view is available to
make changes to the logic app
workflow
12. WHY USE AZURE LOGIC APPS
• No worries about infrastructure
• Visual Designer – Codeless and easy to use
• Scalable
• Over 200 connectors across multiple environments (On-premises, Hybrid Cloud,
Multi Cloud)
• Pay as you go billing system
• Built-in extensibility (Develop a custom connector depending your needs)
13. LIMITATIONS
Name Limit
Actions per workflow 500
Allowed nesting depth for
actions
8
Workflows per region per
subscription
1000
Triggers per workflow 10
Switch scope cases limit 25
Variables per workflow 250
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-limits-and-config
14. RUN DURATION AND RETENTION LIMITS
Name Multi-tenant limit Integration service
Environment limit
Run duration 90 days 365 days
Storage retention 90 days from the run’s
start time
365 days
Minimum recurrence
interval
1 second 1 second
Maximum recurrence
interval
500 days 500 days
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-limits-and-config#run-duration-and-retention-history-limits
15. THROUGHPUT LIMITS
Name Limit
Action: Executions per 5 minutes 100.000 is the default limit, but 300.000
is the maximum limit
Action: Concurrent outgoing calls ~ 2.500
Runtime endpoint: Concurrent incoming
calls
~ 1.000
Runtime endpoint: Read calls per 5
minutes
60.000
Runtime endpoint: invoke calls per 5
minutes
45.000
Content throughput per 5 minutes 600 MB
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-limits-and-config#multi-tenant-logic-apps-service