Connecteurs pour Azure Logic AppsConnectors for Azure Logic Apps

Les connecteurs offrent un accès rapide à partir d’Azure Logic Apps aux événements, aux données et aux actions de l’ensemble des autres applications, services, systèmes, protocoles et plateformes.Connectors provide quick access from Azure Logic Apps to events, data, and actions across other apps, services, systems, protocols, and platforms. En utilisant des connecteurs dans vos applications logiques, vous développez les fonctionnalités de vos applications cloud et locales pour exécuter des tâches avec les données que vous créez et dont vous disposez déjà.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.

Logic Apps propose des centaines de connecteurs. Cet article aborde les connecteurs les plus couramment utilisés par des milliers d’applications et des millions d’exécutions pour le traitement des données et des informations.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. Pour rechercher la liste complète des connecteurs et les informations de référence sur chaque connecteur, telles que les déclencheurs, les actions et les limites, consultez les pages de référence de connecteur accessibles à partir de la vue d’ensemble des connecteurs.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. En outre, apprenez-en davantage sur les déclencheurs et actions, sur le modèle de tarification de Logic Apps et sur les détails de tarification de Logic Apps.Also, learn more about triggers and actions, Logic Apps pricing model, and Logic Apps pricing details.

Conseil

Pour assurer l’intégration à un service ou à une API ne disposant pas de connecteur, vous pouvez appeler directement le service par le biais d’un protocole tel que HTTP, ou créer un connecteur personnalisé.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.

Types de connecteursConnector types

Les connecteurs sont disponibles sous forme de déclencheurs et d’actions intégrés ou de connecteurs managés.Connectors are available as built-in triggers and actions or as managed connectors.

  • Intégrés : les déclencheurs et les actions intégrés sont « natifs » dans Azure Logic Apps. Ils vous aident à effectuer les tâches suivantes pour vos applications logiques :Built-in: Built-in triggers and actions are "native" to Azure Logic Apps and help you perform these tasks for your logic apps:

    • Exécuter les applications selon des planifications personnalisées et avancéesRun on custom and advanced schedules.

    • Organiser et contrôler le workflow de votre application logique (par exemple, les boucles et les conditions), et utiliser des opérations de variables et de donnéesOrganize and control your logic app's workflow, for example, loops and conditions, and also to work with variables and data operations.

    • Communiquer avec d’autres points de terminaisonCommunicate with other endpoints.

    • Recevoir des requêtes et y répondreReceive and respond to requests.

    • Appeler Azure Functions, Azure API Apps (Web Apps), vos propres API managées et publiées avec la Gestion des API Azure, ainsi que les applications logiques imbriquées qui peuvent recevoir des requêtesCall 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.

  • Connecteurs managés : déployés et managés par Microsoft, ces connecteurs fournissent des déclencheurs et actions qui permettent d’accéder à des services cloud et/ou à des systèmes locaux, tels qu’Office 365, Stockage Blob Azure, SQL Server, Dynamics, Salesforce, SharePoint, etc.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. Certains connecteurs prennent spécifiquement en charge les scénarios de communication entreprise-entreprise (B2B) et nécessitent un compte d’intégration lié à votre application logique.Some connectors specifically support business-to-business (B2B) communication scenarios and require an integration account that's linked to your logic app. Avant d’utiliser certains connecteurs, vous devrez peut-être commencer par créer des connexions, qui sont managées par Azure Logic Apps.Before using certain connectors, you might have to first create connections, which are managed by Azure Logic Apps.

    Par exemple, si vous utilisez Microsoft BizTalk Server, vos applications logiques peuvent se connecter à votre instance BizTalk Server et communiquer avec cette dernière à l’aide du connecteur local BizTalk Server.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. Vous pouvez ensuite étendre ou exécuter des opérations de type BizTalk dans vos applications logiques à l’aide de connecteurs de compte d’intégration.You can then extend or perform BizTalk-like operations in your logic apps by using the integration account connectors.

    Les connecteurs sont classés en tant que connecteurs standard ou entreprise.Connectors are classified as either Standard or Enterprise. Les connecteurs entreprise permettent d’accéder aux systèmes d’entreprise tels que SAP, IBM MQ et IBM 3270 moyennant un coût supplémentaire.Enterprise connectors provide access to enterprise systems such as SAP, IBM MQ, and IBM 3270 for an additional cost. Pour déterminer si un connecteur est de type standard ou entreprise, consultez les détails techniques sur la page de référence de chaque connecteur accessible à partir de la vue d’ensemble des connecteurs.To determine whether a connector is Standard or Enterprise, see the technical details in each connector's reference page under Connectors overview.

    Vous pouvez également identifier les connecteurs à l’aide des catégories ci-dessous, même si certains connecteurs peuvent appartenir à plusieurs catégories.You can also identify connectors by using these categories, although some connectors can exist in multiple categories. Par exemple, SAP est à la fois un connecteur entreprise et un connecteur local :For example, SAP is an Enterprise connector and an on-premises connector:

    CategoryCategory DescriptionDescription
    Connecteurs managésManaged connectors Créent des applications logiques qui utilisent des services tels que Stockage Blob Azure, Office 365, Dynamics, Power BI, OneDrive, Salesforce, SharePoint Online et bien d’autres encore.Create logic apps that use services such as Azure Blob Storage, Office 365, Dynamics, Power BI, OneDrive, Salesforce, SharePoint Online, and many more.
    Connecteurs locauxOn-premises connectors Une fois la passerelle de données locale installée et configurée, ces connecteurs permettent à vos applications logiques d’accéder aux systèmes locaux comme SQL Server, SharePoint Server, Oracle DB, les partages de fichiers et autres.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.
    Connecteurs de compte d’intégrationIntegration account connectors Disponibles lorsque vous créez et payez un compte d’intégration, ces connecteurs transforment et valident le code XML, encodent et décodent les fichiers plats et traitent les messages entreprise-entreprise (B2B) avec les protocoles AS2, EDIFACT et 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.

