Konektory pro Azure Logic AppsConnectors for Azure Logic Apps

Konektory poskytují rychlý přístup z Azure Logic Apps k událostem, datům a akcím napříč dalšími aplikacemi, službami, systémy, protokoly a platformami.Connectors provide quick access from Azure Logic Apps to events, data, and actions across other apps, services, systems, protocols, and platforms. Použitím konektorů v aplikacích logiky můžete své cloudové i místní aplikace rozšířit o možnosti provádět úlohy s daty, která již máte nebo teprve vytvoříte.By using connectors in your logic apps, you expand the capabilities for your cloud and on-premises apps to perform tasks with the data that you create and already have.

I když Logic Apps nabízí stovky konektorů, Tento článek popisuje Oblíbené a častěji používané konektory, které jsou úspěšně používány tisíci aplikací a miliony spouštění pro zpracování dat a informací.While Logic Apps offers hundreds of connectors, this article describes the popular and more commonly used connectors that are successfully used by thousands of apps and millions of executions for processing data and information. Pokud chcete najít úplný seznam konektorů a referenčních informací o jednotlivých konektorech, jako jsou triggery, akce a omezení, přečtěte si referenční stránky konektoru v části konektory přehled.To find the full list of connectors and each connector's reference information, such as triggers, actions, and limits, review the connector reference pages under Connectors overview. Přečtěte si taky další informace o aktivačních událostech a akcích, Logic Apps cenovém modelua Logic Apps podrobnosti o cenách.Also, learn more about triggers and actions, Logic Apps pricing model, and Logic Apps pricing details.

Tip

Pro integraci se službou nebo rozhraním API, které nemají konektor, můžete buď přímo zavolat službu přes protokol, jako je HTTP, nebo vytvořit vlastní konektor.To integrate with a service or API that doesn't have connector, you can either directly call the service over a protocol such as HTTP, or create a custom connector.

Typy konektorůConnector types

Konektory jsou dostupné jako integrované triggery a akce nebo jako spravované konektory.Connectors are available as built-in triggers and actions or as managed connectors.

  • Předdefinované: integrované triggery a akce se spouštějí nativně v Azure Logic Apps, takže nevyžadují vytvoření připojení, než je použijete, a pomohou vám provádět tyto úlohy pro aplikace logiky:Built-in: Built-in triggers and actions run natively in Azure Logic Apps so they don't require creating a connection before you use them and help you perform these tasks for your logic apps:

    • Spusťte na vlastních a rozšířených plánech.Run on custom and advanced schedules.

    • Uspořádejte a kontrolujte pracovní postup vaší aplikace logiky, například smyčky a podmínky, a také Pracujte s proměnnými a operacemi s daty.Organize and control your logic app's workflow, for example, loops and conditions, and also to work with variables and data operations.

    • Komunikujte s ostatními koncovými body.Communicate with other endpoints.

    • Přijímat žádosti a reagovat na ně.Receive and respond to requests.

    • Volejte Azure Functions, Azure API Apps (Web Apps), vaše vlastní rozhraní API spravovaná a publikovaná pomocí Azure API Management a vnořené aplikace logiky, které můžou přijímat požadavky.Call Azure functions, Azure API Apps (Web Apps), your own APIs managed and published with Azure API Management, and nested logic apps that can receive requests.

  • Spravované konektory: nasazené a spravované Microsoftem, tyto konektory poskytují triggery a akce pro přístup ke cloudovým službám, místním systémům nebo oběma, včetně Office 365, Azure Blob Storage, SQL Server, Dynamics, Salesforce, SharePoint a dalších.Managed connectors: Deployed and managed by Microsoft, these connectors provide triggers and actions for accessing cloud services, on-premises systems, or both, including Office 365, Azure Blob Storage, SQL Server, Dynamics, Salesforce, SharePoint, and more. Některé konektory konkrétně podporují komunikační scénáře B2B (Business-to-Business) a vyžadují účet pro integraci , který je propojený s vaší aplikací logiky.Some connectors specifically support business-to-business (B2B) communication scenarios and require an integration account that's linked to your logic app. Než začnete používat určité konektory, možná budete muset nejdřív vytvořit připojení, která jsou spravovaná pomocí Azure Logic Apps.Before using certain connectors, you might have to first create connections, which are managed by Azure Logic Apps.

    Pokud například používáte Microsoft BizTalk Server, vaše aplikace logiky se mohou připojit ke svému BizTalk Server a komunikovat s nimi pomocí konektoru BizTalk Server On-Premises Connector.For example, if you're using Microsoft BizTalk Server, your logic apps can connect to and communicate with your BizTalk Server by using the BizTalk Server on-premises connector. Pomocí konektorů účtu pro integracipak můžete ve svých aplikacích logiky roztáhnout nebo provádět operace typu BizTalk.You can then extend or perform BizTalk-like operations in your logic apps by using the integration account connectors.

    Konektory jsou klasifikovány buď jako standard, nebo jako podnikové.Connectors are classified as either Standard or Enterprise. Podnikové konektory poskytují pro další náklady přístup k podnikovým systémům, jako jsou SAP, IBM MQ a IBM 3270.Enterprise connectors provide access to enterprise systems such as SAP, IBM MQ, and IBM 3270 for an additional cost. Pokud chcete zjistit, jestli je konektor Standard nebo Enterprise, přečtěte si téma technické podrobnosti na referenční stránce každého konektoru v části konektory – přehled.To determine whether a connector is Standard or Enterprise, see the technical details in each connector's reference page under Connectors overview.

    Pomocí těchto kategorií můžete také identifikovat konektory, i když některé konektory mohou existovat v několika kategoriích.You can also identify connectors by using these categories, although some connectors can exist in multiple categories. Například SAP je konektor Enterprise a konektor On-Premises Connector:For example, SAP is an Enterprise connector and an on-premises connector:

    KategorieCategory PopisDescription
    Spravované konektoryManaged connectors Vytvářejte aplikace logiky, které používají služby, jako je Azure Blob Storage, Office 365, Dynamics, Power BI, OneDrive, Salesforce, SharePoint Online a spoustu dalších.Create logic apps that use services such as Azure Blob Storage, Office 365, Dynamics, Power BI, OneDrive, Salesforce, SharePoint Online, and many more.
    Místní konektoryOn-premises connectors Když nainstalujete a nastavíte místní bránu dat, tyto konektory pomůžou vašim aplikacím logiky přístup k místním systémům, jako je SQL Server, SharePoint Server, Oracle DB, sdílené složky a další.After you install and set up the on-premises data gateway, these connectors help your logic apps access on-premises systems such as SQL Server, SharePoint Server, Oracle DB, file shares, and others.
    Konektory účtu pro integraciIntegration account connectors K dispozici při vytváření a placení účtu pro integraci, tyto konektory transformují a ověřují nestrukturované soubory XML, kódují a dekódovat ploché soubory a zpracovávají zprávy B2B (Business-to-Business) pomocí protokolů AS2, EDIFACT a X12.Available when you create and pay for an integration account, these connectors transform and validate XML, encode and decode flat files, and process business-to-business (B2B) messages with AS2, EDIFACT, and X12 protocols.

