Har du någon gång känt att det är jäkligt onödigt att skapa upp ett helt nytt projekt för att bygga lite logik som kör ett databas-skript en gång i veckan. Eller behöver du bara bygga en enkel integration som skyfflar lite data eller anropar en HTTP-endpoint?
Ibland behöver man bara få saker gjorda.
Vad är Azure Logic Apps?
Azure Logic Apps tillhandahåller ett sätt att automatisera arbetsflöden utan att skriva kod, med hjälp av en visuell designer. Logic Apps kan köra arbetsflöden som triggas av olika händelser såsom HTTP-requests, timers eller förändringar i data. De kan integreras med en mängd olika tjänster och API:er, såsom Azure-tjänster, Office 365, Dynamics 365, SQL Server och tredjepartstjänster som Twitter, Dropbox och Salesforce.
Några vanliga användningsområden för Azure Logic Apps
- Dataintegration: Kombinera data från olika källor och tjänster.
- Affärsprocess-automationer: Automatisera processer som orderhantering, datasynkronisering och filöverföring.
- Övervakning och varning: Skapa arbetsflöden för att övervaka applikationer och utlösa varningar.
- Social Media-integration: Automatisera sociala medieinlägg och interaktioner.
- API-orchestreringar: Kombinera flera API-anrop i ett enda logiskt flöde.
Konfigurera en Azure Logic App
Att sätta upp en ny Logic App går riktigt snabbt med ett fåtal steg.
Som vanligt när man skapar upp resurser i Azure behöver man välja subscription, resource group, region samt service plan.
Designa ditt arbetsflöde
När Logic App har skapats, gå till resursen och klicka på "Logic app designer". Detta är gränssnittet för att bygga sitt flöde.
Välj en trigger
Triggern är en händelse som startar arbetsflödet. Nedan är exempel på några vanliga triggers men det finns en uppsjö att välja på och man kan även skapa egna. Mer information om vilka triggers som finns tillgängliga finner ni här.
Schedule: Kör på ett fördefinierat schema.
HTTP-request: Körs när en HTTP-request tas emot.
Event Grid: Körs när en händelse inträffar i Azure Event Grid.
SQL-Server: Triggas vid insert eller update på en tabell.
Lägg till Actions
Efter triggern läggs åtgärder till som utför uppgifter. Varje åtgärd ansluter till en tjänst och utför en specifik uppgift.
Här kan man, om man vill, skapa stora komplexa flöden. Dock tycker jag styrkan i Logic Apps ligger i att snabbt kunna bygga små kraftfulla flöden.
Nedan finner ni ett ax-plock av de actions man kan välja mellan.
Office 365 Outlook
Automatiserar att skicka e-post och kan lägga till händelser i kalendrar.
Azure Functions
Triggar en Azure Function, som tillåter dig att köra anpassad kod.
SQL Server
Kör en SQL-fråga.
Dynamics 365
Lägg till en ny eller uppdatera post i en Dynamics 365-entitet.
OneDrive
Skapa eller hämta filer från OneDrive.
Fler typer av Actions finner ni här.
Sammanfattning
Azure Logic Apps tillhandahåller ett kraftfullt och flexibelt sätt att integrera olika tjänster och automatisera arbetsflöden. Genom att använda vanliga connectors och åtgärder kan du effektivisera affärsprocesser, integrera system och förbättra operativ effektivitet. Oavsett om du skickar e-postmeddelanden, synkroniserar data eller automatiserar sociala medieinlägg, erbjuder Logic Apps en mångsidig lösning för dina automatiseringsbehov.

Written by
Markus Lundberg
Read more about Data & Integrations

Azure Integration Services, nyckeln till moderna integrationer
Många företag står med ena benet i äldre system och det andra i moln- och AI-världen. Hur bygger man en sömlös bro mellan dessa två utan att fastna i komplexa integrationsprojekt? I denna artikeln om Azure Integration Services visar vi hur Microsofts integrerade verktygslåda ger dig kraften att automatisera processer, exponera API:er och skapa eventstyrda flöden med robust säkerhet och skalbarhet.
Read more
Azure Events, hur man tar kontroll över sin Azure-miljö.
Vill du ha bättre koll på vad som händer i din Azure-miljö, i realtid? Läs om hur du kan få bättre kontroll på ändringar i din miljö. Vem skapar nya resurser? Finns det något certifikat som snart är expired, etc? Med Azure Events kan du dessutom automatiskt ta actions på när saker händer!
Read more
Nyheterna i C# 14 och .NET 10
I november släpps .NET 10 tillsammans med C# 14. En LTS release som kommer med en del roliga nyheter. I denna artikeln går vi igenom vad som är nytt och bra att veta.
Read more