Ingebouwde connectors in Azure Logic Apps

Ingebouwde connectors bieden manieren om de planning en structuur van uw werkstroom te beheren, uw eigen code uit te voeren, gegevens te beheren of te bewerken en andere taken in uw werkstromen uit te voeren. Afgezien van beheerde connectors, zijn sommige ingebouwde connectors niet gekoppeld aan een specifieke service, systeem of protocol. U kunt bijvoorbeeld bijna elke werkstroom volgens een schema starten met behulp van de trigger Terugkeerpatroon. U kunt ook wachten totdat uw werkstroom wordt aangeroepen met behulp van de aanvraagtrigger. Alle ingebouwde connectors worden systeemeigen uitgevoerd in de Azure Logic Apps-runtime. Sommigen vereisen niet dat u een verbinding maakt voordat u ze gebruikt.

Voor een kleiner aantal services, systemen en protocollen biedt Azure Logic Apps een ingebouwde versie naast de beheerde versie. Het aantal en het bereik van ingebouwde connectors variëren afhankelijk van of u een werkstroom voor logische apps voor verbruik maakt die wordt uitgevoerd in multitenant Azure Logic Apps of een standaardwerkstroom voor logische apps die wordt uitgevoerd in Azure Logic Apps met één tenant. In de meeste gevallen biedt de ingebouwde versie betere prestaties, mogelijkheden, prijzen, enzovoort. In enkele gevallen zijn sommige ingebouwde connectors alleen beschikbaar in één werkstroomtype voor logische apps en niet in het andere.

Een standaardwerkstroom kan bijvoorbeeld zowel beheerde connectors als ingebouwde connectors gebruiken voor Azure Blob Storage, Azure Cosmos DB, Azure Event Hubs, Azure Service Bus, FTP, IBM DB2, IBM MQ, SFTP en SQL Server. Een verbruikswerkstroom beschikt niet over de ingebouwde versies. Een werkstroom Verbruik kan ingebouwde connectors gebruiken voor Azure API Management en Azure-app Services, terwijl een Standaardwerkstroom niet over deze ingebouwde connectors beschikt.

In standaardwerkstromen worden sommige ingebouwde connectors met specifieke kenmerken ook wel serviceproviders genoemd. Sommige ingebouwde connectors ondersteunen slechts één manier om een verbinding met de onderliggende service te verifiëren. Andere ingebouwde connectors kunnen een keuze bieden, zoals het gebruik van een verbindingsreeks, Microsoft Entra-id of een beheerde identiteit. Alle ingebouwde connectors worden uitgevoerd in hetzelfde proces als de Azure Logic Apps-runtime. Raadpleeg voor meer informatie singletenant versus multitenant en integration service environment (ISE) voor meer informatie.

Dit artikel bevat een algemeen overzicht van ingebouwde connectors in Werkstromen voor verbruik versus Standaardwerkstromen.

Ingebouwde connectors in Verbruik versus Standard

De volgende tabel bevat de huidige en uitbreidende galerieën met ingebouwde connectors die beschikbaar zijn voor Verbruik versus Standaardwerkstromen. Voor Standaardwerkstromen markeert een sterretje (*) ingebouwde connectors op basis van het model van de serviceprovider, wat later in meer detail wordt beschreven.

Verbruik Standaard
Azure API Management
Azure-app Services
Azure Functions
Azure Logic Apps
Batch
Control
Gegevensbewerkingen
Datum/tijd
Plat bestand
HTTP
Inlinecode
Integratieaccount
Vloeistof
Aanvraag
Planning
Variabelen
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*
Batchbewerkingen
Control
Data Mapper-bewerkingen
Gegevensbewerkingen
Datum/tijd
EDIFACT
Bestandssysteem*
Plat bestand
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
IBM-hostbestand*
IBM IMS*
IBM MQ*
Inlinecode
Integratieaccount
JDBC*
Liquid Operations
Aanvraag
RosettaNet
SAP*
Planning
SFTP*
SMTP*
SQL Server*
SWIFT
Variabelen
Werkstroombewerkingen
X12
XML-bewerkingen

Ingebouwde connectors op basis van serviceproviders

