Boîte d'auteur


Discutez de votre projet

À propos de nous

Nous sommes un partenaire Microsoft Gold avec sa présence aux États-Unis et en Inde. Nous sommes un fournisseur de services informatiques dynamique et professionnel au service des entreprises et des startups, en les aidant à relever les défis de l'économie mondiale. Nous offrons des services dans le domaine de la consultation et de la mise en œuvre CRM, du développement d'applications, du développement d'applications mobiles, du développement Web et du développement offshore.

Connecteurs personnalisés dans PowerApps

Créer un connecteur personnalisé dans PowerApps à partir de rien

By Rashmi Kaushik / 9 mars 2022

13 octobre 2022
Créer un connecteur personnalisé dans PowerApps à partir de rien

Connecteur personnalisé dans PowerApps

Les connecteurs dans Power Apps permettent d'établir une connexion à une source de données et nous permettent d'utiliser ces sources de données dans nos applications. Ces sources de données peuvent être SharePoint, SQL Server, Outlook, Dynamics 365 et bien d'autres. À l'heure actuelle, PowerApps fournit plus de 300 connecteurs déjà disponibles pour être utilisés dans nos applications.

Mais que se passe-t-il si le connecteur que nous voulons utiliser n'est pas disponible ou si nous voulons utiliser notre propre connecteur dans les applications ? Dans ce type de scénario, les connecteurs personnalisés entrent en images. Les connecteurs personnalisés nous permettent d'utiliser nos propres connecteurs dans les applications.

Dans ce blog, nous vous guiderons sur la façon de créer votre tout premier connecteur personnalisé dans Power Apps à l'aide d'une API (Application Programming Interface).

Introduction à la OpenWeatherMap

OpenWeatherMapis utilisé pour fournir un rapport de prévisions météorologiques à l'aide d'une API. Dans ce blog, nous utilisons OpenWeatherMap pour fournir un bulletin météo en temps réel dans notre application canevas.

Connectez-vous à https://openweathermap.org/

Regardez OpenWeatherMap clé API

Pour obtenir une clé API, vous devez créer un compte gratuit. Après avoir créé un compte, vous recevrez une clé API par défaut.

Vous pouvez soit utiliser la valeur par défaut Clé API ou vous pouvez générer votre clé API. Cette clé API agira comme votre Mot de passe qui est utilisé pour l'autorisation et empêche d'autres utilisateurs d'utiliser votre API.

Aussi, lisez: Définition du mode par défaut pour les formulaires dans l'application Canvas (Power Apps)

Tester les points de terminaison d'API à l'aide d'une clé d'API

Puisque nous avons obtenu une clé API, nous allons tester nos points de terminaison à l'aide d'une clé API. Nous voulons afficher les bulletins météo par nom de ville, nous allons donc utiliser des points de terminaison qui ont le nom de la ville comme paramètre de requête. Suivez les étapes décrites ci-dessous :

