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 offre des centaines de connecteurs. Cet article décrit les connecteurs les plus courants et les plus 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 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.

Notes

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.

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

  • Éléments intégrés : ces déclencheurs et actions intégrés sont natifs d’Azure Logic Apps et vous permettent de créer des applications logiques qui s’exécutent selon des planifications personnalisées, communiquent avec d’autres points de terminaison, reçoivent des requêtes et y répondent, et appellent des fonctions Azure, Azure API Apps (Web Apps), vos propres API managées et publiées avec le service Azure Gestion des API, ainsi que des applications logiques imbriquées qui peuvent recevoir des requêtes.Built-ins: These built-in triggers and actions are "native" to Azure Logic Apps and help you create logic apps that run on custom schedules, communicate with other endpoints, receive and respond to requests, and 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. Vous pouvez également utiliser des actions intégrées pour organiser et contrôler le flux de travail de votre application logique et exploiter vos données.You can also use built-in actions that help you organize and control your logic app's workflow, and also work with data.

    Notes

    Les applications logiques d’un environnement de service d’intégration (ISE) peuvent accéder directement aux ressources d’un réseau virtuel Azure.Logic apps within an integration service environment (ISE) can directly access resources in an Azure virtual network. Lorsque vous utilisez un ISE, les déclencheurs et actions intégrés qui présentent l’étiquette Core s’exécutent dans le même ISE que vos applications logiques.When you use an ISE, built-in triggers and actions that display the Core label run in the same ISE as your logic apps. Les applications logiques, ainsi que les déclencheurs et actions intégrés qui s’exécutent dans votre ISE utilisent un autre plan de tarification que celui basé sur la consommation.Logic apps, built-in triggers, and built-in actions that run in your ISE use a pricing plan different from the consumption-based pricing plan.

    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. Pour plus d’informations sur la tarification, consultez l’article Modèle de tarification de Logic Apps.For more information about pricing, see Logic Apps pricing model.

  • 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 cross 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:

    Connecteurs API gérésManaged API 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.

    Notes

    Les applications logiques d’un environnement de service d’intégration (ISE) peuvent accéder directement aux ressources d’un réseau virtuel Azure.Logic apps within an integration service environment (ISE) can directly access resources in an Azure virtual network. Lorsque vous utilisez un ISE, les connecteurs standard et entreprise qui présentent l’étiquette ISE s’exécutent dans le même ISE que vos applications logiques.When you use an ISE, Standard and Enterprise connectors that display the ISE label run in the same ISE as your logic apps. Les connecteurs qui ne portent pas l’étiquette ISE s’exécutent dans le service Logic Apps global.Connectors that don't display the ISE label run in the global Logic Apps service.

    Dans le cas des systèmes locaux qui sont connectés à un réseau virtuel Azure, injectez votre ISE dans ce réseau pour que vos applications logiques puissent accéder directement à ces systèmes en utilisant un connecteur présentant une étiquette ISE, une action HTTP ou un connecteur personnalisé.For on-premises systems that are connected to an Azure virtual network, inject your ISE into that network so your logic apps can directly access those systems by using either a connector that has an ISE label, an HTTP action, or a custom connector. Les applications logiques et les connecteurs qui s’exécutent dans votre ISE utilisent un autre plan de tarification que celui basé sur la consommation.Logic apps and connectors that run in your ISE use a pricing plan different from the consumption-based pricing plan.

    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. Pour plus d’informations sur la tarification, consultez l’article Modèle de tarification de Logic Apps.For more information about pricing, see Logic Apps pricing model.

    Pour obtenir la liste complète des connecteurs et les informations de référence sur chaque connecteur, telles que les actions et les déclencheurs, qui sont définis par une description OpenAPI (anciennement Swagger), ainsi que les limites, consultez la vue d’ensemble des connecteurs.For the full list of connectors and each connector's reference information, such as actions and any triggers, which are defined by an OpenAPI (formerly Swagger) description, plus any limits, you can find the full list under the Connectors overview. Pour plus d’informations sur les tarifs, consultez le modèle de tarification de Logic Apps et les détails de tarification de Logic Apps.For pricing information, see Logic Apps pricing model, and Logic Apps pricing details.

