Dela via


Inbyggda anslutningsappar i Azure Logic Apps

Med inbyggda anslutningsappar kan du styra arbetsflödets schema och struktur, köra din egen kod, hantera eller manipulera data och utföra andra uppgifter i dina arbetsflöden. Vissa inbyggda anslutningsappar skiljer sig från hanterade anslutningsappar och är inte kopplade till en specifik tjänst, ett system eller ett protokoll. Du kan till exempel starta nästan alla arbetsflöden enligt ett schema med hjälp av upprepningsutlösaren. Eller så kan du låta arbetsflödet vänta tills det anropas med hjälp av utlösaren Förfrågning. Alla inbyggda anslutningsappar körs internt på Azure Logic Apps-körningen. Vissa kräver inte att du skapar en anslutning innan du använder dem.

För ett mindre antal tjänster, system och protokoll tillhandahåller Azure Logic Apps en inbyggd version tillsammans med den hanterade versionen. Antalet och utbudet av inbyggda anslutningsappar varierar beroende på om du skapar ett arbetsflöde för förbrukningslogikappen som körs i Azure Logic Apps med flera klienter eller ett standardarbetsflöde för logikappar som körs i Azure Logic Apps med en enda klientorganisation. I de flesta fall ger den inbyggda versionen bättre prestanda, funktioner, priser och så vidare. I några fall är vissa inbyggda anslutningsappar endast tillgängliga i en logikapps arbetsflödestyp och inte den andra.

Ett Standard-arbetsflöde kan till exempel använda både hanterade anslutningsappar och inbyggda anslutningsappar för Azure Blob Storage, Azure Cosmos DB, Azure Event Hubs, Azure Service Bus, FTP, IBM DB2, IBM MQ, SFTP och SQL Server. Ett förbrukningsarbetsflöde har inte de inbyggda versionerna. Ett arbetsflöde för förbrukning kan använda inbyggda anslutningsappar för Azure API Management och Azure App Service, medan ett Standard-arbetsflöde inte har dessa inbyggda anslutningsappar.

I Standard-arbetsflöden kallas även vissa inbyggda anslutningsappar med specifika attribut informellt för tjänsteleverantörer. Vissa inbyggda anslutningsappar stöder bara ett enda sätt att autentisera en anslutning till den underliggande tjänsten. Andra inbyggda anslutningsappar kan erbjuda ett val, till exempel att använda en anslutningssträng, Microsoft Entra-ID eller en hanterad identitet. Alla inbyggda anslutningsappar körs i samma process som Azure Logic Apps-körningen. Mer information finns i Single-tenant versus multitenant i Azure Logic Apps.

Den här artikeln innehåller en allmän översikt över inbyggda anslutningsappar i arbetsflöden för förbrukning jämfört med Standard-arbetsflöden.

Inbyggda anslutningsappar i förbrukning jämfört med Standard

I följande tabell visas de aktuella och expanderande gallerierna med inbyggda anslutningsappar som är tillgängliga för arbetsflöden för förbrukning och standard. För Standard-arbetsflöden markerar en asterisk (*) inbyggda anslutningsappar baserat på tjänstleverantörsmodellen, som beskrivs mer detaljerat senare.

Förbrukning Standard
Azure API Management
Azure App Service
Azure Functions
Azure Logic Apps
Batch
Kontroll
Dataåtgärder
Datumtid
Flat fil
HTTP
Infogad kod
Integrationskonto
Vätska
Begär
Schema
Variabler
XML
AS2 (v2)
Azure AI Search*
Azure Automation*
Azure Blob Storage*
Azure Cosmos DB*
Azure Event Grid Publisher*
Azure Event Hubs*
Azure File Storage*
Azure Functions
Azure Key Vault*
Azure OpenAI*
Azure Queue Storage*
Azure Service Bus*
Azure Table Storage*
Batch-åtgärder
Kontroll
Åtgärder för datamappning
Dataåtgärder
Datumtid
EDIFACT
Filsystem*
Flat fil
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
IBM-värdfil*
IBM IMS*
IBM MQ*
Infogad kod
Integrationskonto
JDBC*
Liquid Operations
Begär
RosettaNet
SAV*
Schema
SFTP*
SMTP*
SQL Server*
SNABB
Variabler
Arbetsflödesåtgärder
X12
XML-åtgärder