In standaardwerkstromen wordt een ingebouwde connector met de volgende kenmerken informeel ook wel een serviceprovider genoemd:

  • Is gebaseerd op het Azure Functions-uitbreidbaarheidsmodel.

  • Biedt toegang vanuit een standaardwerkstroom naar een service, zoals Azure Blob Storage, Azure Service Bus, Azure Event Hubs, SFTP en SQL Server.

    Sommige ingebouwde connectors ondersteunen slechts één manier om een verbinding met de onderliggende service te verifiëren. Andere ingebouwde connectors kunnen een keuze bieden, zoals het gebruik van een verbindingsreeks, Microsoft Entra-id of een beheerde identiteit.

  • Wordt uitgevoerd in hetzelfde proces als de opnieuw ontworpen Azure Logic Apps-runtime.

Ingebouwde connectors op basis van serviceproviders zijn beschikbaar naast hun beheerde connectorversies.

Een ingebouwde connector die geen serviceprovider is, heeft daarentegen de volgende kenmerken:

  • Is niet gebaseerd op het Azure Functions-uitbreidbaarheidsmodel.

  • Wordt rechtstreeks geïmplementeerd als een taak in de Azure Logic Apps-runtime, zoals plannings-, HTTP-, aanvraag- en XML-bewerkingen.

Aangepaste ingebouwde connectors

Voor Standaardwerkstromen kunt u uw eigen ingebouwde connector maken met hetzelfde ingebouwde connectoruitbreidbaarheidsmodel dat wordt gebruikt door ingebouwde connectors van serviceproviders, zoals Azure Blob Storage, Azure Event Hubs, Azure Service Bus, SQL Server en meer. Deze interface-implementatie is gebaseerd op het Azure Functions-uitbreidbaarheidsmodel en biedt u de mogelijkheid om aangepaste ingebouwde connectors te maken die iedereen kan gebruiken in Standaardwerkstromen.

Voor verbruikswerkstromen kunt u geen eigen ingebouwde connectors maken, maar u maakt wel uw eigen beheerde connectors.

Raadpleeg de volgende documentatie voor meer informatie:

Algemene ingebouwde connectors

U kunt de volgende ingebouwde connectors gebruiken om algemene taken uit te voeren, bijvoorbeeld:

  • Werkstromen uitvoeren met behulp van aangepaste en geavanceerde planningen. Raadpleeg het terugkeergedrag voor connectors in Azure Logic Apps voor meer informatie over planning.

  • Organiseer en beheer de structuur van uw werkstroom, bijvoorbeeld met behulp van lussen en voorwaarden.

  • Werken met variabelen, datums, gegevensbewerkingen, inhoudstransformaties en batchbewerkingen.

  • Communiceer met andere eindpunten met behulp van HTTP-triggers en -acties.

  • Aanvragen ontvangen en erop reageren.

  • Roep uw eigen functies (Azure Functions) of andere Azure Logic Apps-werkstromen aan die aanvragen kunnen ontvangen, enzovoort.

Pictogram Planning

Plannen

Terugkeerpatroon: Activeer een werkstroom op basis van het opgegeven terugkeerpatroon.

Schuifvenster
(Alleen verbruikswerkstroom):
Een werkstroom activeren die gegevens in doorlopende segmenten moet verwerken.

Vertraging: Pauzeer uw werkstroom voor de opgegeven duur.

Vertraging tot: Pauzeer uw werkstroom tot de opgegeven datum en tijd.

HTTP-trigger en actiepictogram

HTTP

Roep een HTTP- of HTTPS-eindpunt aan met behulp van de HTTP-trigger of -actie.

U kunt ook deze andere ingebouwde HTTP-triggers en -acties gebruiken:

Pictogram Aanvraagtrigger

Aanvragen

Wanneer een HTTP-aanvraag wordt ontvangen: wacht op een aanvraag van een andere werkstroom, app of service. Met deze trigger kan uw werkstroom worden aangeroepen zonder dat deze volgens een schema hoeft te worden gecontroleerd of gecontroleerd.

Antwoord: reageer op een aanvraag die is ontvangen door de trigger Wanneer een HTTP-aanvraag wordt ontvangen in dezelfde werkstroom.

Batch-pictogram

Batch

Batchberichten: Een werkstroom activeren waarmee berichten in batches worden verwerkt.

Berichten verzenden naar batch: roep een bestaande werkstroom aan die momenteel begint met een Batch-berichtentrigger .

Pictogram bestandssysteem

Bestandssysteem
(Alleen standaardwerkstroom)

Verbinding maken naar een bestandssysteem op uw netwerkcomputer om bestanden te maken en te beheren.