Éléments intégrésBuilt-ins

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

Icône d’API
Planification
API icon
Schedule
- Exécutez votre application logique selon une planification spécifiée, allant des récurrences basiques à complexes, avec le déclencheur Recurrence (Périodicité).- Run your logic app on a specified schedule, ranging from basic to complex recurrences, with the Recurrence trigger.

- Suspendez votre application logique pour une durée spécifiée avec l’action Delay (Différer).- 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 Delay until (Différer jusqu’à).- Pause your logic app until the specified date and time with the Delay until action.

Icône d’API
HTTP
API icon
HTTP
Communiquez avec n’importe quel point de terminaison via HTTP avec des déclencheurs et des actions pour HTTP, HTTP + Swagger et HTTP + Webhook.Communicate with any endpoint over HTTP with both triggers and actions for HTTP, HTTP + Swagger, and HTTP + Webhook.
Icône d’API
Requête
API icon
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.

Icône d’API
Lot
API icon
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.

Icône d’API
Azure Functions
API icon
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. Icône d’API
Gestion des API Azure
API icon
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.
Icône d’API
Azure App Services
API icon
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. Icône d’API
Azure
Logic Apps
API icon
Azure
Logic Apps
Appelez d’autres applications logiques qui commencent avec un déclencheur Requête.Call other logic apps that start with a Request trigger.

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:

Icône d’élément intégré
Condition
Built-in Icon
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. Icône d’élément intégré
Boucle Foreach
Built-in Icon
For each
Effectuez les mêmes actions sur chaque élément dans un tableau.Perform the same actions on every item in an array.
Icône d’élément intégré
Étendue
Built-in Icon
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. Icône d’élément intégré
Commutateur
Built-in Icon
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.
Icône d’élément intégré
Terminate
Built-in Icon
Terminate
Arrêtez un flux de travail d’application logique qui fonctionne activement.Stop an actively running logic app workflow. Icône d’élément intégré
Until
Built-in Icon
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:

Icône intégrée
Opérations avec les données
Built-in Icon
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 flux de travail.- Parse JSON: Create user-friendly tokens from properties and their values in JSON content so 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.

Icône d’élément intégréBuilt-in Icon
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.

Icône d’élément intégré
Variables
Built-in Icon
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 API gérésManaged API 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 flux de travail avec ces services ou systèmes.Logic Apps provides these popular Standard connectors for automating tasks, processes, and workflows with these services or systems.

Icône d’API
Azure Service Bus
API icon
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. Icône d’API
SQL Server
API icon
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 effectuer des requêtes.Connect to your SQL Server on premises or an Azure SQL Database in the cloud so you can manage records, run stored procedures, or perform queries.
Icône d’API
Office 365
Outlook
API icon
Office 365
Outlook
Connectez-vous à votre compte de messagerie Office 365 pour pouvoir créer et gérer des e-mails, des tâches, des événements de calendrier et des réunions, des contacts, des requêtes et bien plus encore.Connect to your Office 365 email account so you can create and manage emails, tasks, calendar events and meetings, contacts, requests, and more. Icône d’API
Stockage Blob
Azure
API icon
Azure Blob
Storage
Connectez-vous à votre compte de stockage pour pouvoir créer et gérer du contenu d’objet blob.Connect to your storage account so you can create and manage blob content.
Icône d’API
SFTP
API icon
SFTP
Connectez-vous aux serveurs SFTP auxquels vous avez accès depuis Internet pour pouvoir travailler avec vos fichiers et dossiers.Connect to SFTP servers you can access from the internet so you can work with your files and folders. Icône d’API
SharePoint
Online
API icon
SharePoint
Online
Connectez-vous à SharePoint Online pour pouvoir gérer des fichiers, des pièces jointes, des dossiers et bien plus encore.Connect to SharePoint Online so you can manage files, attachments, folders, and more.
Icône d’API
Dynamics 365
CRM Online
API icon
Dynamics 365
CRM Online
Connectez-vous à votre compte Dynamics 365 pour pouvoir créer et gérer des enregistrements, des éléments et bien plus encore.Connect to your Dynamics 365 account so you can create and manage records, items, and more. Icône d’API
FTP
API icon
FTP
Connectez-vous aux serveurs FTP auxquels vous avez accès depuis Internet pour pouvoir travailler avec vos fichiers et dossiers.Connect to FTP servers you can access from the internet so you can work with your files and folders.
Icône d’API
Salesforce
API icon
Salesforce
Connectez-vous à votre compte Salesforce pour pouvoir créer et gérer des éléments comme des enregistrements, des travaux, des objets et bien plus encore.Connect to your Salesforce account so you can create and manage items such as records, jobs, objects, and more. Icône d’API
Twitter
API icon
Twitter
Connectez-vous à votre compte Twitter pour pouvoir gérer vos tweets, vos abonnés, votre chronologie et bien plus encore.Connect to your Twitter account so you can manage tweets, followers, your timeline, and more. Enregistrez vos tweets dans SQL, Excel ou SharePoint.Save your tweets to SQL, Excel, or SharePoint.
Icône d’API
Event Hubs
API icon
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. Icône d’API
Azure Event
Grid
API icon
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.

Connecteurs locauxOn-premises connectors

Les connecteurs standard ci-dessous fournis par Logic Apps sont couramment utilisés pour offrir un accès 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. 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.

Icône APIAPI icon
BizTalkBizTalk
ServeurServer
Icône d’API
Système de
fichiers
API icon
File
System
Icône d’API
IBM DB2
API icon
IBM DB2
Icône d’API
IBM
Informix
API icon
IBM
Informix
Icône d’APIAPI icon
MySQLMySQL
Icône d’API
Oracle DB
API icon
Oracle DB
Icône d’APIAPI icon
PostgreSQLPostgreSQL
Icône d’API
SharePoint
Server
API icon
SharePoint
Server
Icône d’API
SQL
Server
API icon
SQL
Server
Icône d’APIAPI icon
TeradataTeradata

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.

Icône d’API
Décodage
AS2
API icon
AS2
decoding
Icône d’API
Codage
AS2
API icon
AS2
encoding
Icône d’API
Décodage
EDIFACT
API icon
EDIFACT
decoding
Icône d’API
Codage
EDIFACT
API icon
EDIFACT
encoding
Icône d’API
Décodage
de fichier plat
API icon
Flat file
decoding
Icône d’API
Codage
de fichier plat
API icon
Flat file
encoding
Icône d’API
Compte
d’intégration
API icon
Integration
account
Icône d’API
Transformations
Liquid
API icon
Liquid
transforms
Icône d’API
Décodage
X12
API icon
X12
decoding
Icône d’API
Codage
X12
API icon
X12
encoding
Icône d’API
Transformations
XML
API icon
XML
transforms
Icône d’API
Validation
XML
API icon
XML
validation

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:

Icône d’API
IBM 3270
API icon
IBM 3270
Icône d’API
IBM MQ
API icon
IBM MQ
Icône d’API
SAP
API icon
SAP

Déclencheurs et actions - Informations supplémentairesTriggers and actions - more info

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 Twitter comporte un déclencheur « Lors de la publication d’un nouveau tweet », qui transmet le contenu du tweet au flux de travail de votre application logique.For example, the Twitter connector has a trigger, "When a new tweet is posted", that passes the tweet's content 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, vous devez autoriser une connexion à un compte Twitter pour accéder aux données ou publier des messages en votre nom.For example, you must authorize a connection to a Twitter account for accessing data or to post on your behalf.

Dans le cas des connecteurs qui utilisent OAuth, 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 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.

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 Active Directory (AD), comme Office 365 et Dynamics, Azure Logic Apps actualise les jetons d’accès indéfiniment.For services that use Azure Active Directory (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 d’un environnement de service d’intégration (ISE) peuvent accéder directement aux ressources d’un réseau virtuel Azure.Logic apps within 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.

Étapes suivantesNext steps