Exercice : créer un connecteur personnalisé à partir de Gestion des API Azure

Effectué

Dans cet exercice, vous allez créer un connecteur personnalisé en exportant une API depuis Gestion des API Azure.

Dans le scénario de développement Fusion de Van Arsdel, Maria doit afficher les emplacements des entrepôts dans son application Power Apps. Kiana et son équipe de développement ont créé plusieurs API web dont l’une renvoie les emplacements des entrepôts.

Les API web sont diffusées via Gestion des API Azure, qui permet de créer des connecteurs personnalisés pour toutes les API web qu’elle héberge. Grâce au connecteur personnalisé, l’application Power Apps de Maria pourra appeler l’API d’emplacement des entrepôts dans Gestion des API Azure.

Remarque

Si vous souhaitez utiliser Gestion des API Azure et Power Apps tout au long des exercices de ce module, vous devrez suivre quelques étapes.

La première consiste à télécharger les fichiers, dézipper l’archive, les configurer et les déployer dans Gestion des API en suivant les instructions du fichier LISEZMOI.

La deuxième consiste à vous assurer que vous disposez de la licence Power Apps appropriée. Vous pouvez vous inscrire pour bénéficier d’un environnement de développeur Power Platform gratuit ou utiliser une licence Microsoft 365 existante (ou un essai gratuit).

Exporter une API web de Gestion des API vers un connecteur personnalisé

  1. Vous avez besoin d’une clé d’abonnement afin que Power Apps puisse accéder à une API web hébergée dans Gestion des API. Accédez au panneau Subscriptions, cliquez sur les trois points (...) et sélectionnez le menu Show/hide keys.

    Panneau Abonnement

  2. Ensuite, copiez la clé d’abonnement depuis Primary key ou Secondary key.

    Copier la clé d’abonnement

  3. Pour générer un connecteur personnalisé à partir de Gestion des API Azure, accédez au panneau APIs et sélectionnez une API appropriée dans la section All APIs. Dans la capture d’écran, il s’agit de Gestion des stocks. Ensuite, vous pouvez voir l’API des emplacements des entrepôts.

    API de gestion des stocks dans Gestion des API

  4. Cliquez sur les trois points (...) pour afficher le menu contextuel. Sélectionnez le menu Export ⬇️.

    Menu d’exportation d’API de Gestion des API

  5. Cliquez sur le volet Power Apps and Power Automate dans le coin inférieur droit.

  6. Choisissez votre environnement Power Apps pour le connecteur personnalisé à publier et indiquez le nom d’affichage InventoryManager. Cliquez ensuite sur le bouton Export en bas.

    Exporter une API vers Power Apps

Les API de gestion des stocks ont été exportées vers Power Apps.

Créer une connexion au connecteur personnalisé

Vous devez créer une connexion au connecteur personnalisé pour pouvoir l’utiliser. En général, la création de la connexion nécessite une authentification auprès des API web.

  1. Après vous être connecté au tableau de bord Power Apps, ouvrez le panneau Data et cliquez sur le menu Custom Connectors à gauche. Ensuite, cliquez sur le bouton à droite.

    Nouveau connecteur personnalisé

  2. Lorsqu’une fenêtre contextuelle modale s’affiche, vous voyez le champ Clé API activé. Saisissez la clé API copiée au début de cette unité. Cliquez ensuite sur le bouton Create.

    Fenêtre contextuelle modale du nouveau connecteur personnalisé

  3. Accédez au menu Connections pour afficher la connexion créée.

    Nouvelle connexion

Vous avez terminé la création d’un connecteur personnalisé pour la gestion des stocks.