FTP-pictogram

FTP
(Alleen standaardwerkstroom)

Verbinding maken naar een FTP- of FTPS-server in uw virtuele Azure-netwerk, zodat u met uw bestanden en mappen kunt werken.

SFTP-SSH-pictogram

SFTP
(Alleen standaardwerkstroom)

Verbinding maken naar een SFTP-server in uw virtuele Azure-netwerk, zodat u met uw bestanden en mappen kunt werken.

SMTP-pictogram

SMTP
(Alleen standaardwerkstroom)

Verbinding maken naar een SMTP-server, zodat u e-mail kunt verzenden.

Ingebouwde connectors voor specifieke services en systemen

U kunt de volgende ingebouwde connectors gebruiken voor toegang tot specifieke services en systemen. In standaardwerkstromen worden sommige van deze ingebouwde connectors ook informeel ook wel serviceproviders genoemd, die op sommige manieren kunnen verschillen van hun tegenhangers voor beheerde connectors.

Pictogram Azure AI Search

Azure AI Search
(Alleen standaardwerkstroom)

Verbinding maken naar AI Search, zodat u documentindexerings- en zoekbewerkingen in uw werkstroom kunt uitvoeren.

Pictogram Azure API Management

Azure API Management
(Alleen verbruikswerkstroom)

Roep uw eigen triggers en acties aan in API's die u definieert, beheert en publiceert met behulp van Azure API Management.

Opmerking: niet ondersteund bij het gebruik van de verbruikslaag voor API Management.

pictogram Azure-app Services

Azure App Services
(Alleen verbruikswerkstroom)

Roep apps aan die u maakt en host in Azure-app Service, bijvoorbeeld API Apps en Web Apps.

Wanneer Swagger is opgenomen, worden de triggers en acties die door deze apps zijn gedefinieerd, weergegeven als andere eersteklas triggers en acties in Azure Logic Apps.

Azure Automation-pictogram

Azure Automation
(Alleen standaardwerkstroom)

Verbinding maken naar uw Azure Automation-accounts, zodat u Azure Automation-taken kunt maken en beheren.

Azure Blob Storage-pictogram

Azure Blob-opslag
(Alleen standaardwerkstroom)

Verbinding maken naar uw Azure Blob Storage-account, zodat u blob-inhoud kunt maken en beheren.

Pictogram van Azure Cosmos DB

Azure Cosmos DB
(Alleen standaardwerkstroom)

Verbinding maken naar Azure Cosmos DB, zodat u Azure Cosmos DB-documenten kunt openen en beheren.

Azure Event Grid Publisher-pictogram

Azure Event Grid Publisher
(Alleen standaardwerkstroom)

Verbinding maken naar Azure Event Grid voor op gebeurtenissen gebaseerde programmering met behulp van pub-sub-semantiek.

Pictogram Azure Event Hubs

Azure Event Hubs
(Alleen standaardwerkstroom)

Gebeurtenissen gebruiken en publiceren via een Event Hub. Haal bijvoorbeeld uitvoer op uit uw werkstroom met Event Hubs en verzend die uitvoer vervolgens naar een realtime analyseprovider.

Pictogram Azure File Storage

Azure File Storage
(Alleen standaardwerkstroom)

Verbinding maken naar uw Azure Storage-account, zodat u bestanden kunt maken, bijwerken en beheren.

Azure Functions-pictogram

Azure Functions