Tjänstleverantörsbaserade inbyggda anslutningsappar

I Standard-arbetsflöden kallas en inbyggd anslutningsapp som har följande attribut informellt som en tjänstleverantör:

  • Baseras på utökningsmodellen för Azure Functions.

  • Ger åtkomst från ett Standard-arbetsflöde till en tjänst, till exempel Azure Blob Storage, Azure Service Bus, Azure Event Hubs, SFTP och SQL Server.

    Vissa inbyggda anslutningsappar stöder bara ett enda sätt att autentisera en anslutning till den underliggande tjänsten. Andra inbyggda anslutningsappar kan erbjuda ett val, till exempel att använda en anslutningssträng, Microsoft Entra-ID eller en hanterad identitet.

  • Körs i samma process som den omdesignade Azure Logic Apps-körningen.

Tjänstleverantörsbaserade inbyggda anslutningsappar är tillgängliga tillsammans med deras versioner av hanterade anslutningsappar.

En inbyggd anslutningsapp som inte är en tjänstleverantör har däremot följande attribut:

  • Baseras inte på utökningsmodellen för Azure Functions.

  • Implementeras direkt som ett jobb inom Azure Logic Apps-körningen, till exempel schema-, HTTP-, begäran- och XML-åtgärder.

Anpassade inbyggda anslutningsappar

För Standard-arbetsflöden kan du skapa en egen inbyggd anslutningsapp med samma inbyggda utökningsmodell för anslutningsappar som används av tjänstleverantörsbaserade inbyggda anslutningsappar, till exempel Azure Blob Storage, Azure Event Hubs, Azure Service Bus, SQL Server med mera. Den här gränssnittsimplementeringen baseras på Utökningsmodellen för Azure Functions och ger dig möjlighet att skapa anpassade inbyggda anslutningsappar som vem som helst kan använda i Standard-arbetsflöden.

För arbetsflöden för förbrukning kan du inte skapa egna inbyggda anslutningsappar, men du skapar dina egna hanterade anslutningsappar.

Mer information finns i följande dokumentation:

Allmänna inbyggda anslutningsappar

Du kan använda följande inbyggda anslutningsappar för att utföra allmänna uppgifter, till exempel:

  • Kör arbetsflöden med anpassade och avancerade scheman. Mer information om schemaläggning finns i Återkommande beteende för anslutningsappar i Azure Logic Apps.

  • Organisera och kontrollera arbetsflödets struktur, till exempel med hjälp av loopar och villkor.

  • Arbeta med variabler, datum, dataåtgärder, innehållstransformeringar och batchåtgärder.

  • Kommunicera med andra slutpunkter med hjälp av HTTP-utlösare och åtgärder.

  • Ta emot och svara på begäranden.

  • Anropa dina egna funktioner (Azure Functions) eller andra Azure Logic Apps-arbetsflöden som kan ta emot begäranden och så vidare.

Schemaikon

Tidsplan

Upprepning: Utlös ett arbetsflöde baserat på den angivna upprepningen.

Skjutfönster
(Endast förbrukningsarbetsflöde)
Utlös ett arbetsflöde som behöver hantera data i kontinuerliga segment.

Fördröjning: Pausa arbetsflödet under den angivna varaktigheten.

Fördröjning till: Pausa arbetsflödet tills det angivna datumet och tiden har angetts.

HTTP-utlösare och åtgärdsikon

HTTP

Anropa en HTTP- eller HTTPS-slutpunkt med hjälp av antingen HTTP-utlösaren eller åtgärden.

Du kan också använda dessa andra inbyggda HTTP-utlösare och åtgärder:

Utlösarikon för begäran

Begär

När en HTTP-begäran tas emot: Vänta på en begäran från ett annat arbetsflöde, en app eller en tjänst. Den här utlösaren gör ditt arbetsflöde anropbart utan att behöva kontrolleras eller avsökas enligt ett schema.

Svar: Svara på en begäran som tas emot av utlösaren När en HTTP-begäran tas emot i samma arbetsflöde.