Connexion à partir d’un environnement de service d’intégration (ISE)Connect from an integration service environment (ISE)

Pour les applications logiques qui ont besoin d’un accès direct aux ressources d’un réseau virtuel Azure, vous pouvez créer un environnement de service d’intégration (ISE) dédié vous permettant de générer, de déployer et d’exécuter vos applications logiques sur des ressources dédiées.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. Dans le concepteur d’applications logiques, lorsque vous parcourez les connecteurs que vous souhaitez utiliser pour les applications logiques d’un environnement ISE, une étiquette CORE apparaît sur les déclencheurs et les actions intégrés, tandis que l’étiquette ISE apparaît sur certains connecteurs.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.

Notes

Les applications logiques qui s’exécutent dans un environnement ISE, ainsi que leurs connecteurs, quel que soit l’endroit où ceux-ci s’exécutent, suivent un plan tarifaire fixe et non un plan tarifaire basé sur la consommation.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. Pour plus d’informations, consultez le Modèle tarifaire de Logic Apps et Informations tarifaires sur Logic Apps.For more information, see Logic Apps pricing model and Logic Apps pricing details.

ÉtiquetteLabel ExempleExample DescriptionDescription
CORECORE Exemple de connecteur CORE Les déclencheurs et les actions intégrés portant cette étiquette s’exécutent dans le même environnement ISE que vos applications logiques.Built-in triggers and actions with this label run in the same ISE as your logic apps.
ISEISE Exemple de connecteur ISE Les connecteurs managés portant cette étiquette s’exécutent dans le même environnement ISE que vos applications logiques.Managed connectors with this label run in the same ISE as your logic apps. Si vous disposez d’un système local connecté à un réseau virtuel Azure, l’environnement ISE permet à vos applications logiques d’accéder directement à ce système sans passer par la passerelle de données locale.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. Au lieu de cela, vous pouvez utiliser le connecteur ISE du système s’il est disponible, une action HTTP ou un connecteur personnalisé.Instead, you can either use that system's ISE connector if available, an HTTP action, or a custom connector. Pour les systèmes locaux qui n’ont pas de connecteurs ISE, utilisez la passerelle de données locale.For on-premises systems that don't have ISE connectors, use on-premises data gateway. Pour consulter les connecteurs ISE disponibles, consultez Connecteurs ISE.To review available ISE connectors, see ISE connectors.
Sans étiquetteNo label Exemple de connecteur multilocataire Les connecteurs ne portant ni l’étiquette CORE ni l’étiquette ISE, qui peuvent toujours être utilisés, s’exécutent dans le service Logic Apps multilocataire global.All other connectors without the CORE or ISE label, which you can continue to use, run in the global, multi-tenant Logic Apps service.

IntégréBuilt-in

Logic Apps fournit des déclencheurs et des actions intégrés qui vous permettent de créer des workflows basés sur une planification, d’aider vos applications logiques à communiquer avec d’autres applications et services, de contrôler le workflow via vos applications logiques, et de gérer ou de manipuler des données.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.

NomName DescriptionDescription
Planification de connecteur intégré
Planification
Schedule built-in connector
Schedule
- Exécutez une application logique selon une récurrence spécifiée, allant des planifications de base aux planifications avancées, à l’aide du déclencheur Récurrence.- Run a logic app on a specified recurrence, ranging from basic to advanced schedules with the Recurrence trigger.
- Exécutez une application logique qui doit gérer les données en blocs contigus à l’aide du déclencheur Fenêtre glissante.- Run a logic app that needs to handle data in continuous chunks with the Sliding Window trigger.
- Suspendez votre application logique pour une durée spécifiée avec l’action Retarder.- Pause your logic app for a specified duration with the Delay action.
- Suspendez votre application logique jusqu’à une date et une heure spécifiées avec l’action Retarder jusqu’à.- Pause your logic app until the specified date and time with the Delay until action.
 Connecteur intégré Batch
Batch
Batch built-in connector
Batch
- Traitez les messages par lot avec le déclencheur Batch messages (Messages par lot).- Process messages in batches with the Batch messages trigger.
- Appelez les applications logiques comportant déjà des déclencheurs par lot avec l’action Send messages to batch (Envoyer les messages au lot).- Call logic apps that have existing batch triggers with the Send messages to batch action.
Connecteur intégré HTTP
HTTP
HTTP built-in connector
HTTP
Appelez des points de terminaison HTTP ou HTTPS avec des déclencheurs et des actions pour HTTP.Call HTTP or HTTPS endpoints with triggers and actions for HTTP. Les autres déclencheurs et actions HTTP intégrés incluent le connecteur intégré HTTP + Swagger et HTTP + Webhook.Other HTTP built-in triggers and actions include HTTP + Swagger built-in connector and HTTP + Webhook.
Requête de connecteur intégré
Requête
Request built-in connector
Request
- Appelez votre application logique à partir d’autres applications ou services, déclenchez lors des événements liés aux ressources Event Grid ou déclenchez lors des réponses aux alertes Azure Security Center avec le déclencheur Requête.- 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.
- Envoyez des réponses à une application ou un service avec l’action Réponse.- Send responses to an app or service with the Response action.
Connecteur intégré Azure API Management
Azure API
Management
Azure API Management built-in connector
Azure API
Management
Appelez les déclencheurs et les actions définis par vos propres API, gérées et publiées avec Gestion des API Azure.Call triggers and actions defined by your own APIs that you manage and publish with Azure API Management.
Connecteur intégré Azure App Services
Azure App
Services
Azure App Services built-in connector
Azure App
Services
Appelez Azure API Apps ou Web Apps, hébergées sur Azure App Service.Call Azure API Apps, or Web Apps, hosted on Azure App Service. Les déclencheurs et les actions définies par ces applications apparaissent comme les autres déclencheurs et actions de première classe lorsque Swagger est inclus.The triggers and actions defined by these apps appear like any other first-class triggers and actions when Swagger is included.
Connecteur intégré Azure Logic Apps
Azure Logic
Apps
Azure Logic Apps built-in connector
Azure Logic
Apps
Appelez d’autres applications logiques qui commencent par le déclencheur Requête.Call other logic apps that start with the Request trigger.

Exécuter du code à partir d’applications logiquesRun code from logic apps

Logic Apps fournit des actions intégrées permettant d’exécuter votre propre code dans le workflow de votre application logique :Logic Apps provides built-in actions for running your own code in your logic app's workflow:

NomName DescriptionDescription
Connecteur intégré Azure Functions
Azure Functions
Azure Functions built-in connector
Azure Functions
Appelez les fonctions Azure qui exécutent des extraits de code personnalisés (C# ou Node.js) à partir de vos applications logiques.Call Azure functions that run custom code snippets (C# or Node.js) from your logic apps.
Connecteur intégré Inline Code
Inline code
Inline Code built-in connector
Inline code
Ajoutez et exécutez des extraits de code JavaScript à partir de vos applications logiques.Add and run JavaScript code snippets from your logic apps.

Contrôler le flux de travailControl workflow

Logic Apps fournit des actions intégrées qui permettent de structurer et de contrôler les actions du flux de travail de votre application logique :Logic Apps provides built-in actions for structuring and controlling the actions in your logic app's workflow:

NomName DescriptionDescription
Action intégrée de la condition
Condition
Condition built-in action
Condition
Évaluez une condition et exécutez différentes actions selon que la condition est true ou false.Evaluate a condition and run different actions based on whether the condition is true or false.
Action intégrée pour chacun
Pour chacun
For Each built-in action
For each
Effectuez les mêmes actions sur chaque élément dans un tableau.Perform the same actions on every item in an array.
Action intégrée de l’étendue
Étendue
Scope built-in action
Scope
Regroupez les actions en étendues, qui obtiennent leur propre état à la fin de l’exécution des actions dans l’étendue.Group actions into scopes, which get their own status after the actions in the scope finish running.
Action intégrée de basculement
Basculement
Switch built-in action
Switch
Regroupez les actions en cas, auxquels sont affectées des valeurs uniques à l’exception du cas par défaut.Group actions into cases, which are assigned unique values except for the default case. Exécutez uniquement le cas dont la valeur affectée correspond au résultat d’une expression, d’un objet ou d’un jeton.Run only that case whose assigned value matches the result from an expression, object, or token. Si aucune correspondance n’existe, exécutez le cas par défaut.If no matches exist, run the default case.
Terminer l’action intégrée
Terminer
Terminate built-in action
Terminate
Arrêtez un flux de travail d’application logique qui fonctionne activement.Stop an actively running logic app workflow.
Jusqu’à l’action intégrée
Jusqu’au
Until built-in action
Until
Répétez les actions jusqu’à ce que la condition spécifiée ait la valeur true ou qu’un état ait changé.Repeat actions until the specified condition is true or some state has changed.

Gérer ou manipuler des donnéesManage or manipulate data

Logic Apps fournit des actions intégrées qui permettent de manipuler les sorties de données et leur format :Logic Apps provides built-in actions for working with data outputs and their formats:

NomName DescriptionDescription
Action intégrée des opérations de données
Opérations de données
Data Operations built-in action
Data Operations
Effectuez des opérations avec les données :Perform operations with data:

- Composer : créez une sortie unique à partir de plusieurs entrées avec différents types.- Compose: Create a single output from multiple inputs with various types.
- Créer un tableau CSV : créez un tableau CSV (valeurs séparées par des virgules) à partir d’un tableau avec des objets JSON.- Create CSV table: Create a comma-separated-value (CSV) table from an array with JSON objects.
- Créer un tableau HTML : créez un tableau HTML à partir d’un tableau avec des objets JSON.- Create HTML table: Create an HTML table from an array with JSON objects.
- Filtrer un tableau : créez un tableau à partir des éléments d’un autre tableau qui correspondent à vos critères.- Filter array: Create an array from items in another array that meet your criteria.
- Joindre : créez une chaîne à partir de tous les éléments d’un tableau et séparez ces éléments à l’aide du séparateur spécifié.- Join: Create a string from all items in an array and separate those items with the specified delimiter.
- Analyser JSON : Créez des jetons conviviaux à partir des propriétés et de leurs valeurs dans le contenu JSON afin de pouvoir utiliser ces propriétés dans votre workflow.- Parse JSON: Create user-friendly tokens from properties and their values in JSON content so that you can use those properties in your workflow.
- Sélectionner : créez un tableau avec des objets JSON en transformant les éléments ou les valeurs d’un autre tableau et en mappant ces éléments sur les propriétés spécifiées.- Select: Create an array with JSON objects by transforming items or values in another array and mapping those items to specified properties.

Action intégrée date/heureDate Time built-in action
Date HeureDate Time
Effectuez des opérations avec les horodatages :Perform operations with timestamps:

- Ajouter à l’heure : ajoutez le nombre spécifié d’unités à un timestamp.- Add to time: Add the specified number of units to a timestamp.
- Convertir le fuseau horaire : Convertit un horodatage du fuseau horaire source au fuseau horaire cible.- Convert time zone: Convert a timestamp from the source time zone to the target time zone.
- Heure actuelle : Renvoyer le timestamp actuel sous forme de chaîne.- Current time: Return the current timestamp as a string.
- Obtenir l’heure future : Retourne l’horodatage actuel plus les unités de temps spécifiées.- Get future time: Return the current timestamp plus the specified time units.
- Obtenir l’heure passée : Retourne l’horodatage actuel moins les unités de temps spécifiées.- Get past time: Return the current timestamp minus the specified time units.
- Soustraire de l’heure : Soustrait un nombre d’unités de temps d’un horodatage.- Subtract from time: Subtract a number of time units from a timestamp.

Action intégrée des variables
Variables
Variables built-in action
Variables
Effectuez des opérations avec les variables :Perform operations with variables:

- Ajouter à la variable de tableau : insérez une valeur en tant que dernier élément dans un tableau stocké par une variable.- Append to array variable: Insert a value as the last item in an array stored by a variable.
- Ajouter à la variable de chaîne : insérez une valeur en tant que dernier caractère dans une chaîne stockée par une variable.- Append to string variable: Insert a value as the last character in a string stored by a variable.
- Décrémenter une variable : diminuez une variable d’une valeur constante.- Decrement variable: Decrease a variable by a constant value.
- Incrémenter une variable : augmentez une variable d’une valeur constante.- Increment variable: Increase a variable by a constant value.
- Initialiser la variable : créez une variable et déclarez son type de données et sa valeur initiale.- Initialize variable: Create a variable and declare its data type and initial value.
- Définir une variable : attribuez une autre valeur à une variable existante.- Set variable: Assign a different value to an existing variable.

Connecteurs gérésManaged connectors

Logic Apps fournit les connecteurs standard ci-dessous qui sont les plus couramment utilisés pour automatiser les tâches, les processus et les workflows avec ces services ou systèmes :Logic Apps provides these popular Standard connectors for automating tasks, processes, and workflows with these services or systems:

NomName DescriptionDescription
Connecteur managé Azure Service Bus
Azure Service Bus
Azure Service Bus managed connector
Azure Service Bus
Gérez les messages asynchrones, les sessions et les abonnements à une rubrique avec le connecteur le plus couramment utilisé dans Logic Apps.Manage asynchronous messages, sessions, and topic subscriptions with the most commonly used connector in Logic Apps.
Connecteur managé SQL Server
SQL Server
SQL Server managed connector
SQL Server
Connectez-vous à votre serveur SQL local ou à Azure SQL Database dans le cloud pour gérer les enregistrements, exécuter des procédures stockées ou exécuter des requêtes.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.
Connecteur managé Stockage Blob Azure
Stockage Blob
Azure
Azure Blob Storage managed connector
Azure Blob
Storage
Connectez-vous à votre compte de stockage pour créer et gérer du contenu d’objet blob.Connect to your storage account so that you can create and manage blob content.
Connecteur managé Outlook Office 365
Office 365
Outlook
Office 365 Outlook managed connector
Office 365
Outlook
Connectez-vous à votre compte de courrier professionnel ou scolaire pour créer et gérer des e-mails, des tâches, des événements de calendrier, des réunions, des contacts, des requêtes et bien plus encore.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.
Connecteur managé SFTP-SSH
SFTP-SSH
SFTP-SSH managed connector
SFTP-SSH
Connectez-vous aux serveurs SFTP auxquels vous avez accès à partir d’Internet via une connexion SSH afin de pouvoir utiliser vos fichiers et vos dossiers.Connect to SFTP servers that you can access from the internet by using SSH so that you can work with your files and folders.
Connecteur managé SharePoint Online
SharePoint
Online
SharePoint Online managed connector
SharePoint
Online
Connectez-vous à SharePoint Online pour gérer des fichiers, des pièces jointes, des dossiers et bien plus encore.Connect to SharePoint Online so that you can manage files, attachments, folders, and more.
Connecteur managé de files d’attente Azure
Files d’attente
Azure
Azure Queues managed connector
Azure
Queues
Connectez-vous à votre compte de stockage Azure pour créer et gérer des files d’attente et des messages.Connect to your Azure Storage account so that you can create and manage queues and messages.
Connecteur managé FTP
FTP
FTP managed connector
FTP
Connectez-vous aux serveurs FTP auxquels vous avez accès à partir d’Internet pour utiliser vos fichiers et vos dossiers.Connect to FTP servers you can access from the internet so that you can work with your files and folders.
Connecteur managé par le système de fichiers
Système
de fichiers
File System managed connector
File
System
Connectez-vous à votre partage de fichiers local afin de créer et de gérer des fichiers.Connect to your on-premises file share so that you can create and manage files.
Connecteur managé par Azure Event Hubs
Azure Event Hubs
Azure Event Hubs managed connector
Azure Event Hubs
Consommez et publiez des événements via un Event Hub.Consume and publish events through an Event Hub. Par exemple, obtenez une sortie à partir de votre application logique à l’aide des Event Hubs, puis envoyez-la à un fournisseur d’analyses en temps réel.For example, get output from your logic app with Event Hubs, and then send that output to a real-time analytics provider.
Connecteur managé par Azure Event Grid
Azure Event
Grid
Azure Event Grid managed connector
Azure Event
Grid
Surveillez les événements publiés par une grille d’événements, par exemple, lorsque les ressources Azure ou les ressources tierces changent.Monitor events published by an Event Grid, for example, when Azure resources or third-party resources change.
Connecteur managé par Salesforce
Salesforce
Salesforce managed connector
Salesforce
Connectez-vous à votre compte Salesforce pour créer et gérer des éléments tels que des enregistrements, des travaux, des objets et bien plus encore.Connect to your Salesforce account so that you can create and manage items such as records, jobs, objects, and more.

Connecteurs locauxOn-premises connectors

Avant de créer une connexion à un système local, vous devez d’abord télécharger, installer et configurer une passerelle de données locale.Before you can create a connection to an on-premises system, you must first download, install, and set up an on-premises data gateway. Cette passerelle fournit un canal de communication sécurisé sans avoir à configurer l’infrastructure réseau nécessaire.This gateway provides a secure communication channel without having to set up the necessary network infrastructure.

Voici quelques connecteurs standard couramment utilisés que Logic Apps fournit pour accéder aux données et aux ressources des systèmes locaux.Here are some commonly used Standard connectors that Logic Apps provides for accessing data and resources in on-premises systems. Pour obtenir la liste des connecteurs locaux, consultez Sources de données prises en charge.For the on-premises connectors list, see Supported data sources.

Connecteurs de compte d’intégrationIntegration account connectors

Logic Apps fournit les connecteurs standard ci-dessous pour la création de solutions entreprise-entreprise (B2B) avec vos applications logiques lorsque vous créez et payez un compte d’intégration, qui est disponible par le biais d’Enterprise Integration Pack (EIP) dans 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. Avec ce compte, vous pouvez créer et stocker des artefacts B2B tels que les partenaires commerciaux, les contrats, les mappages, les schémas, les certificats et ainsi de suite.With this account, you can create and store B2B artifacts such as trading partners, agreements, maps, schemas, certificates, and so on. Pour utiliser ces artefacts, associez vos applications logiques avec votre compte d’intégration.To use these artifacts, associate your logic apps with your integration account. Si vous utilisez déjà BizTalk Server, ces connecteurs vous sont peut-être familiers.If you currently use BizTalk Server, these connectors might seem familiar already.

Connecteurs d’entrepriseEnterprise connectors

Logic Apps fournit les connecteur entreprise ci-dessous pour l’accès aux système d’entreprise, tels que SAP et IBM MQ :Logic Apps provides these Enterprise connectors for accessing enterprise systems, such as SAP and IBM MQ:

Connecteurs ISEISE connectors

En ce qui concerne les applications logiques créées et exécutées dans un environnement de service d’intégration (ISE) dédié, le concepteur d’applications logiques identifie les déclencheurs et les actions intégrés qui s’exécutent dans l’environnement ISE à l’aide de l’étiquette 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. Les connecteurs managés qui s’exécutent dans un environnement ISE sont signalés par l’étiquette ISE. Les connecteurs qui s’exécutent dans le service global multilocataire Logic Apps ne sont signalés par aucune étiquette.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. Cette liste montre les connecteurs qui ont une version ISE :This list shows the connectors that currently have ISE versions:

Pour plus d’informations, consultez les rubriques suivantes :For more information, see these topics:

Types de déclencheurs et d’actionsTriggers and action types

Les connecteurs peuvent fournir des déclencheurs et/ou des actions.Connectors can provide triggers, actions, or both. Un déclencheur représente la première étape de toute application logique, puisqu’il spécifie généralement l’événement qui l’active et commence à exécuter votre application logique.A trigger is the first step in any logic app, usually specifying the event that fires the trigger and starts running your logic app. Par exemple, le connecteur FTP comporte un déclencheur qui démarre votre application logique « lorsqu’un fichier est ajouté ou modifié ».For example, the FTP connector has a trigger that starts your logic app "when a file is added or modified". Certains déclencheurs recherchent régulièrement l’événement ou les données spécifiées, puis s’activent lorsqu’ils détectent ces derniers.Some triggers regularly check for the specified event or data and then fire when they detect the specified event or data. D’autres déclencheurs attendent, mais se déclenchent instantanément quand un événement spécifique survient ou que de nouvelles données sont disponibles.Other triggers wait but fire instantly when a specific event happens or when new data is available. Les déclencheurs transmettent également les données requises à votre application logique.Triggers also pass along any required data to your logic app. Votre application logique peut lire et utiliser ces données tout au long du flux de travail.Your logic app can read and use that data throughout the workflow. Par exemple, le connecteur Office 365 Outlook comporte un déclencheur, « À l’arrivée d’un nouvel e-mail », qui peut transmettre le contenu de cet e-mail dans le flux de travail de l’application logique.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.

Après l’activation d’un déclencheur, Azure Logic Apps crée une instance de votre application logique et commence à exécuter les actions dans le flux de travail de votre application logique.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. Les actions désignent les étapes qui succèdent au déclencheur et exécutent des tâches dans le flux de travail de votre application logique.Actions are the steps that follow the trigger and perform tasks in your logic app's workflow. Par exemple, vous pouvez créer une application logique qui obtient des données client à partir d’une base de données SQL, puis traiter ces données à l’aide d’actions ultérieures.For example, you can create a logic app that gets customer data from a SQL database and process that data in later actions.

Voici les principaux types de déclencheurs fournis par Azure Logic Apps :Here are the general kinds of triggers that Azure Logic Apps provides:

  • Déclencheur de périodicité : ce déclencheur s’exécute selon une planification spécifiée et n’est pas étroitement associé à un service ou système particulier.Recurrence trigger: This trigger runs on a specified schedule and isn't tightly associated with a particular service or system.

  • Déclencheur d’interrogation : ce déclencheur interroge régulièrement un service ou système spécifique sur la base de la planification spécifiée, pour y rechercher de nouvelles données ou vérifier si un événement précis s’est produit.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. Si de nouvelles données sont disponibles ou que l’événement spécifié s’est produit, le déclencheur crée et exécute une nouvelle instance de votre application logique, qui peut alors utiliser les données transmises sous forme d’entrée.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.

  • Déclencheur d’émission : ce déclencheur attend et écoute l’apparition de nouvelles données ou la survenue d’un événement.Push trigger: This trigger waits and listens for new data or for an event to happen. Si de nouvelles données sont disponibles ou que l’événement se produit, le déclencheur crée et exécute une nouvelle instance de votre application logique, qui peut alors utiliser les données transmises sous forme d’entrée.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.

Configuration des connecteursConnector configuration

Les déclencheurs et actions de chaque connecteur disposent de leurs propres propriétés, que vous devez configurer.Each connector's triggers and actions provide their own properties for you to configure. Dans le cas de nombreux connecteurs, vous devez également commencer par créer une connexion au service ou système cible et fournir des informations d’identification d’authentification ou d’autres détails de configuration pour être en mesure d’utiliser un déclencheur ou une action dans votre application logique.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. Par exemple, pour pouvoir accéder à votre compte de messagerie Office 365 Outlook et l’utiliser, vous devez autoriser une connexion à ce compte.For example, before you can access and working with your Office 365 Outlook email account, you must authorize a connection to that account.

Dans le cas des connecteurs qui utilisent l’authentification OAuth Azure AD (Azure Active Directory), créer une connexion signifie se connecter au service (tel qu’Office 365, Salesforce ou GitHub), où votre jeton d’accès est chiffré et stocké de manière sécurisée dans un magasin de secrets 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. D’autres connecteurs, comme FTP et SQL, nécessitent une connexion comprenant des détails de configuration, tels que l’adresse du serveur, le nom d’utilisateur et le mot de passe.Other connectors, such as FTP and SQL, require a connection that has configuration details, such as the server address, username, and password. Ces informations de configuration de connexion sont également chiffrées et stockées de manière sécurisée.These connection configuration details are also encrypted and securely stored. Apprenez-en davantage sur le chiffrement dans Azure.Learn more about encryption in Azure.

Les connexions peuvent accéder au service ou système cible aussi longtemps que ce dernier l’autorise.Connections can access the target service or system for as long as that service or system allows. Pour les services qui utilisent des connexions OAuth Azure AD, tels qu’Office 365 et Dynamics, Azure Logic Apps actualise les jetons d’accès indéfiniment.For services that use Azure AD OAuth connections, such as Office 365 and Dynamics, Azure Logic Apps refreshes access tokens indefinitely. D’autres services peuvent imposer des limites concernant la durée pendant laquelle Azure Logic Apps peut utiliser un jeton sans actualisation.Other services might have limits on how long Azure Logic Apps can use a token without refreshing. En règle générale, certaines actions, telles que la modification de votre mot de passe, invalident tous les jetons d’accès.Generally, some actions invalidate all access tokens, such as changing your password.

Connecteurs et API personnalisésCustom APIs and connectors

Pour appeler des API qui exécutent du code personnalisé ou qui ne sont pas disponibles en tant que connecteurs, vous pouvez étendre la plateforme Logic Apps en créant des applications API personnalisées.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. Vous pouvez également créer des connecteurs personnalisés pour n’importe quelle API REST ou SOAP, ce qui rend ces API disponibles pour n’importe quelle application logique dans votre abonnement 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. Pour rendre les applications API ou les connecteurs personnalisés publics afin que tout le monde puisse les utiliser dans Azure, vous pouvez soumettre des connecteurs à la certification Microsoft.To make custom API Apps or connectors public for anyone to use in Azure, you can submit connectors for Microsoft certification.

Notes

Les applications logiques que vous déployez et exécutez dans un environnement de service d’intégration (ISE) peuvent accéder directement aux ressources d’un réseau virtuel Azure.Logic apps that you deploy and run in an integration service environment (ISE) can directly access resources in an Azure virtual network. Si vous disposez de connecteurs personnalisés qui ont besoin de la passerelle de données locale et que vous avez créé ces connecteurs hors d’un ISE, les applications logiques d’un ISE peuvent également utiliser ces connecteurs.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.

Les connecteurs personnalisés créés au sein d’un ISE ne fonctionnent pas avec la passerelle de données locale.Custom connectors created within an ISE don't work with the on-premises data gateway. Toutefois, ces connecteurs peuvent accéder directement aux sources de données locales qui sont connectées à un réseau virtuel Azure hébergeant l’ISE.However, these connectors can directly access on-premises data sources that are connected to an Azure virtual network hosting the ISE. Par conséquent, les applications logiques d’un ISE n’ont généralement pas besoin de la passerelle de données lorsqu’elles communiquent avec ces ressources.So, logic apps in an ISE most likely don't need the data gateway when communicating with those resources.

Pour plus d’informations sur la création d’environnements ISE, consultez l’article Se connecter à des réseaux virtuels Azure à partir d’Azure Logic Apps.For more information about creating ISEs, see Connect to Azure virtual networks from Azure Logic Apps.

Blocage de la création de connexionsBlock creating connections

Si votre organisation n’autorise pas la connexion à des ressources spécifiques à l’aide de leurs connecteurs dans Azure Logic Apps, vous pouvez bloquer la possibilité de créer ces connexions pour certains connecteurs dans les flux de travail d’application logique avec 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. Pour plus d’informations, consultez Blocage des connexions créées par des connecteurs spécifiques dans Azure Logic Apps.For more information, see Block connections created by specific connectors in Azure Logic Apps.

Se préparer pour le déploiementGet ready for deployment

Bien que vous ayez créé des connexions à partir d’une application logique, les connexions sont des ressources Azure distinctes avec leurs propres définitions de ressource.Although you create connections from within a logic app, connections are separate Azure resources with their own resource definitions. Pour passer en revue ces définitions de ressources de connexion, téléchargez votre application logique dans Visual Studio à partir d’Azure, qui est le moyen le plus simple de créer un modèle d’application logique paramétré valide et dans l’ensemble prêt à être déployé.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.

Étapes suivantesNext steps