Připojení z prostředí služby Integration Service (ISE)Connect from an integration service environment (ISE)

Pro Logic Apps, které potřebují přímý přístup k prostředkům ve službě Azure Virtual Network, můžete vytvořit vyhrazené prostředí Integration Service (ISE) , kde můžete vytvářet, nasazovat a spouštět aplikace logiky na vyhrazených prostředcích.For logic apps that need direct access to resources in an Azure virtual network, you can create a dedicated integration service environment (ISE) where you can build, deploy, and run your logic apps on dedicated resources. Když v návrháři aplikace logiky procházíte konektory, které chcete použít pro Logic Apps v ISE, zobrazí se na integrovaných triggerech a akcích základní popisek, zatímco na některých konektorech se zobrazí popisek ISE .In the Logic App Designer, when you browse the connectors that you want to use for logic apps in an ISE, a CORE label appears on built-in triggers and actions, while the ISE label appears on some connectors.

Poznámka

Logic Apps, které běží na ISE a jejich konektory, bez ohledu na to, kde se tyto konektory spouštějí, sledují pevný Cenový tarif oproti cenovému plánu založenému na spotřebě.Logic apps that run in an ISE and their connectors, regardless where those connectors run, follow a fixed pricing plan versus the consumption-based pricing plan. Další informace najdete v tématu Logic Apps cenového modelu a podrobnosti o cenách Logic Apps.For more information, see Logic Apps pricing model and Logic Apps pricing details.

PopisekLabel PříkladExample DescriptionDescription
CORECORE Příklad základního konektoru Vestavěné triggery a akce s tímto popiskem se spouštějí ve stejném ISE jako vaše aplikace logiky.Built-in triggers and actions with this label run in the same ISE as your logic apps.
ISEISE Příklad konektoru ISE Spravované konektory s tímto popiskem běží ve stejném ISE jako vaše aplikace logiky.Managed connectors with this label run in the same ISE as your logic apps. Pokud máte místní systém, který je připojený ke službě Azure Virtual Network, ISE umožňuje aplikacím logiky přímý přístup k tomuto systému bez místní brány dat.If you have an on-premises system that's connected to an Azure virtual network, an ISE lets your logic apps directly access that system without the on-premises data gateway. Místo toho můžete použít konektor ISE tohoto systému, pokud je k dispozici, akci HTTP nebo vlastní konektor.Instead, you can either use that system's ISE connector if available, an HTTP action, or a custom connector. Pro místní systémy, které nemají konektory ISE , použijte místní bránu dat.For on-premises systems that don't have ISE connectors, use on-premises data gateway. Pokud chcete zkontrolovat dostupné konektory ISE, přečtěte si téma konektory ISE.To review available ISE connectors, see ISE connectors.
Bez popiskuNo label Příklad konektoru s více klienty Všechny ostatní konektory bez označení Core nebo ISE , které můžete dál používat, běží v globální Logic Apps službě pro více tenantů.All other connectors without the CORE or ISE label, which you can continue to use, run in the global, multi-tenant Logic Apps service.

IntegrovanéBuilt-in

Logic Apps poskytuje integrované triggery a akce, takže můžete vytvářet pracovní postupy založené na plánech, pomáhat aplikacím logiky komunikovat s dalšími aplikacemi a službami, řídit pracovní postup prostřednictvím aplikací logiky a spravovat nebo manipulovat s daty.Logic Apps provides built-in triggers and actions so that you can create schedule-based workflows, help your logic apps communicate with other apps and services, control the workflow through your logic apps, and manage or manipulate data.

NázevName DescriptionDescription
Plán předdefinovaného
plánu konektoru
Schedule built-in connector
Schedule
-Spustit aplikaci logiky v zadaném opakování, od základů po pokročilé plány s triggerem opakování.- Run a logic app on a specified recurrence, ranging from basic to advanced schedules with the Recurrence trigger.
– Spusťte aplikaci logiky, která potřebuje zpracovávat data v souvislých blocích pomocí posuvné aktivační události okna.- Run a logic app that needs to handle data in continuous chunks with the Sliding Window trigger.
– Pozastaví vaši aplikaci logiky o zadanou dobu s akcí zpoždění.- Pause your logic app for a specified duration with the Delay action.
– Pozastavit aplikaci logiky do zadaného data a času s prodlevou, dokudneproběhne akce.- Pause your logic app until the specified date and time with the Delay until action.
Batch integrovaná konektorová
dávka
Batch built-in connector
Batch
– Zpracování zpráv v dávkách pomocí triggeru zprávy Batch .- Process messages in batches with the Batch messages trigger.
– Volejte aplikace logiky, které mají existující triggery Batch, pomocí akce Odeslat zprávy do dávky .- Call logic apps that have existing batch triggers with the Send messages to batch action.
Http vestavěný konektor http
HTTP built-in connector
HTTP
Volání koncových bodů HTTP nebo HTTPS s využitím triggerů a akcí pro HTTPCall HTTP or HTTPS endpoints with triggers and actions for HTTP. K dalším vestavěným aktivačním událostem HTTP a akcím patří http + vestavěný konektor a http + Webhook.Other HTTP built-in triggers and actions include HTTP + Swagger built-in connector and HTTP + Webhook.

