Breyta

Deila með


Managed connectors in Azure Logic Apps

Managed connectors provide ways for you to access other services and systems where built-in connectors aren't available. You can use these triggers and actions to create workflows that integrate data, apps, cloud-based services, and on-premises systems. Different from built-in connectors, managed connectors are usually tied to a specific service or system such as Office 365, SharePoint, Azure Key Vault, Salesforce, Azure Automation, and so on. Managed by Microsoft and hosted in Azure, managed connectors usually require that you first create a connection from your workflow and authenticate your identity.

For a smaller number of services, systems and protocols, Azure Logic Apps provides a built-in version alongside the managed version. The number and range of built-in connectors vary based on whether you create a Consumption logic app workflow that runs in multitenant Azure Logic Apps or a Standard logic app workflow that runs in single-tenant Azure Logic Apps. In most cases, the built-in version provides better performance, capabilities, pricing, and so on. In a few cases, some built-in connectors are available only in one logic app workflow type, and not the other.

For example, a Standard workflow can use both managed connectors and built-in connectors for Azure Blob, Azure Cosmos DB, Azure Event Hubs, Azure Service Bus, DB2, FTP, MQ, SFTP, and SQL Server, while a Consumption workflow doesn't have the built-in versions. A Consumption workflow can use built-in connectors for Azure API Management, Azure App Services, and Batch, while a Standard workflow doesn't have these built-in connectors. For more information, review Built-in connectors in Azure Logic Apps and Single-tenant versus multitenant in Azure Logic Apps.

This article provides a general overview about managed connectors and the way they're organized in the Consumption workflow designer versus the Standard workflow designer with examples. For technical reference information about each managed connector in Azure Logic Apps, review Connectors reference for Azure Logic Apps.

Managed connector categories

For a Consumption logic app workflow, managed connectors appear in the designer under the following labels:

  • Standard connectors provide access to services such as Azure Blob Storage, Office 365, SharePoint, Salesforce, Power BI, OneDrive, and many more.

  • Enterprise connectors provide access to enterprise systems, such as SAP, IBM MQ, and IBM 3270 for an additional cost.

For a Standard logic app stateful workflow, all managed connectors appear in the designer under the Azure label, which describes how these connectors are hosted on the Azure platform. A Standard stateless workflow can use only the built-in connectors designed to run natively in single-tenant Azure Logic Apps.

Regardless whether you have a Consumption or Standard workflow, managed connector pricing follows the pricing for Enterprise connectors and Standard connectors, but metering works differently based on the workflow type. For more pricing information, review Trigger and action operations in the Consumption model and Trigger and action operations in the Standard model.

Some managed connectors also fall into the following informal groups:

  • On-premises connectors provide access to on-premises systems such as SQL Server, SharePoint Server, SAP, Oracle DB, file shares, and others.

  • Integration account connectors help you transform and validate XML, encode and decode flat files, and process business-to-business (B2B) messages using AS2, EDIFACT, and X12 protocols.

Standard connectors

In the Consumption workflow designer, managed connectors that follow the Standard connector pricing model appear under the Standard label. This section lists only some of the popular managed connectors. For more pricing information, review Trigger and action operations in the Consumption model.

In the Standard workflow designer, all managed connectors appear under the Azure label. Managed connector pricing still follows the pricing for Enterprise connectors and Standard connectors, but metering works differently based on the workflow type. For more pricing information, review Trigger and action operations in the Standard model.

Azure Blob Storage icon

Azure Blob Storage

Connect to your Azure Storage account so that you can create and manage blob content.

Azure Event Hubs icon

Azure Event Hubs

Consume and publish events through an event hub. For example, get output from your workflow with Event Hubs, and then send that output to a real-time analytics provider.

Azure Queues icon

Azure Queues

Connect to your Azure Storage account so that you can create and manage queues and messages.

Azure Service Bus icon

Azure Service Bus

Manage asynchronous messages, sessions, and topic subscriptions with the most commonly used connector in Logic Apps.

Azure Table Storage icon

Azure Table Storage

Connect to your Azure Storage account so that you can create, update, query, and manage tables.

File System icon

File System

Connect to your on-premises file share so that you can create and manage files.

FTP icon

FTP

Connect to FTP servers you can access from the internet so that you can work with your files and folders.

Office 365 Outlook icon

Office 365 Outlook

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.

Salesforce icon

Salesforce

Connect to your Salesforce account so that you can create and manage items such as records, jobs, objects, and more.

SharePoint Online icon

SharePoint Online

Connect to SharePoint Online so that you can manage files, attachments, folders, and more.

SFTP-SSH icon

SFTP-SSH

Connect to SFTP servers that you can access from the internet by using SSH so that you can work with your files and folders.

SQL Server icon

SQL Server

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.

Enterprise connectors

In the Consumption workflow designer, managed connectors that follow the Enterprise connector pricing model appear under the Enterprise label. These connectors can access enterprise systems for an additional cost. For more pricing information, review Trigger and action operations in the Consumption model.

In the Standard workflow designer, all managed connectors appear under the Azure label. Managed connector pricing still follows the pricing for Enterprise connectors and Standard connectors, but metering works differently based on the workflow type. For more pricing information, review Trigger and action operations in the Standard model.

IBM MQ icon

MQ

SAP icon

SAP

On-premises connectors

Before you can create a connection to an on-premises system, you must first download, install, and set up an on-premises data gateway. This gateway provides a secure communication channel without having to set up the necessary network infrastructure.

For a Consumption workflow, this section lists example Standard connectors that can access on-premises systems. For the expanded on-premises connectors list, review Supported data sources.

SAP icon

SAP

Integration account connectors

Integration account operations support business-to-business (B2B) communication scenarios in Azure Logic Apps. After you create an integration account and define your B2B artifacts, such as trading partners, agreements, and others, you can use integration account connectors to encode and decode messages, transform content, and more.

For example, if you use Microsoft BizTalk Server, you can create a connection from your workflow using the on-premises BizTalk Server connector. You can then extend or perform BizTalk-like operations in your workflow by using these integration account connectors.

  • Consumption workflows

    Before you use any integration account operations in a Consumption workflow, you have to link your logic app resource to your integration account.

  • Standard workflows

    Integration account operations don't require that you link your logic app resource to your integration account. Instead, you create a connection to your integration account when you add the operation to your Standard workflow.

For more information, review the following documentation:

Next steps