A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Founder in Marketing at AJ Tatum Digital (1-10 employees)
Use Cases and Deployment Scope
We use Azure Logic Apps for a variety of purposes, but it really shows it's strength in connecting other services from within the Azure ecosystem. For example, connecting Azure Service Bus so that when a message is received, it posts the message's body to an Azure Function. Logic Apps also can help connect services outside of Azure, mainly used as a way to easily access data from third-party APIs to retrieve data and then store it, message it, or post it to another application.
Pros
Receiving messages and handling them from Azure Service Bus
Posting data from Service Bus or third-party APIs to Azure Functions
Reading RSS feeds at regular intervals
Scheduling tasks to occur
Cons
To perform logic within the UI can be a bit tedious. It's very easy to click on something which can erase an ongoing mathematic operation.
I wish it provided better auto saving as drafts while working on existing logic apps
It would be nice if you could store templated steps that can be reused in other Logic Apps
Return on Investment
Azure Logic Apps have allowed for easy proof of concepts with little investment
Azure Logic Apps often don't require as much technical know-how or someone like a Senior Developer
Because of it's simplicity though, it's easy to overcomplicate things to try and force things to work through adding more steps.
Usability
Alternatives Considered
Azure Functions, Azure Service Bus, Azure Managed Applications, Azure Repos, Azure SQL Database and Azure Cosmos DB
Other Software Used
Azure Service Bus, Azure Functions, Azure Cosmos DB, Azure SQL Database, Azure OpenAI Service, Azure Media Services
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Verified User
Employee in Research & Development (51-200 employees)
Use Cases and Deployment Scope
Logic apps are straightforward to use and are great for managing resources with Management REST APIs. The free tier is also a great way to perform tests and development. Otherwise, it would be very expensive. App services for Logic Apps are still excessively expensive.
Pros
EASY TO USE UI.
Stable platform.
Does not requires manual upgrades.
Cons
App Services plan that's extremely costful.
Lack of documentation.
Lack of python integration.
Better sdk/api
Return on Investment
Easy to use and maintain.
Trustful
Fast creation and modification.
Serverless
Usability
Alternatives Considered
Azure Data Factory, Azure App Service and Azure Virtual Machines
Other Software Used
Azure Functions, Azure Virtual Machines, Azure Data Factory
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Verified User
Vice-President in Information Technology (5001-10,000 employees)
Use Cases and Deployment Scope
We use Azure Logic Apps to automate the workflows mainly to extract the data from on-prem databases. My use case is to extract the customer related data stored in the database from the on-prem through gateway and load the data to SharePoint site for further processing. Implemented quite a lot of workflows targeting the similar extraction process.
Pros
SharePoint connection
Connect to SQL DB
Connect to Database from on-prem through gateway
Cons
Better user interface to develop workflows
Allow more than 500 workflow actions
All runtime retention more than default 90 days
Return on Investment
Easily automate workflows which reduces manual efforts and errors
Integration with other systems, other azure services
This tool helps business growth and adoptability
Usability
Alternatives Considered
Microsoft Power Automate, Nintex Process Platform and UiPath Automation Platform
Other Software Used
UiPath Automation Platform, Nintex Process Platform, Microsoft Power Automate
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Administrative Support Manager in Corporate at Teachables (5001-10,000 employees)
Use Cases and Deployment Scope
I work as an admin support manager in a premium education management institution that is fully B2C. One of the main concerns our company had previously was to automate tasks with a central integration software without having to spend dollars on different software that did a certain job. But in the given time we did not have much expertise around integration software models or examples. With active search alongside the help of a few external consultants, we proposed a few software products to fit our needs, and fortunately, Microsoft Azure Logic Apps was one of them that we went for.
Pros
Create advanced and complex workflows
Easy deployment
Ability to host maps and schemas locally
Cons
More advanced action options can be added to the workflow templates.
More advanced workflow templates could be added.
Troubleshooting process could be improved.
Return on Investment
Increased adaptation to regulate company-wide changes.
Increased employee productivity rate.
Increased growth of sales and faster deal closings.
A de minimis incentive was given to thank the reviewer for their time. The incentive was not used to bias or drive a particular response, nor was the incentive contingent on a positive endorsement. More Info
Cloud developer in Information Technology at Open Systems (501-1000 employees)
Use Cases and Deployment Scope
The main USP of Azure Logic Apps is its connectors. MS has come a long way in providing various connectors to different services. The main implementation I have used is for services that provided Rest APIs to connect and also amongst Microsoft Saas and Paas offerings. Using MSI enables the management of authentication while using Paas/Saas offerings like Azure Functions, Log analytics, etc. The other scope where I have used it the most is for Playbooks (it's just a logic app with Sentinel Trigger) which offers huge relief for automation of SIEM (Sentinel.)
Pros
Connecting to different services using OOB connectors
Support for HTTP connectors which enables user to leverage RestAPIs
Readability, i.e., it looks just like a Visio diagram. Even managers or HRs can have a look and get to know what's happening
It's a Programmer's Lego. It's fun connecting them at the same time getting the work done
Cons
Limitations on a variable. For instance, an array can hold only 1500 as of now. There are several limitations like these. Increasing these numbers helps users a lot.
Nesting Depth: A single if-else statement itself takes two levels. If there are multiple levels, then there is no choice but to have another logic app.
Execution Time: This is a huge drawback as far as I am concerned. One can easily develop and deploy a logic app in 30 mins, which might take at least 3 hours if we have done it in any other way (like c# coding + functions). But the main pain point is the testing. If a loop has 5000 elements and is using the same variable, the runtime might take literally an hour to complete.
API connections: Let's say if an API has a limit of 1000 calls per 5 minutes, and my logic app needs to do 5000 calls. There is no way I can create 5 API connections and dynamically use them in Azure Logic Apps.
Return on Investment
Explaining the functionality to customer was easy using Azure Logic Apps
Azure Logic Apps takes a long time to execute compared to conventional approaches (functions)
Alternatives Considered
Azure App Service
Other Software Used
Microsoft Defender for Endpoint (formerly Microsoft Defender ATP), Microsoft Defender for Cloud Apps (formerly Microsoft Cloud App Security), Microsoft Sentinel (formerly Azure Sentinel), Azure App Service