Que sont les connecteurs personnalisés ?
Des centaines de connecteurs prédéfinis sont disponibles pour connecter Power Apps aux services Microsoft et non-Microsoft. Cependant, vous souhaiterez peut-être communiquer avec un service non disponible en tant que connecteur prédéfini, par exemple l’API web de gestion des stocks de VanArsdel. Les connecteurs personnalisés comblent cette lacune en vous permettant de créer un connecteur avec ses propres actions, y compris l’appel d’une API web hébergée dans Gestion des API Azure à partir d’une application Power Apps.
Services connectés dans Visual Studio
Les développeurs peuvent également créer des connecteurs personnalisés à l’aide des services connectés dans Visual Studio. Il s’agit d’un ensemble d’outils vous permettant de vous connecter à des services tels que Microsoft Power Platform. Grâce à l’intégration, vous pouvez :
vous connecter à un environnement Power Platform ;
générer automatiquement un connecteur personnalisé pour votre environnement Power Platform ;
configurer un tunnel de développement pour vous connecter localement à votre connecteur personnalisé.
Les tunnels de développement créent une connexion ad hoc entre votre API web s’exécutant localement et vos applications Power Apps. Ainsi, vous pouvez tester et déboguer localement votre API web dans le cadre de Power Platform en temps réel.
API web de Gestion des API Azure
Kiana et son équipe ont créé les API web du système de gestion des stocks et les ont améliorées au fil du temps. Le système est complexe et se compose de nombreuses API différentes. L’équipe de Kiana pourrait contrôler et administrer les API web à partir d’un emplacement central à l’aide de Gestion des API Azure.
L’équipe de Kiana utilise souvent la capacité de Gestion des API Azure à exposer publiquement des API web spécifiques, mais pas d’autres, en définissant diverses stratégies. Pour en savoir plus sur Gestion des API Azure, consultez Intégrer une API web compatible avec Open API à Gestion des API Azure au moyen de Visual Studio.
Création d’un connecteur personnalisé
Vous pouvez créer un connecteur personnalisé en l’ajoutant Power Platform en tant que service connecté dans Visual Studio ou en l’exportant depuis Gestion des API Azure. Les deux options permettent au développeur d’applications Power Apps d’utiliser le connecteur personnalisé, et donc l’API web, sans avoir à connaître l’adresse de l’API web ni son fonctionnement.
Une fois le connecteur personnalisé généré, vous pouvez le voir sur la page Power Apps. Vous allez découvrir comment exporter une API comme indiqué ci-dessous, dans l’unité suivante.
Connecteur ou connexion
Un connecteur personnalisé est un wrapper autour d’une API web. Il permet à Power Apps de communiquer avec l’API web. Cependant, le connecteur personnalisé lui-même ne fait rien, à moins de lui créer une connexion.
Le connecteur connaît l’hôte et les détails de l’opération de l’API web.
La connexion connaît les informations d’identification et possède une référence au connecteur pour faciliter la communication avec l’API web.