Azure Logic Apps is a cloud-based platform for creating and running automated workflows that integrate your apps, data, services, and systems. With this platform, you can quickly develop highly scalable integration solutions for your enterprise and business-to-business (B2B) scenarios.
- A logic app is the Azure resource you create when you want to develop a workflow
- A workflow is a series of steps that defines a task or process. Each workflow starts with a single trigger, after which you must add one or more actions.
- A trigger is always the first step in any workflow and specifies the condition for running any further steps in that workflow.
- An action is each step in a workflow after the trigger.
- Built-in operations provide ways for you to control your workflow’s schedule or structure, run your own code, manage and manipulate data, send or receive requests to an endpoint, and complete other tasks in your workflow.
- A managed connector is a prebuilt proxy or wrapper for a REST API that you can use to access a specific app, data, service, or system.
- An integration account is the Azure resource you create when you want to define and store B2B artifacts for use in your workflows.
Create a Consumption logic app resource
- Consumption This logic app type runs in global, multi-tenant Azure Logic Apps and uses the Consumption billing model
Now we will make a simple example with blob and queue:
- When a blob id added or modified (properties only) (V2)
- Put a message on a queue
- No schedule, just run trigger for now
Let’s upload a file to the blob on the specified storage account
Now let’s run the logic app trigger manually.
Now let’s check the queue on the storage account
Do the same operation again.
And there you have it, now a different program can read the queue for example or we can add any kind of action.
Now lets’s integrate it with teams.
Upload a file, check the queue and teams.
What did we make now on the logic app: