Anslutningsappar för Azure Logic Apps

Slutförd

Som huvudutvecklare på ett bildruteföretag har du blivit ombedd att undersöka Azure Logic Apps och de inkluderade anslutningstyperna. Målet är att ansluta från Azure Logic Apps till ett internt, egenbyggt webb-API som beräknar prissättningen.

Nu ska vi komma igång genom att lära oss mer om Azure Logic Apps och den här plattformens förmåga att övervaka händelser och utföra åtgärder.

Vad är Azure Logic Apps?

Azure Logic Apps är en molntjänst som du kan använda för att integrera appar, tjänster, system och data i företaget eller mellan organisationer. Den här integreringsplattformen förenklar hur du utformar och skapar skalbara lösningar i molnet, lokalt eller både och.

Vad kan du göra med Azure Logic Apps?

Du kan samordna data och uppgifter mellan flera tjänster och system i ett enda arbetsflöde med hjälp av Azure Logic Apps. Ett arbetsflöde kan till exempel utföra följande uppgifter genom att ansluta till vanliga affärssystem med hjälp av anslutningsappar eller skapa egna anslutningsappar för att få åtkomst till anpassade eller unika system via REST-API:er:

  • Skicka ett e-postmeddelande när en händelse inträffar.
  • Flytta filer till Azure Storage från servrar i din organisation.
  • Övervaka aktivitet på sociala medier, analysera sentiment och skicka aviseringar när ett affärskritiskt inlägg publiceras.

Azure Logic Apps kan göra allt detta utan att behöva återskapa eller distribuera om kod.

Komponenter i Azure Logic Apps

Anslutningsappar är komponenter i Azure Logic Apps som hjälper dig att kommunicera med en extern tjänst. Varje anslutningsapp har olika åtgärder, bland annat utlösare som startar ett arbetsflöde, åtgärder som utför uppgifter eller båda.

Azure Logic Apps-anslutningsappar

Azure Logic Apps erbjuder hundratals anslutningsappar, som tillhör följande huvudgrupper:

Anslutningsgrupp beskrivning
Inbyggd Utlösare och åtgärder som körs internt på Azure Logic Apps-körningen. Vissa integreras direkt med specifika Azure-tjänster utan att behöva skapa en anslutning. till exempel Azure Functions.
Hanterad Utlösare och åtgärder som anropar andra tjänster och system. Dessa åtgärder kräver vanligtvis att du skapar en anslutning först. Dessa anslutningsappar finns och körs i Azure och hanteras av Microsoft. Hanterade anslutningsappar kan falla över följande undergrupper:

- Standardanslutningar: Utlösare och åtgärder som integreras med Azure Storage, Microsoft 365, Microsoft Dynamics, Microsoft Power BI med mera.

- Företagsanslutningar: Utlösare och åtgärder som kan komma åt företagssystem som SAP, IBM Message Queue och andra mot en extra kostnad.

- Lokala anslutningsappar: Utlösare och åtgärder som integreras med lokal SQL Server, SharePoint Server, Oracle, filresurser med mera.

- Anslutningsappar för integrationskonto: Utlösare och åtgärder som transformerar och validerar XML, kodar och avkodar flata filer samt bearbetar B2B-meddelanden (business-to-business) med AS2-, EDIFACT- och X12-protokoll.

Utlösare i Azure Logic Apps

En utlösare startar alltid ett arbetsflöde i Azure Logic Apps. Du kan till exempel använda en utlösare för begäran som väntar på ett inkommande samtal eller en begäran någon annanstans för att starta ett arbetsflöde. Efterföljande åtgärder kan skicka ett e-postmeddelande, köra åtgärder i ett datalager och publicera innehåll på en webbplats för sociala medier.

Utlösare har följande allmänna typer, som återspeglar deras användning i olika scenarier.

  • Avsökningsutlösare: Den här utlösartypen körs enligt ett schema och skickar ett utgående anrop som söker efter data eller en händelse som uppfyller specifika villkor. När data eller en händelse uppfyller villkoren startar utlösaren en ny arbetsflödeskörning.

  • Push-utlösare: Den här utlösartypen väntar och lyssnar efter data eller en händelse som uppfyller specifika villkor. Varje gång data eller en händelse uppfyller villkoren startar utlösaren en ny arbetsflödeskörning.

Utlösare kan vara specifika för en tjänst eller ett system, eller så kan de vara generiska. Allmänna utlösare inkluderar till exempel utlösaren Återkommande och Utlösare för begäran, som du kan använda för att starta alla arbetsflöden.