Batch-ikon

Batch

Batchmeddelanden: Utlös ett arbetsflöde som bearbetar meddelanden i batchar.

Skicka meddelanden till batch: Anropa ett befintligt arbetsflöde som för närvarande börjar med en Utlösare för Batch-meddelanden .

Filsystemikon

Filsystem
(Endast standardarbetsflöde)

Anslut till ett filsystem på nätverksdatorn för att skapa och hantera filer.

FTP-ikon

FTP
(Endast standardarbetsflöde)

Anslut till en FTP- eller FTPS-server i ditt virtuella Azure-nätverk så att du kan arbeta med dina filer och mappar.

SFTP-SSH-ikon

SFTP
(Endast standardarbetsflöde)

Anslut till en SFTP-server i ditt virtuella Azure-nätverk så att du kan arbeta med dina filer och mappar.

SMTP-ikon

SMTP
(Endast standardarbetsflöde)

Anslut till en SMTP-server så att du kan skicka e-post.

Inbyggda anslutningsappar för specifika tjänster och system

Du kan använda följande inbyggda anslutningsappar för att få åtkomst till specifika tjänster och system. I Standard-arbetsflöden kallas vissa av dessa inbyggda anslutningsappar även informellt för tjänstleverantörer, vilket kan skilja sig från deras hanterade anslutningsmotsvarigheter på vissa sätt.

Azure AI Search-ikon

Azure AI Search
(Endast standardarbetsflöde)

Anslut till AI Search så att du kan utföra dokumentindexering och sökåtgärder i arbetsflödet.

Ikon för Azure API Management

Azure API Management
(Endast förbrukningsarbetsflöde)

Anropa dina egna utlösare och åtgärder i API:er som du definierar, hanterar och publicerar med Hjälp av Azure API Management.

Obs! Stöds inte när du använder förbrukningsnivån för API Management.

Ikon för Azure App Service

Azure App Service
(Endast förbrukningsarbetsflöde)

Anropa appar som du skapar och är värd för i Azure App Service, till exempel API Apps och Web Apps.

När Swagger ingår visas utlösare och åtgärder som definieras av dessa appar som andra förstklassiga utlösare och åtgärder i Azure Logic Apps.

Azure Automation-ikon

Azure Automation
(Endast standardarbetsflöde)

Anslut till dina Azure Automation-konton så att du kan skapa och hantera Azure Automation-jobb.

Azure Blob Storage-ikon

Azure Blob Storage
(Endast standardarbetsflöde)

Anslut till ditt Azure Blob Storage-konto så att du kan skapa och hantera blobinnehåll.

Azure Cosmos DB-ikon

Azure Cosmos DB
(Endast standardarbetsflöde)

Anslut till Azure Cosmos DB så att du kan komma åt och hantera Azure Cosmos DB-dokument.

Azure Event Grid Publisher-ikon

Azure Event Grid Publisher
(Endast standardarbetsflöde)

Anslut till Azure Event Grid för händelsebaserad programmering med pub-sub-semantik.

Ikon för Azure Event Hubs

Azure Event Hubs
(Endast standardarbetsflöde)

Använda och publicera händelser via en händelsehubb. Du kan till exempel hämta utdata från ditt arbetsflöde med Event Hubs och sedan skicka utdata till en realtidsanalysprovider.

Azure File Storage-ikon

Azure File Storage
(Endast standardarbetsflöde)

Anslut till ditt Azure Storage-konto så att du kan skapa, uppdatera och hantera filer.

Azure Functions-ikon

Azure Functions