Allez maintenant dans le navigateur et testez votre point final. Fournissez simplement votre Nom de Ville (q) et votre Clé API (identifiant de l'application).

Vous verrez la réponse JSON si elle réussit, comme indiqué ci-dessous. Vous aurez besoin de votre clé API et de cette réponse JSON plus tard, alors gardez-la ouverte dans le navigateur.

Aussi, lisez: Connaître les rôles des utilisateurs dans Microsoft Power Apps

Création d'un nouveau connecteur personnalisé

Maintenant que nous avons obtenu une clé API et que nous l'avons testée avec succès, nous pouvons poursuivre la création de notre connecteur personnalisé. Créez un compte ou connectez-vous à Power Apps.

Sélectionnez Dataverse et cliquez sur les connecteurs personnalisés.

Ensuite, en haut à droite, cliquez sur Nouveau connecteur personnalisé.

Maintenant, vous verrez qu'il y a plusieurs options à choisir. Dans ce blog, nous allons créer à partir d'une ébauche.

Ensuite, fournissez un nom significatif pour votre connecteur. Vous pouvez nommer tout ce que vous voulez.

Remplir l'onglet Informations générales

Dans la section Général, vous pouvez télécharger l'icône, appliquer une couleur d'arrière-plan à l'icône et donner une description de votre connecteur.

Sélectionnez le schéma comme HTTPS puisque notre point de terminaison est de https.

Type de régime

Hostname

Aussi, lisez: Implémenter une liste déroulante en cascade à plusieurs niveaux dans Power Apps à partir de SharePoint

Définition des sections de sécurité

Dans la section sécurité, sélectionnez Clé API comme type d'authentification car nous utilisons la clé API pour accéder à notre point de terminaison.

Ensuite, remplissez le libellé du paramètre en tant que clé et le nom du paramètre en tant qu'autorisation.

Sélectionnez En-tête comme votre Paramètre emplacement.

Définir une action pour notre connecteur personnalisé

Dans la section de définition, nous pouvons définir plusieurs actions pour notre connecteur personnalisé. Dans ce blog, nous n'aurons qu'une seule action, mais si vous le souhaitez, vous pouvez ajouter d'autres actions ultérieurement pour différents points de terminaison. Cliquez sur l'action Nouveau et dans la section générale remplissez le résumé et la description.

Dans le champ ID d'opération, nommez le champ qui sera facile à retenir et significatif car ce champ sera requis plus tard dans l'application canevas.

Importer à partir de l'échantillon

Ici, nous allons définir l'exigence requise pour la demande.

Nous utiliserons GET car nous obtenons des données de l'API.

Dans l'URL, indiquez le point de terminaison que nous utilisons précédemment pour tester par nom de ville et cliquez sur importer.

Définir une réponse dans notre connecteur personnalisé

Ensuite, nous allons remplir la section de réponse, cliquez simplement sur Ajouter une réponse par défaut.

Copiez la réponse que nous avons obtenue plus tôt du point de terminaison que nous avons testé et collez-la dans la section body et cliquez sur importer.

Maintenant, cliquez sur Créer un connecteur.

Maintenant, vous verrez le message que notre connecteur personnalisé a créé avec succès.

Test de notre connecteur personnalisé

Sélectionnez Tester dans la liste déroulante

Ensuite, fournissez votre clé API et cliquez sur engendrent.

Dans la section lieu, sélectionnez Mumbai ou la ville de votre choix dans le paramètre de requête (q) et fournissez votre clé d'ID d'application et cliquez sur Tester l'opération.        

Si la demande aboutit, elle renverra une réponse avec un code d'état de 200 et une réponse JSON dans une section du corps, comme indiqué ci-dessous.

Aussi, lisez: Qu'est-ce que Power Apps de Microsoft Power Platform?

Utilisation de notre connecteur personnalisé dans l'application canevas

Après avoir créé notre connecteur personnalisé, nous allons maintenant voir comment ajouter notre connecteur personnalisé à notre application canevas et l'utiliser comme source de données.

Créez une nouvelle application canevas et indiquez son nom d'application, puis cliquez sur Créer.

Maintenant, vous verrez un nouvel écran vierge s'afficher.

Cliquez sur l'icône de données et sélectionnez Ajouter des données.

Comme vous pouvez le constater, notre connecteur personnalisé est disponible. Cliquez sur le connecteur personnalisé.

Maintenant, il vous suffit d'utiliser une étiquette et de voir si cela fonctionne ou non.

Utilisez la formule ci-dessous pour le tester.

Le connecteur personnalisé est le nom du connecteur que nous avons donné précédemment, et le lieu est l'ID de l'opération.

Remarque : utilisez votre propre clé API dans l'identifiant de l'application.

Aussi, lisez: Développement d'applications personnalisées pour les petites et moyennes entreprises - Power Apps à la rescousse

Conclusion

Les connecteurs dans Power Apps permettent aux utilisateurs de lier des comptes et de tirer parti d'un ensemble d'activités prédéfinies et de commencer à créer des flux de travail et des applications. Et il existe des scénarios où vous devez créer des connecteurs personnalisés, ils sont configurés pour permettre l'utilisation d'API qui ne sont pas couvertes par les connecteurs généraux. Les connecteurs personnalisés peuvent inclure une ou plusieurs actions. Et défini ci-dessus était la méthode de création d'un connecteur personnalisé dans les applications de puissance. J'espère que vous avez appris à créer votre premier connecteur personnalisé pour Applications puissantes et Power Automate. Si vous avez des questions ou des commentaires à ce sujet, n'hésitez pas à laisser un message dans la section des commentaires ci-dessous. Tous mes vœux!

[sc name="Power Platform"] [add_newsletter] [add_related_page_diff_contents blog_cat = "powerapps"]

Connecteur personnalisé dans PowerApps

Les connecteurs dans Power Apps permettent d'établir une connexion à une source de données et nous permettent d'utiliser ces sources de données dans nos applications. Ces sources de données peuvent être SharePoint, SQL Server, Outlook, Dynamics 365 et bien d'autres. À l'heure actuelle, PowerApps fournit plus de 300 connecteurs déjà disponibles pour être utilisés dans nos applications.

Mais que se passe-t-il si le connecteur que nous voulons utiliser n'est pas disponible ou si nous voulons utiliser notre propre connecteur dans les applications ? Dans ce type de scénario, les connecteurs personnalisés entrent en images. Les connecteurs personnalisés nous permettent d'utiliser nos propres connecteurs dans les applications.

Dans ce blog, nous vous guiderons sur la façon de créer votre tout premier connecteur personnalisé dans Power Apps à l'aide d'une API (Application Programming Interface).

Introduction à la OpenWeatherMap

OpenWeatherMapis utilisé pour fournir un rapport de prévisions météorologiques à l'aide d'une API. Dans ce blog, nous utilisons OpenWeatherMap pour fournir un bulletin météo en temps réel dans notre application canevas.

Connectez-vous à https://openweathermap.org/

Regardez OpenWeatherMap clé API

Pour obtenir une clé API, vous devez créer un compte gratuit. Après avoir créé un compte, vous recevrez une clé API par défaut.

Vous pouvez soit utiliser la valeur par défaut Clé API ou vous pouvez générer votre clé API. Cette clé API agira comme votre Mot de passe qui est utilisé pour l'autorisation et empêche d'autres utilisateurs d'utiliser votre API.

Aussi, lisez: Définition du mode par défaut pour les formulaires dans l'application Canvas (Power Apps)

Tester les points de terminaison d'API à l'aide d'une clé d'API

Puisque nous avons obtenu une clé API, nous allons tester nos points de terminaison à l'aide d'une clé API. Nous voulons afficher les bulletins météo par nom de ville, nous allons donc utiliser des points de terminaison qui ont le nom de la ville comme paramètre de requête. Suivez les étapes décrites ci-dessous :

Allez maintenant dans le navigateur et testez votre point final. Fournissez simplement votre Nom de Ville (q) et votre Clé API (identifiant de l'application).

Vous verrez la réponse JSON si elle réussit, comme indiqué ci-dessous. Vous aurez besoin de votre clé API et de cette réponse JSON plus tard, alors gardez-la ouverte dans le navigateur.

Aussi, lisez: Connaître les rôles des utilisateurs dans Microsoft Power Apps

Création d'un nouveau connecteur personnalisé

Maintenant que nous avons obtenu une clé API et que nous l'avons testée avec succès, nous pouvons poursuivre la création de notre connecteur personnalisé. Créez un compte ou connectez-vous à Power Apps.

Sélectionnez Dataverse et cliquez sur les connecteurs personnalisés.

Ensuite, en haut à droite, cliquez sur Nouveau connecteur personnalisé.

Maintenant, vous verrez qu'il y a plusieurs options à choisir. Dans ce blog, nous allons créer à partir d'une ébauche.

Ensuite, fournissez un nom significatif pour votre connecteur. Vous pouvez nommer tout ce que vous voulez.

Remplir l'onglet Informations générales

Dans la section Général, vous pouvez télécharger l'icône, appliquer une couleur d'arrière-plan à l'icône et donner une description de votre connecteur.

Sélectionnez le schéma comme HTTPS puisque notre point de terminaison est de https.

Type de régime

Hostname

Aussi, lisez: Implémenter une liste déroulante en cascade à plusieurs niveaux dans Power Apps à partir de SharePoint

Définition des sections de sécurité

Dans la section sécurité, sélectionnez Clé API comme type d'authentification car nous utilisons la clé API pour accéder à notre point de terminaison.

Ensuite, remplissez le libellé du paramètre en tant que clé et le nom du paramètre en tant qu'autorisation.

Sélectionnez En-tête comme votre Paramètre emplacement.

Définir une action pour notre connecteur personnalisé

Dans la section de définition, nous pouvons définir plusieurs actions pour notre connecteur personnalisé. Dans ce blog, nous n'aurons qu'une seule action, mais si vous le souhaitez, vous pouvez ajouter d'autres actions ultérieurement pour différents points de terminaison. Cliquez sur l'action Nouveau et dans la section générale remplissez le résumé et la description.

Dans le champ ID d'opération, nommez le champ qui sera facile à retenir et significatif car ce champ sera requis plus tard dans l'application canevas.

Importer à partir de l'échantillon

Ici, nous allons définir l'exigence requise pour la demande.

Nous utiliserons GET car nous obtenons des données de l'API.

Dans l'URL, indiquez le point de terminaison que nous utilisons précédemment pour tester par nom de ville et cliquez sur importer.

Définir une réponse dans notre connecteur personnalisé

Ensuite, nous allons remplir la section de réponse, cliquez simplement sur Ajouter une réponse par défaut.

Copiez la réponse que nous avons obtenue plus tôt du point de terminaison que nous avons testé et collez-la dans la section body et cliquez sur importer.

Maintenant, cliquez sur Créer un connecteur.

Maintenant, vous verrez le message que notre connecteur personnalisé a créé avec succès.

Test de notre connecteur personnalisé

Sélectionnez Tester dans la liste déroulante

Ensuite, fournissez votre clé API et cliquez sur engendrent.

Dans la section lieu, sélectionnez Mumbai ou la ville de votre choix dans le paramètre de requête (q) et fournissez votre clé d'ID d'application et cliquez sur Tester l'opération.        

Si la demande aboutit, elle renverra une réponse avec un code d'état de 200 et une réponse JSON dans une section du corps, comme indiqué ci-dessous.

Aussi, lisez: Qu'est-ce que Power Apps de Microsoft Power Platform?

Utilisation de notre connecteur personnalisé dans l'application canevas

Après avoir créé notre connecteur personnalisé, nous allons maintenant voir comment ajouter notre connecteur personnalisé à notre application canevas et l'utiliser comme source de données.

Créez une nouvelle application canevas et indiquez son nom d'application, puis cliquez sur Créer.

Maintenant, vous verrez un nouvel écran vierge s'afficher.

Cliquez sur l'icône de données et sélectionnez Ajouter des données.

Comme vous pouvez le constater, notre connecteur personnalisé est disponible. Cliquez sur le connecteur personnalisé.

Maintenant, il vous suffit d'utiliser une étiquette et de voir si cela fonctionne ou non.

Utilisez la formule ci-dessous pour le tester.

Le connecteur personnalisé est le nom du connecteur que nous avons donné précédemment, et le lieu est l'ID de l'opération.

Remarque : utilisez votre propre clé API dans l'identifiant de l'application.

Aussi, lisez: Développement d'applications personnalisées pour les petites et moyennes entreprises - Power Apps à la rescousse

Conclusion

Les connecteurs dans Power Apps permettent aux utilisateurs de lier des comptes et de tirer parti d'un ensemble d'activités prédéfinies et de commencer à créer des flux de travail et des applications. Et il existe des scénarios où vous devez créer des connecteurs personnalisés, ils sont configurés pour permettre l'utilisation d'API qui ne sont pas couvertes par les connecteurs généraux. Les connecteurs personnalisés peuvent inclure une ou plusieurs actions. Et défini ci-dessus était la méthode de création d'un connecteur personnalisé dans les applications de puissance. J'espère que vous avez appris à créer votre premier connecteur personnalisé pour Applications puissantes et Power Automate. Si vous avez des questions ou des commentaires à ce sujet, n'hésitez pas à laisser un message dans la section des commentaires ci-dessous. Tous mes vœux!

Conseil Microsoft Power Platform

Encore une question? Vous êtes libre de me contacter ou de contacter d'autres experts de notre équipe pour vous présenter la véritable puissance de PowerApps.



invité
0 Commentaires
Commentaires en ligne
Voir tous les commentaires
0
J'adorerais vos pensées, veuillez commenter.x