Požadavek na předdefinovaný konektor
Request built-in connector
Request
– Aplikaci logiky můžete volat z jiných aplikací nebo služeb, aktivovat Event Grid události prostředků nebo aktivovat odpovědi na Azure Security Center výstrahy s triggerem požadavku .- Make your logic app callable from other apps or services, trigger on Event Grid resource events, or trigger on responses to Azure Security Center alerts with the Request trigger.
– Odešlete odpovědi na aplikaci nebo službu s akcí Response .- Send responses to an app or service with the Response action.
Azure API Management integrovaný konektor
Azure API
Management
Azure API Management built-in connector
Azure API
Management
Volejte aktivační události a akce definované vlastními rozhraními API, která spravujete a publikujete pomocí Azure API Management.Call triggers and actions defined by your own APIs that you manage and publish with Azure API Management.
Azure App Services integrovaný konektor
Azure App
Services
Azure App Services built-in connector
Azure App
Services
Volání Azure API Apps nebo Web Apps hostovaných ve službě Azure App ServiceCall Azure API Apps, or Web Apps, hosted on Azure App Service. Aktivační události a akce, které tyto aplikace definují, se zobrazí stejně jako jakékoli jiné aktivační události první třídy a akce, když je součástí Swagger.The triggers and actions defined by these apps appear like any other first-class triggers and actions when Swagger is included.
Azure Logic Apps integrovaných konektorů
Azure Logic
Apps
Azure Logic Apps built-in connector
Azure Logic
Apps
Volejte jiné aplikace logiky, které začínají triggerem žádosti .Call other logic apps that start with the Request trigger.

Spuštění kódu z Logic AppsRun code from logic apps

Logic Apps poskytuje integrované akce pro spuštění vlastního kódu v pracovním postupu vaší aplikace logiky:Logic Apps provides built-in actions for running your own code in your logic app's workflow:

NázevName DescriptionDescription
Azure Functions integrovaný konektor
Azure Functions
Azure Functions built-in connector
Azure Functions
Volejte Azure Functions, které spouštějí vlastní fragmenty kódu (C# nebo Node.js) z vašich aplikací logiky.Call Azure functions that run custom code snippets (C# or Node.js) from your logic apps.
Vložený
kód integrovaného konektoru pro vložení kódu
Inline Code built-in connector
Inline code
Přidejte a spusťte fragmenty kódu JavaScriptu z vašich aplikací logiky.Add and run JavaScript code snippets from your logic apps.

Pracovní postup ovládacího prvkuControl workflow

Logic Apps poskytuje předdefinované akce pro strukturování a řízení akcí v pracovním postupu vaší aplikace logiky:Logic Apps provides built-in actions for structuring and controlling the actions in your logic app's workflow:

NázevName DescriptionDescription
Podmínka předdefinované podmínky akce
Condition built-in action
Condition
Vyhodnoťte podmínku a spusťte různé akce na základě toho, zda je podmínka pravdivá, nebo false.Evaluate a condition and run different actions based on whether the condition is true or false.
Pro každou vestavěnou akci
pro každý
For Each built-in action
For each
Proveďte stejné akce u každé položky v poli.Perform the same actions on every item in an array.

Rozsah vestavěné akce oboru
Scope built-in action
Scope
Seskupí akce do oborů, které po dokončení akcí v oboru dostanou svůj vlastní stav.Group actions into scopes, which get their own status after the actions in the scope finish running.
Přepnout vestavěný
přepínač akce
Switch built-in action
Switch
Akce skupiny do případů, kterým jsou přiřazeny jedinečné hodnoty s výjimkou výchozího případu.Group actions into cases, which are assigned unique values except for the default case. Spustí pouze tento případ, jehož přiřazená hodnota odpovídá výsledku z výrazu, objektu nebo tokenu.Run only that case whose assigned value matches the result from an expression, object, or token. Pokud žádné shody neexistují, spusťte výchozí případ.If no matches exist, run the default case.
Ukončit vestavěnou akci
ukončení
Terminate built-in action
Terminate
Zastaví aktivně běžící pracovní postup aplikace logiky.Stop an actively running logic app workflow.
Do doby, než bude
předdefinovaná akce
Until built-in action
Until
Akce opakujte, dokud není zadaná podmínka pravdivá nebo se změnil stav.Repeat actions until the specified condition is true or some state has changed.

Správa dat nebo manipulace s nimiManage or manipulate data

Logic Apps poskytuje předdefinované akce pro práci s datovými výstupy a jejich formáty:Logic Apps provides built-in actions for working with data outputs and their formats:

NázevName DescriptionDescription
Datové operace integrovaných operací s
daty akcí
Data Operations built-in action
Data Operations
Provádět operace s daty:Perform operations with data:

- Sestavit: vytvořte jeden výstup z více vstupů s různými typy.- Compose: Create a single output from multiple inputs with various types.
- Vytvoření tabulky CSV: z pole s objekty JSON vytvořte tabulku s hodnotami oddělenými čárkou (CSV).- Create CSV table: Create a comma-separated-value (CSV) table from an array with JSON objects.
- Vytvořit tabulku HTML: vytvoří tabulku HTML z pole s objekty JSON.- Create HTML table: Create an HTML table from an array with JSON objects.
- Filter Array: vytvořte pole z položek v jiném poli, které splňuje vaše kritéria.- Filter array: Create an array from items in another array that meet your criteria.
- Join: vytvoří řetězec ze všech položek v poli a oddělí tyto položky se zadaným oddělovačem.- Join: Create a string from all items in an array and separate those items with the specified delimiter.
- Analyzovat JSON: umožňuje vytvořit uživatelsky přívětivé tokeny z vlastností a jejich hodnot v obsahu JSON, abyste je mohli ve svém pracovním postupu použít.- Parse JSON: Create user-friendly tokens from properties and their values in JSON content so that you can use those properties in your workflow.
- Vyberte: vytvořte pole s objekty JSON transformující položky nebo hodnoty v jiném poli a namapováním těchto položek na zadané vlastnosti.- Select: Create an array with JSON objects by transforming items or values in another array and mapping those items to specified properties.

Předdefinovaná akce data a časuDate Time built-in action
Datum a časDate Time
Provádět operace s časovými razítky:Perform operations with timestamps:

- Přidat do času: do časového razítka přidejte zadaný počet jednotek.- Add to time: Add the specified number of units to a timestamp.
- Převést časové pásmo: převede časové razítko ze zdrojového časového pásma na cílové časové pásmo.- Convert time zone: Convert a timestamp from the source time zone to the target time zone.
- Aktuální čas: vrátí aktuální časové razítko jako řetězec.- Current time: Return the current timestamp as a string.
- Získat budoucí čas: vrátí aktuální časové razítko plus zadané časové jednotky.- Get future time: Return the current timestamp plus the specified time units.
- Získat čas v minulosti: vrátí aktuální časové razítko minus zadané časové jednotky.- Get past time: Return the current timestamp minus the specified time units.
- Odečíst od času: odečte počet časových jednotek od časového razítka.- Subtract from time: Subtract a number of time units from a timestamp.

Proměnné předdefinované
proměnné akcí
Variables built-in action
Variables
Provádět operace s proměnnými:Perform operations with variables:

- Připojit k proměnné pole: vloží hodnotu jako poslední položku v poli uloženém proměnnou.- Append to array variable: Insert a value as the last item in an array stored by a variable.
- Připojit k proměnné řetězce: vloží hodnotu jako poslední znak v řetězci uloženém proměnnou.- Append to string variable: Insert a value as the last character in a string stored by a variable.
- Odsnižovat proměnnou: Zmenšete proměnnou konstantní hodnotou.- Decrement variable: Decrease a variable by a constant value.
- Přírůstek proměnné: Zvyšte proměnnou na konstantní hodnotu.- Increment variable: Increase a variable by a constant value.
- Inicializovat proměnnou: vytvoří proměnnou a deklaruje její datový typ a počáteční hodnotu.- Initialize variable: Create a variable and declare its data type and initial value.
- Nastavení proměnné: přiřaďte existující proměnné jinou hodnotu.- Set variable: Assign a different value to an existing variable.

Spravované konektoryManaged connectors

Logic Apps poskytuje tyto oblíbené standardní konektory pro automatizaci úloh, procesů a pracovních postupů s těmito službami nebo systémy:Logic Apps provides these popular Standard connectors for automating tasks, processes, and workflows with these services or systems:

NázevName DescriptionDescription
Azure Service Bus Azure Service Bus spravovaného konektoru
Azure Service Bus managed connector
Azure Service Bus
Spravujte asynchronní zprávy, relace a odběry témat pomocí nejčastěji používaného konektoru v Logic Apps.Manage asynchronous messages, sessions, and topic subscriptions with the most commonly used connector in Logic Apps.
SQL Server SQL Server spravovaného konektoru
SQL Server managed connector
SQL Server
Připojte se k vašemu SQL Server místně nebo Azure SQL Database v cloudu, abyste mohli spravovat záznamy, spouštět uložené procedury nebo provádět dotazy.Connect to your SQL Server on premises or an Azure SQL Database in the cloud so that you can manage records, run stored procedures, or perform queries.
Azure Blob Storage Managed Connector –
Azure Blob
Storage
Azure Blob Storage managed connector
Azure Blob
Storage
Připojte se ke svému účtu úložiště, abyste mohli vytvářet a spravovat obsah objektů blobConnect to your storage account so that you can create and manage blob content.
Office 365 Outlook Managed Connector
Office 365
Outlook
Office 365 Outlook managed connector
Office 365
Outlook
Připojte se k pracovnímu nebo školnímu e-mailovému účtu, abyste mohli vytvářet a spravovat e-maily, úkoly, události kalendáře a schůzky, kontakty, žádosti a další.Connect to your work or school email account so that you can create and manage emails, tasks, calendar events and meetings, contacts, requests, and more.
SFTP – protokol SFTP spravovaného konektoru SSH
– SSH
SFTP-SSH managed connector
SFTP-SSH
Připojte se k serverům SFTP, ke kterým máte přístup z internetu pomocí SSH, abyste mohli pracovat se svými soubory a složkami.Connect to SFTP servers that you can access from the internet by using SSH so that you can work with your files and folders.
SharePoint Online Managed Connector
SharePointu
online
SharePoint Online managed connector
SharePoint
Online
Připojte se k SharePointu Online, abyste mohli spravovat soubory, přílohy, složky atd.Connect to SharePoint Online so that you can manage files, attachments, folders, and more.
Fronty Azure spravované konektory Azure Queues

Azure Queues managed connector
Azure
Queues
Připojte se k účtu Azure Storage, abyste mohli vytvářet a spravovat fronty a zprávy.Connect to your Azure Storage account so that you can create and manage queues and messages.

Protokol FTP spravovaného konektoru FTP
FTP managed connector
FTP
Připojte se k serverům FTP, ke kterým máte přístup z Internetu, abyste mohli pracovat se soubory a složkami.Connect to FTP servers you can access from the internet so that you can work with your files and folders.


Systém souborů
konektoru spravovaného systémem souborů
File System managed connector
File
System
Připojte se k místní sdílené složce, abyste mohli vytvářet a spravovat soubory.Connect to your on-premises file share so that you can create and manage files.
Azure Event Hubs Managed Connector –
Azure Event Hubs
Azure Event Hubs managed connector
Azure Event Hubs
Zpracovávejte a publikujte události přes centrum událostí.Consume and publish events through an Event Hub. Pomocí služby Event Hubs můžete získat výstup například z vaší aplikace logiky a pak ho odeslat poskytovateli analýz v reálném čase.For example, get output from your logic app with Event Hubs, and then send that output to a real-time analytics provider.
Azure Event Grid spravovaného konektoru –
Azure Event
Grid
Azure Event Grid managed connector
Azure Event
Grid
Monitorujte události publikované Event Grid například při změně prostředků Azure nebo prostředků třetích stran.Monitor events published by an Event Grid, for example, when Azure resources or third-party resources change.
Salesforce spravovaného konektoru Salesforce
Salesforce managed connector
Salesforce
Připojte se k účtu Salesforce, abyste mohli vytvářet a spravovat položky, jako jsou záznamy, úlohy, objekty a další.Connect to your Salesforce account so that you can create and manage items such as records, jobs, objects, and more.

Místní konektoryOn-premises connectors

Než budete moct vytvořit připojení k místnímu systému, musíte nejdřív Stáhnout, nainstalovat a nastavit místní bránu dat.Before you can create a connection to an on-premises system, you must first download, install, and set up an on-premises data gateway. Tato brána poskytuje zabezpečený komunikační kanál bez nutnosti nastavovat nezbytnou síťovou infrastrukturu.This gateway provides a secure communication channel without having to set up the necessary network infrastructure.

Tady jsou některé běžně používané standardní konektory, které Logic Apps poskytují přístup k datům a prostředkům v místních systémech.Here are some commonly used Standard connectors that Logic Apps provides for accessing data and resources in on-premises systems. Seznam místních konektorů najdete v tématu podporované zdroje dat.For the on-premises connectors list, see Supported data sources.

Konektory účtu pro integraciIntegration account connectors

Logic Apps poskytuje standardní konektory pro vytváření řešení B2B (Business-to-Business) s aplikacemi logiky při vytváření a placení účtu pro integraci, který je k dispozici prostřednictvím Enterprise Integration Pack (EIP) v Azure.Logic Apps provides Standard connectors for building business-to-business (B2B) solutions with your logic apps when you create and pay for an integration account, which is available through the Enterprise Integration Pack (EIP) in Azure. Pomocí tohoto účtu můžete vytvářet a ukládat artefakty B2B, jako jsou obchodní partneři, smlouvy, mapy, schémata, certifikáty atd.With this account, you can create and store B2B artifacts such as trading partners, agreements, maps, schemas, certificates, and so on. Pokud chcete použít tyto artefakty, přidružte své aplikace logiky k účtu pro integraci.To use these artifacts, associate your logic apps with your integration account. Pokud v tuto chvíli používáte BizTalk Server, tyto konektory se možná už dobře znají.If you currently use BizTalk Server, these connectors might seem familiar already.

Podnikové konektoryEnterprise connectors

Logic Apps poskytuje těmto podnikovým konektorům přístup k podnikovým systémům, jako jsou SAP a IBM MQ:Logic Apps provides these Enterprise connectors for accessing enterprise systems, such as SAP and IBM MQ:

Konektory ISEISE connectors

Pro Logic Apps, které vytvoříte a spustíte ve vyhrazeném prostředí ISE (integred Integration Service Environment), návrhář aplikace logiky identifikuje integrované aktivační události a akce, které běží v ISE, pomocí popisku Core .For logic apps that you create and run in a dedicated integration service environment (ISE), the Logic App Designer identifies built-in triggers and actions that run in your ISE by using the CORE label. Spravované konektory, které běží na ISE, zobrazují jmenovku ISE , zatímco konektory spuštěné v globální Logic Apps službě pro více tenantů nezobrazuje buď popisek.Managed connectors that run in an ISE display the ISE label, while connectors that run in the global, multi-tenant Logic Apps service don't display either label. V tomto seznamu jsou uvedeny konektory, které aktuálně mají verze ISE:This list shows the connectors that currently have ISE versions:

Další informace najdete v těchto tématech:For more information, see these topics:

Triggery a typy akcíTriggers and action types

Konektory můžou poskytovat triggery, Akce nebo obojí.Connectors can provide triggers, actions, or both. Trigger je prvním krokem v libovolné aplikaci logiky, obvykle určující událost, která aktivuje Trigger a spouští aplikaci logiky.A trigger is the first step in any logic app, usually specifying the event that fires the trigger and starts running your logic app. Konektor FTP má například Trigger, který spouští aplikaci logiky při přidání nebo úpravě souboru.For example, the FTP connector has a trigger that starts your logic app "when a file is added or modified". Některé triggery pravidelně kontrolují zadanou událost nebo data a pak se aktivují, když zjišťují zadanou událost nebo data.Some triggers regularly check for the specified event or data and then fire when they detect the specified event or data. Další triggery čekají, ale okamžitě se aktivují, když dojde ke konkrétní události nebo když jsou k dispozici nová data.Other triggers wait but fire instantly when a specific event happens or when new data is available. Aktivační události jsou také předávány spolu s potřebnými daty do vaší aplikace logiky.Triggers also pass along any required data to your logic app. Vaše aplikace logiky může tato data číst a používat v rámci pracovního postupu.Your logic app can read and use that data throughout the workflow. Například konektor Office 365 Outlook obsahuje aktivační událost "při přijetí nového e-mailu", který může předat obsah z tohoto e-mailu do pracovního postupu aplikace logiky.For example, the Office 365 Outlook connector has a trigger, "When a new email arrives", that can pass the content from that email into your logic app's workflow.

Po spuštění triggeru Azure Logic Apps vytvoří instanci aplikace logiky a začne spouštět Akce v pracovním postupu vaší aplikace logiky.After a trigger fires, Azure Logic Apps creates an instance of your logic app and starts running the actions in your logic app's workflow. Akce jsou kroky, které následují po triggeru a provádějí úkoly v pracovním postupu vaší aplikace logiky.Actions are the steps that follow the trigger and perform tasks in your logic app's workflow. Můžete například vytvořit aplikaci logiky, která získá zákaznická data z databáze SQL a zpracovávat tato data v pozdějších akcích.For example, you can create a logic app that gets customer data from a SQL database and process that data in later actions.

Tady jsou obecné typy aktivačních událostí, které Azure Logic Apps poskytuje:Here are the general kinds of triggers that Azure Logic Apps provides:

  • Aktivační událost opakování: Tato aktivační událost se spouští podle zadaného plánu a není úzce přidružena k určité službě nebo systému.Recurrence trigger: This trigger runs on a specified schedule and isn't tightly associated with a particular service or system.

  • Aktivační událost cyklického dotazování: Tato aktivační událost pravidelně provádí dotaz na konkrétní službu nebo systém na základě zadaného plánu, kontroly nových dat nebo určení, zda došlo k určité události.Polling trigger: This trigger regularly polls a specific service or system based on the specified schedule, checking for new data or whether a specific event happened. Pokud jsou k dispozici nová data nebo dojde k určité události, aktivační událost vytvoří a spustí novou instanci aplikace logiky, která teď může používat data předávaná jako vstup.If new data is available or the specific event happened, the trigger creates and runs a new instance of your logic app, which can now use the data that's passed as input.

  • Aktivační událost push: Tato aktivační událost čeká a naslouchá novým datům nebo k tomu, aby mohlo dojít k události.Push trigger: This trigger waits and listens for new data or for an event to happen. Když jsou k dispozici nová data nebo dojde k události, aktivační událost vytvoří a spustí novou instanci aplikace logiky, která teď může používat data předávaná jako vstup.When new data is available or when the event happens, the trigger creates and runs new instance of your logic app, which can now use the data that's passed as input.

Konfigurace konektoruConnector configuration

Aktivační události a akce každého konektoru poskytují vlastní vlastnosti, které můžete konfigurovat.Each connector's triggers and actions provide their own properties for you to configure. Mnoho konektorů také vyžaduje, abyste nejprve vytvořili připojení k cílové službě nebo systému a poskytovali přihlašovací údaje pro ověření nebo jiné konfigurační údaje, než můžete použít Trigger nebo akci v aplikaci logiky.Many connectors also require that you first create a connection to the target service or system and provide authentication credentials or other configuration details before you can use a trigger or action in your logic app. Například před tím, než budete mít přístup k e-mailovému účtu Office 365 Outlooku a budete pracovat s ním, musíte autorizovat připojení k tomuto účtu.For example, before you can access and working with your Office 365 Outlook email account, you must authorize a connection to that account.

Pro konektory, které používají Azure Active Directory (Azure AD) OAuth, vytvoření připojení znamená přihlášení ke službě, jako je například Office 365, Salesforce nebo GitHub, kde je váš přístupový token zašifrovaný a bezpečně uložený v úložišti tajného úložiště Azure.For connectors that use Azure Active Directory (Azure AD) OAuth, creating a connection means signing into the service, such as Office 365, Salesforce, or GitHub, where your access token is encrypted and securely stored in an Azure secret store. Jiné konektory, například FTP a SQL, vyžadují připojení, které má podrobnosti o konfiguraci, jako je adresa serveru, uživatelské jméno a heslo.Other connectors, such as FTP and SQL, require a connection that has configuration details, such as the server address, username, and password. Tyto podrobnosti konfigurace připojení jsou taky šifrované a bezpečně uložené.These connection configuration details are also encrypted and securely stored. Přečtěte si další informace o šifrování v Azure.Learn more about encryption in Azure.

Připojení mají k cílové službě nebo systému přístup, pokud to služba nebo systém umožňuje.Connections can access the target service or system for as long as that service or system allows. Pro služby, které používají připojení Azure AD OAuth, jako je například Office 365 a Dynamics, Azure Logic Apps aktualizuje přístupové tokeny po neomezenou dobu.For services that use Azure AD OAuth connections, such as Office 365 and Dynamics, Azure Logic Apps refreshes access tokens indefinitely. Další služby můžou mít omezení, jak dlouho Azure Logic Apps můžou používat token bez aktualizace.Other services might have limits on how long Azure Logic Apps can use a token without refreshing. Obecně některé akce mají za následek zrušení platnosti všech přístupových tokenů, jako je například změna hesla.Generally, some actions invalidate all access tokens, such as changing your password.

Chování opakováníRecurrence behavior

Chování pro opakující se integrované triggery, které se spouštějí nativně v Azure Logic Apps, jako je například Trigger opakování, se liší od chování pro opakované triggery založené na připojení, kde je třeba nejprve vytvořit připojení, jako je například Trigger konektoru SQL.The behavior for recurring built-in triggers that run natively in Azure Logic Apps, such as the Recurrence trigger, differs from the behavior for recurring connection-based triggers where you need to create a connection first, such as the SQL connector trigger.

Pokud ale u obou typů triggerů neurčíte určité počáteční datum a čas, první opakování se spustí okamžitě při uložení nebo nasazení aplikace logiky, a to i přes nastavení opakování triggeru.However, for both kinds of triggers, if a recurrence doesn't specify a specific start date and time, the first recurrence runs immediately when you save or deploy the logic app, despite your trigger's recurrence setup. Chcete-li se tomuto chování vyhnout, zadejte počáteční datum a čas, kdy chcete spustit první opakování.To avoid this behavior, provide a start date and time for when you want the first recurrence to run.

Opakování vestavěných triggerůRecurrence for built-in triggers

Opakující se předdefinované aktivační události dodržují plán, který jste nastavili, včetně jakéhokoli časového pásma, které zadáte.Recurring built-in triggers honor the schedule that you set, including any time zone that you specify. Pokud ale opakování nespecifikuje žádné jiné pokročilé možnosti plánování, jako je třeba konkrétní časy spuštění budoucích opakování, budou tato opakování vycházet z posledního spuštění aktivační události.However, if a recurrence doesn't specify any other advanced scheduling options such as specific times to run future recurrences, those recurrences are based on the last trigger execution. V důsledku toho by časy zahájení těchto opakování mohly vzniknout kvůli faktorům, jako je latence během volání úložiště.As a result, the start times for those recurrences might drift due to factors such as latency during storage calls. Pokud nevyberete časové pásmo, může letní čas (letní čas) ovlivnit dobu, kdy se triggery spouštějí, například posune čas zahájení o hodinu dopředu při zahájení LETNÍho času a jednu hodinu směrem dozadu, až skončí letní čas.Also, if you don't select a time zone, daylight saving time (DST) might affect when triggers run, for example, shifting the start time one hour forward when DST starts and one hour backward when DST ends.

Chcete-li zajistit, aby vaše aplikace logiky běžela v zadaném čase začátku a neztratila opakování, zejména pokud je frekvence ve dnech nebo déle, zkuste Tato řešení:To make sure that your logic app runs at your specified start time and doesn't miss a recurrence, especially when the frequency is in days or longer, try these solutions:

  • Ujistěte se, že jste vybrali časové pásmo, aby vaše aplikace logiky běžela v zadaném čase zahájení.Make sure that you select a time zone so that your logic app runs at your specified start time. V opačném případě může při spuštění aktivačních událostí dojít ke změně LETNÍho času, například posune čas zahájení o hodinu dopředu při zahájení LETNÍho času a jednu hodinu zpět v případě, kdy končí letní čas.Otherwise, DST might affect when triggers run, for example, shifting the start time one hour forward when DST starts and one hour backward when DST ends.

    Při plánování úloh Logic Apps vloží zprávu ke zpracování do fronty a určí, kdy bude tato zpráva k dispozici, na základě času UTC, kdy byla poslední úloha spuštěna, a času UTC, kdy je naplánováno spuštění další úlohy.When scheduling jobs, Logic Apps puts the message for processing into the queue and specifies when that message becomes available, based on the UTC time when the last job ran and the UTC time when the next job is scheduled to run. Když zadáte časové pásmo, čas UTC pro vaši aplikaci logiky se také posune na čítač s tím, že se změní doba sezónní změny.By specifying a time zone, the UTC time for your logic app also shifts to counter the seasonal time change. Nicméně některá časová období můžou způsobit problémy, když se posunou čas.However, some time windows might cause problems when the time shifts. Další informace a příklady naleznete v tématu opakování pro letní čas a běžný čas.For more information and examples, see Recurrence for daylight saving time and standard time.

  • Použijte Trigger opakování a zadejte počáteční datum a čas pro opakování a konkrétní časy, kdy se má spustit následné opakování pomocí vlastností uvedených v těchto hodinách a v těchto minutách, které jsou k dispozici pouze pro frekvence dne a týdne .Use the Recurrence trigger and provide a start date and time for the recurrence plus the specific times for when to run subsequent recurrences by using the properties named At these hours and At these minutes, which are available only for the Day and Week frequencies.

  • Použijte aktivační událost posuvných okenmísto triggeru opakování.Use the Sliding Window trigger, rather than the Recurrence trigger.

Opakování pro aktivační události na základě připojeníRecurrence for connection-based triggers

V případě opakovaných triggerů na základě připojení, jako je SQL nebo SFTP-SSH, není plán jediným ovladačem, který řídí provádění, a časové pásmo určuje pouze počáteční čas spuštění.In recurring connection-based triggers, such as SQL or SFTP-SSH, the schedule isn't the only driver that controls execution, and the time zone only determines the initial start time. Další spuštění závisí na plánu opakování, posledním spuštění triggeru a dalších faktorech, které by mohly způsobit, že doba běhu vznikne nebo neočekávané chování, například:Subsequent runs depend on the recurrence schedule, the last trigger execution, and other factors that might cause run times to drift or produce unexpected behavior, for example:

  • Určuje, jestli aktivační událost přistupuje k serveru, který má víc dat, která se Trigger okamžitě pokusí načíst.Whether the trigger accesses a server that has more data, which the trigger immediately tries to fetch.

  • Dojde k chybám nebo opakovaným pokusům o aktivaci triggeru.Any failures or retries that the trigger incurs.

  • Latence během volání úložištěLatency during storage calls.

  • Neúdržba zadaného plánu při zahájení a ukončení letního času (DST).Not maintaining the specified schedule when daylight saving time (DST) starts and ends.

  • Další faktory, které mohou ovlivnit čas příštího spuštění.Other factors that can affect when the next run time happens.

Pokud chcete tyto problémy vyřešit nebo obejít, zkuste Tato řešení:To resolve or work around these problems, try these solutions:

  • Chcete-li se ujistit, že se doba opakování nemění, když se letní čas projeví, proveďte ruční úpravu opakování, aby vaše aplikace logiky běžela v očekávaném čase.To make sure that the recurrence time doesn't shift when DST takes effect, manually adjust the recurrence so that your logic app continues to run at the expected time. V opačném případě se čas zahájení posune jednu hodinu dopředu při zahájení LETNÍho času a hodinu zpětně od konce LETNÍho času.Otherwise, the start time shifts one hour forward when DST starts and one hour backward when DST ends.

  • Použijte aktivační událost opakování, abyste mohli zadat časové pásmo, počáteční datum a čas a také konkrétní časy , kdy se mají spouštět následující opakování, a to pomocí vlastností s názvem v těchto hodinách a v těchto minutách, které jsou k dispozici pouze pro frekvence dne a týdne .Use the Recurrence trigger so that you can specify a time zone, a start date and time, plus the specific times when to run subsequent recurrences by using the properties named At these hours and At these minutes, which are available only for the Day and Week frequencies. Některá časová období ale můžou pořád způsobit problémy, když se posunou čas.However, some time windows might still cause problems when the time shifts. Další informace a příklady naleznete v tématu opakování pro letní čas a běžný čas.For more information and examples, see Recurrence for daylight saving time and standard time.

  • Chcete-li se vyhnout zmeškaným opakováním, použijte aktivační událost posuvných okenmísto triggeru opakování.To avoid missed recurrences, use the Sliding Window trigger, rather than the Recurrence trigger.

Vlastní rozhraní API a konektoryCustom APIs and connectors

Chcete-li volat rozhraní API, která spouští vlastní kód nebo nejsou k dispozici jako konektory, můžete Logic Apps platformu rozšíření vytvořit vlastní API Apps.To call APIs that run custom code or aren't available as connectors, you can extend the Logic Apps platform by creating custom API Apps. Můžete také vytvořit vlastní konektory pro jakákoli rozhraní API založená na REST nebo protokolu SOAP, která zpřístupňují tato rozhraní API pro libovolnou aplikaci logiky ve vašem předplatném Azure.You can also create custom connectors for any REST or SOAP-based APIs, which make those APIs available to any logic app in your Azure subscription. Pokud chcete, aby byly vlastní API Apps nebo konektory veřejné pro použití v Azure, můžete Odeslat konektory pro certifikaci Microsoftu.To make custom API Apps or connectors public for anyone to use in Azure, you can submit connectors for Microsoft certification.

Poznámka

Logic Apps, které nasazujete a spouštíte v prostředí ISE (Integration Service Environment) , mají přímý přístup k prostředkům ve službě Azure Virtual Network.Logic apps that you deploy and run in an integration service environment (ISE) can directly access resources in an Azure virtual network. Pokud máte vlastní konektory, které vyžadují místní bránu dat, a Vy jste tyto konektory vytvořili mimo ISE, můžete tyto konektory použít i v ISE.If you have custom connectors that require the on-premises data gateway, and you created those connectors outside an ISE, logic apps in an ISE can also use those connectors.

Vlastní konektory vytvořené v rámci ISE nefungují s místní bránou dat.Custom connectors created within an ISE don't work with the on-premises data gateway. Tyto konektory ale můžou přistupovat přímo k místním zdrojům dat, které jsou připojené k virtuální síti Azure hostující rozhraní ISE.However, these connectors can directly access on-premises data sources that are connected to an Azure virtual network hosting the ISE. Proto Logic Apps v ISE pravděpodobně nepotřebují bránu dat při komunikaci s těmito prostředky.So, logic apps in an ISE most likely don't need the data gateway when communicating with those resources.

Další informace o vytváření ISEs najdete v tématu připojení k virtuálním sítím Azure z Azure Logic Apps.For more information about creating ISEs, see Connect to Azure virtual networks from Azure Logic Apps.

Příprava na nasazeníGet ready for deployment

I když vytvoříte připojení z aplikace logiky, připojení jsou samostatné prostředky Azure s vlastními definicemi prostředků.Although you create connections from within a logic app, connections are separate Azure resources with their own resource definitions. Pokud si chcete prohlédnout tyto definice prostředků připojení, Stáhněte si aplikaci logiky z Azure do sady Visual Studio, což je nejjednodušší způsob, jak vytvořit platnou šablonu parametrizované aplikace logiky, která je většinou připravená pro nasazení.To review these connection resource definitions, download your logic app from Azure into Visual Studio, which is the easiest way to create a valid parameterized logic app template that's mostly ready for deployment.

Blokovat vytváření připojeníBlock creating connections

Pokud vaše organizace neumožňuje připojení ke konkrétním prostředkům pomocí jejich konektorů v Azure Logic Apps, můžete zablokovat možnost vytvářet tato připojení pro konkrétní konektory v pracovních postupech aplikace logiky pomocí Azure Policy.If your organization doesn't permit connecting to specific resources by using their connectors in Azure Logic Apps, you can block the capability to create those connections for specific connectors in logic app workflows by using Azure Policy. Další informace najdete v tématu bloková připojení vytvořená konkrétními konektory v Azure Logic Apps.For more information, see Block connections created by specific connectors in Azure Logic Apps.

Známé problémyKnown issues

Chyba: BadGateway.Error: BadGateway. ID žádosti klienta: {GUID}Client request id: '{GUID}'

Tato chyba je výsledkem aktualizace značek aplikace logiky, kde jedno nebo více připojení nepodporují ověřování OAuth služby Azure Active Directory (Azure AD), jako je například SFTP AD SQL, přerušují tato připojení.This error results from updating the tags on a logic app where one or more connections don't support Azure Active Directory (Azure AD) OAuth authentication, such as SFTP ad SQL, breaking those connections. Aby se zabránilo tomuto chování, neaktualizujte tyto značky.To prevent this behavior, avoid updating those tags.

Další krokyNext steps