Anropa Azure-värdbaserade funktioner för att köra egna kodfragment (C# eller Node.js) i arbetsflödet.

Azure Key Vault-ikon

Azure Key Vault
(Endast standardarbetsflöde)

Anslut till Azure Key Vault för att lagra, komma åt och hantera hemligheter.

Ikon för Azure Logic Apps

Azure Logic App-appar
(Arbetsflöde för förbrukning)

-eller-

Arbetsflödesåtgärder
(Standardarbetsflöde)

Anropa andra arbetsflöden som börjar med utlösaren Förfrågning med namnet När en HTTP-begäran tas emot.

Azure OpenAI-ikon

Azure OpenAI
(Endast standardarbetsflöde)

Anslut till Azure OpenAI för att utföra åtgärder på stora språkmodeller.

Azure Service Bus-ikon

Azure Service Bus
(Endast standardarbetsflöde)

Hantera asynkrona meddelanden, köer, sessioner, ämnen och ämnesprenumerationer.

Azure Table Storage-ikon

Azure Table Storage
(Endast standardarbetsflöde)

Anslut till ditt Azure Storage-konto så att du kan skapa, uppdatera, fråga och hantera tabeller.

Azure Queue Storage

Azure Queue Storage
(Endast standardarbetsflöde)

Anslut till ditt Azure Storage-konto så att du kan skapa, uppdatera och hantera köer.

IBM 3270-ikon

IBM 3270
(Endast standardarbetsflöde)

Anropa 3270-skärmdrivna appar på IBM-stordatorer från ditt arbetsflöde.

IBM CICS-ikon

IBM CICS
(Endast standardarbetsflöde)

Anropa CICS-program på IBM-stordatorer från ditt arbetsflöde.

IBM DB2-ikon

IBM DB2
(Endast standardarbetsflöde)

Anslut till IBM DB2 i molnet eller lokalt. Uppdatera en rad, hämta en tabell med mera.

Ikon för IBM-värdfil

IBM-värdfil
(Endast standardarbetsflöde)

Anslut till IBM-värdfilen och generera eller parsa innehåll.

IBM IMS-ikon

IBM IMS
(Endast standardarbetsflöde)

Anropa IMS-program på IBM-stordatorer från ditt arbetsflöde.

IBM MQ-ikon

IBM MQ
(Endast standardarbetsflöde)

Anslut till IBM MQ lokalt eller i Azure för att skicka och ta emot meddelanden.

JDBC-ikon

JDBC
(Endast standardarbetsflöde)

Anslut till en relationsdatabas med JDBC-drivrutiner.

SAP-ikon

SAP
(Endast standardarbetsflöde)

Anslut till SAP så att du kan skicka eller ta emot meddelanden och anropa åtgärder.

SQL Server-ikon

SQL Server
(Endast standardarbetsflöde)

Anslut till din SQL Server lokalt eller till en Azure SQL Database i molnet så att du kan hantera poster, köra lagrade procedurer eller köra frågor.

Köra kod från arbetsflöden

Azure Logic Apps innehåller följande inbyggda åtgärder för att köra din egen kod i arbetsflödet:

Azure Functions-ikon

Azure Functions

Anropa Azure-värdbaserade funktioner för att köra egna kodfragment (C# eller Node.js) i arbetsflödet.

Ikon för lokala funktionsåtgärder

Lokala funktionsåtgärder
(Endast standardarbetsflöde)

Skapa och kör .NET Framework-kod från arbetsflödet.

Kontrollera arbetsflöde

Azure Logic Apps tillhandahåller följande inbyggda åtgärder för att strukturera och kontrollera åtgärderna i arbetsflödet:

Åtgärdsikon för villkor

Condition

Utvärdera ett villkor och kör olika åtgärder baserat på om villkoret är sant eller falskt.

För varje åtgärdsikon

För varje

Utför samma åtgärder på varje objekt i en matris.

Åtgärdsikon för omfång

Definitionsområde

Gruppera åtgärder i omfång, som får sin egen status när åtgärderna i omfånget har körts.

Växla åtgärdsikon

Växling

Gruppera åtgärder i fall, som tilldelas unika värden förutom standardfallet. Kör endast det fallet vars tilldelade värde matchar resultatet från ett uttryck, ett objekt eller en token. Om det inte finns några matchningar kör du standardfallet.

Ikonen Avsluta åtgärd

Terminate

Stoppa ett aktivt arbetsflöde som körs.

Tills åtgärdsikonen

Tills

Upprepa åtgärder tills det angivna villkoret är sant eller något tillstånd har ändrats.

Hantera eller ändra data

Azure Logic Apps tillhandahåller följande inbyggda åtgärder för att arbeta med datautdata och deras format:

Ikon för dataåtgärder

Dataåtgärder

Utför åtgärder med data.

Skriv: Skapa en enskild utdata från flera indata med olika typer.

Skapa CSV-tabell: Skapa en CSV-tabell (kommaavgränsat värde) från en matris med JSON-objekt.

Skapa HTML-tabell: Skapa en HTML-tabell från en matris med JSON-objekt.

Filtermatris: Skapa en matris från objekt i en annan matris som uppfyller dina villkor.

Anslut: Skapa en sträng från alla objekt i en matris och separera objekten med den angivna avgränsaren.

Parsa JSON: Skapa användarvänliga token från egenskaper och deras värden i JSON-innehåll så att du kan använda dessa egenskaper i arbetsflödet.

Välj: Skapa en matris med JSON-objekt genom att transformera objekt eller värden i en annan matris och mappa objekten till angivna egenskaper.

Åtgärdsikon för datumtid

Datumtid

Utför åtgärder med tidsstämplar.

Lägg till i tid: Lägg till det angivna antalet enheter i en tidsstämpel.

Konvertera tidszon: Konvertera en tidsstämpel från källtidszonen till måltidszonen.

Aktuell tid: Returnera den aktuella tidsstämpeln som en sträng.

Hämta framtida tid: Returnera den aktuella tidsstämpeln plus de angivna tidsenheterna.

Kom förbi: Returnera den aktuella tidsstämpeln minus de angivna tidsenheterna.

Subtrahera från tid: Subtrahera ett antal tidsenheter från en tidsstämpel.

Åtgärdsikon för variabler

Variabler

Utför åtgärder med variabler.

Lägg till i matrisvariabel: Infoga ett värde som det sista objektet i en matris som lagras av en variabel.

Lägg till i strängvariabel: Infoga ett värde som det sista tecknet i en sträng som lagras av en variabel.

Minskningsvariabel: Minska en variabel med ett konstant värde.

Inkrementsvariabel: Öka en variabel med ett konstant värde.

Initiera variabel: Skapa en variabel och deklarera dess datatyp och initialvärde.

Ange variabel: Tilldela ett annat värde till en befintlig variabel.

Inbyggd verksamhet från företag till företag (B2B)

Azure Logic Apps stöder B2B-kommunikationsscenarier (business-to-business) via olika inbyggda B2B-åtgärder. Baserat på om du har ett förbruknings- eller standardarbetsflöde och de B2B-åtgärder som du vill använda kan du behöva skapa och länka ett integrationskonto till logikappresursen. Sedan använder du det här integrationskontot för att definiera dina B2B-artefakter, till exempel handelspartner, avtal, kartor, scheman, certifikat och så vidare.

Mer information finns i följande dokumentation:

AS2 v2-ikon

AS2 (v2)
(Endast standardarbetsflöde)

Koda och avkoda meddelanden som använder AS2-protokollet.

EDIFACT-ikon

EDIFACT

Koda och avkoda meddelanden som använder EDIFACT-protokollet.

Platt filikon

Flat fil

Koda och avkoda XML-meddelanden mellan handelspartner.

Ikon för integrationskonto

Artefaktsökning för integrationskonto

Hämta anpassade metadata för artefakter, till exempel handelspartner, avtal, scheman och så vidare, i ditt integrationskonto.

Liquid Operations-ikon

Liquid Operations

Konvertera följande format med hjälp av Liquid-mallar:

- JSON till JSON
- JSON till TEXT
– XML till JSON
– XML till TEXT

RosettaNet-ikon

RosettaNet

Koda och avkoda meddelanden som använder RosettaNet-protokollet.

SWIFT-ikon

SNABB
(Endast standardarbetsflöde)

Koda och avkoda SIWFT-transaktioner (Society for Worldwide Interbank Financial Telecommuncation) i xml-meddelandeformat med flat fil.

Transformera XML-ikon

Omvandla XML

Konvertera XML-källformatet till ett annat XML-format.

X12-ikon

X12

Koda och avkoda meddelanden som använder X12-protokollet.

XML-verifieringsikon

XML-verifiering

Verifiera XML-dokument mot det angivna schemat.

Nästa steg