Roep door Azure gehoste functies aan om uw eigen codefragmenten (C# of Node.js) in uw werkstroom uit te voeren.

Azure Key Vault-pictogram

Azure Key Vault
(Alleen standaardwerkstroom)

Verbinding maken naar Azure Key Vault om geheimen op te slaan, te openen en te beheren.

Pictogram van Azure Logic Apps

Azure Logic-apps
(Werkstroom verbruik)

– of –

Werkstroombewerkingen
(Standaardwerkstroom)

Roep andere werkstromen aan die beginnen met de aanvraagtrigger met de naam Wanneer een HTTP-aanvraag wordt ontvangen.

Pictogram Azure OpenAI

Azure OpenAI
(Alleen standaardwerkstroom)

Verbinding maken naar Azure OpenAI om bewerkingen uit te voeren op grote taalmodellen.

Azure Service Bus-pictogram

Azure Service Bus
(Alleen standaardwerkstroom)

Asynchrone berichten, wachtrijen, sessies, onderwerpen en onderwerpabonnementen beheren.

Pictogram Azure Table Storage

Azure-tabelopslag
(Alleen standaardwerkstroom)

Verbinding maken naar uw Azure Storage-account, zodat u tabellen kunt maken, bijwerken, opvragen en beheren.

Azure Queue Storage

Azure Queue Storage
(Alleen standaardwerkstroom)

Verbinding maken naar uw Azure Storage-account, zodat u wachtrijen kunt maken, bijwerken en beheren.

IBM 3270-pictogram

IBM 3270
(Alleen standaardwerkstroom)

Roep vanuit uw werkstroom 3270 schermgestuurde apps aan op IBM-mainframes.

PICTOGRAM IBM CICS

IBM CICS
(Alleen standaardwerkstroom)

Roep CICS-programma's aan op IBM-mainframes vanuit uw werkstroom.

IBM DB2-pictogram

IBM DB2
(Alleen standaardwerkstroom)

Verbinding maken met IBM DB2 in de cloud of on-premises. Werk een rij bij, haal een tabel op en meer.

Pictogram IBM-hostbestand

IBM-hostbestand
(Alleen standaardwerkstroom)

Verbinding maken naar IBM Host File en genereer of parseert inhoud.

PICTOGRAM IBM IMS

IBM IMS
(Alleen standaardwerkstroom)

Roep IMS-programma's aan op IBM mainframes vanuit uw werkstroom.

IBM MQ-pictogram

IBM MQ
(Alleen standaardwerkstroom)

Verbinding maken naar IBM MQ on-premises of in Azure om berichten te verzenden en te ontvangen.

JDBC-pictogram

JDBC
(Alleen standaardwerkstroom)

Verbinding maken naar een relationele database met behulp van JDBC-stuurprogramma's.

SAP-pictogram

SAP
(Alleen standaardwerkstroom)

Verbinding maken naar SAP, zodat u berichten kunt verzenden of ontvangen en acties kunt aanroepen.

SQL Server-pictogram

SQL Server
(Alleen standaardwerkstroom)

Maak verbinding met uw on-premises SQL Server of een Azure SQL Database in de cloud, zodat u records kunt beheren, opgeslagen procedures kunt uitvoeren of query's kunt uitvoeren.

Code uitvoeren vanuit werkstromen

Azure Logic Apps biedt de volgende ingebouwde acties voor het uitvoeren van uw eigen code in uw werkstroom:

Azure Functions-pictogram

Azure Functions

Roep door Azure gehoste functies aan om uw eigen codefragmenten (C# of Node.js) in uw werkstroom uit te voeren.

Pictogram Voor lokale functiebewerkingen

Bewerkingen voor lokale functies
(Alleen standaardwerkstroom)

.NET Framework-code maken en uitvoeren vanuit uw werkstroom.

Werkstroom beheren

Azure Logic Apps biedt de volgende ingebouwde acties voor het structureren en beheren van de acties in uw werkstroom:

Actiepictogram Voorwaarde

Condition

Evalueer een voorwaarde en voer verschillende acties uit op basis van of de voorwaarde waar of onwaar is.

Voor elk actiepictogram

Voor elke

Voer dezelfde acties uit voor elk item in een matrix.

Pictogram Bereikactie

Scope

Groepeer acties in bereiken, die hun eigen status krijgen nadat de acties in het bereik zijn uitgevoerd.

Actiepictogram schakelen

Switch

Groepeer acties in gevallen waaraan unieke waarden zijn toegewezen, met uitzondering van de standaardcase. Voer alleen dat geval uit waarvan de toegewezen waarde overeenkomt met het resultaat van een expressie, object of token. Als er geen overeenkomsten bestaan, voert u de standaardcase uit.

Pictogram Actie beëindigen

Terminate

Stop een actieve werkstroom.

Tot het actiepictogram

Tot

Herhaal acties totdat de opgegeven voorwaarde waar is of een bepaalde status is gewijzigd.

Gegevens beheren of bewerken

Azure Logic Apps biedt de volgende ingebouwde acties voor het werken met gegevensuitvoer en de bijbehorende indelingen:

Pictogram Gegevensbewerkingen

Gegevensbewerkingen

Voer bewerkingen uit met gegevens.

Opstellen: Maak één uitvoer van meerdere invoer met verschillende typen.

CSV-tabel maken: maak een csv-tabel (door komma's gescheiden waarden) van een matrix met JSON-objecten.

HTML-tabel maken: Maak een HTML-tabel op basis van een matrix met JSON-objecten.

Filtermatrix: Maak een matrix op basis van items in een andere matrix die voldoen aan uw criteria.

Join: Maak een tekenreeks van alle items in een matrix en scheid deze items met het opgegeven scheidingsteken.

JSON parseren: gebruiksvriendelijke tokens maken op basis van eigenschappen en hun waarden in JSON-inhoud, zodat u deze eigenschappen in uw werkstroom kunt gebruiken.

Selecteren: Maak een matrix met JSON-objecten door items of waarden in een andere matrix te transformeren en deze items toe te koppelen aan opgegeven eigenschappen.

Actiepictogram Datum/tijd

Datum/tijd

Voer bewerkingen uit met tijdstempels.

Toevoegen aan tijd: Voeg het opgegeven aantal eenheden toe aan een tijdstempel.

Tijdzone converteren: Converteer een tijdstempel van de brontijdzone naar de doeltijdzone.

Huidige tijd: Retourneer de huidige tijdstempel als een tekenreeks.

Toekomstige tijd ophalen: retourneer de huidige tijdstempel plus de opgegeven tijdseenheden.

De afgelopen tijd ophalen: retourneer de huidige tijdstempel minus de opgegeven tijdseenheden.

Aftrekken van tijd: Trek een aantal tijdseenheden af van een tijdstempel.

Actiepictogram Variabelen

Variables

Bewerkingen uitvoeren met variabelen.

Toevoegen aan matrixvariabele: Voeg een waarde in als het laatste item in een matrix die is opgeslagen door een variabele.

Toevoegen aan tekenreeksvariabele: Voeg een waarde in als het laatste teken in een tekenreeks die is opgeslagen door een variabele.

Degradatievariabele: Verlaag een variabele met een constante waarde.

Incrementele variabele: Verhoog een variabele met een constante waarde.

Initialiseer de variabele: maak een variabele en declareer het gegevenstype en de initiële waarde.

Stel een variabele in: Wijs een andere waarde toe aan een bestaande variabele.

Ingebouwde B2B-bewerkingen (Business-to-Business)

Azure Logic Apps ondersteunt B2B-communicatiescenario's (business-to-business) via verschillende ingebouwde B2B-bewerkingen. Afhankelijk van of u een werkstroom verbruik of standaardwerkstroom hebt en de B2B-bewerkingen die u wilt gebruiken, moet u mogelijk een integratieaccount maken en koppelen aan uw logische app-resource. Vervolgens gebruikt u dit integratieaccount om uw B2B-artefacten te definiëren, zoals handelspartners, overeenkomsten, kaarten, schema's, certificaten enzovoort.

Raadpleeg de volgende documentatie voor meer informatie:

AS2 v2-pictogram

AS2 (v2)
(Alleen standaardwerkstroom)

Berichten coderen en decoderen die gebruikmaken van het AS2-protocol.

EDIFACT-pictogram

EDIFACT

Berichten coderen en decoderen die gebruikmaken van het EDIFACT-protocol.

Pictogram Plat bestand

Plat bestand

XML-berichten tussen handelspartners coderen en decoderen.

Pictogram van integratieaccount

Opzoeken van integratieaccountartefacten

Haal aangepaste metagegevens op voor artefacten, zoals handelspartners, overeenkomsten, schema's, enzovoort, in uw integratieaccount.

Pictogram Liquid Operations

Liquid Operations

Converteer de volgende indelingen met behulp van Liquid-sjablonen:

- JSON naar JSON
- JSON naar TEKST
- XML naar JSON
- XML naar TEKST

RosettaNet-pictogram

RosettaNet

Berichten coderen en decoderen die gebruikmaken van het RosettaNet-protocol.

SWIFT-pictogram

SWIFT
(Alleen standaardwerkstroom)

Codeer en decodeer Society for Worldwide Interbank Financial Telecommuncation (SIWFT) transacties in platte XML-berichtindeling.

XML-pictogram transformeren

XML transformeren

Converteer de xml-bronindeling naar een andere XML-indeling.

X12-pictogram

X12

Berichten coderen en decoderen die gebruikmaken van het X12-protocol.

XML-validatiepictogram

XML-validatie

XML-documenten valideren op basis van het opgegeven schema.

Volgende stappen