Extensibilité et plateforme du connecteur

Notes

Ces notes de publication décrivent des fonctionnalités qui n'ont peut-être pas encore été publiées. Pour connaître la période de lancement prévue pour cette fonctionnalité, consultez Nouveautés et prévisions pour le modèle de données courant et l'intégration de données. Les délais de livraison peuvent changer et la fonctionnalité prévue peut ne pas être lancée (voir Stratégie de Microsoft).

L'un des aspects essentiels de l'intégration de données et de la suite des produits qu'elle prend en charge (PowerApps, Microsoft Flow, Power BI et Power Query) est la connectivité aux sources de données externes. Bien que nous continuions à investir dans un ensemble de sources de données de qualité professionnelle, de nombreux utilisateurs dépendent d'un nombre croissant de bases de données et de services autres que ce groupe. Pour nous assurer que nos utilisateurs puissent se connecter aux données dont ils ont besoin, nous continuons à investir dans nos points d'extensibilité dans l'ensemble de la plateforme. Les développeurs et éditeurs de logiciels indépendants souhaitant développer des connecteurs peuvent créer des connecteurs et les certifier pour les produits qu'ils ciblent.

Connecteurs nouveaux et améliorés pour PowerApps et Microsoft Flow

Les connecteurs pour PowerApps et Microsoft Flow sont ajoutés en continu comme nous engageons des partenaires et des éditeurs de logiciels indépendants pour les créer. À mesure que l'écosystème se développe, nous nous attendons à ce que davantage de partenaires créent des connecteurs et les certifient. Ces connecteurs continueront également à être mis à jour régulièrement à mesure que de nouvelles fonctionnalités y seront ajoutées.

Connecteurs publiés en octobre 2018

Connecteurs publiés en novembre 2018

Connecteurs publiés en décembre 2018

Connecteurs publiés en janvier 2019

Connecteurs publiés en février 2019

Connecteurs publiés en mars 2019

Documentation enrichie et instructions de développement de connecteurs

Même si nous avons déjà des partenaires qui créent des connecteurs aujourd'hui, il y a souvent une grande part de conseils pour certaines des fonctions avancées afin de garantir une bonne expérience d'utilisateur final. Cela entraîne une charge accrue pour nos ingénieurs en certification ainsi qu'un long délai de développement. Des commentaires communs de nos partenaires et clients soulignent le besoin d'améliorer la documentation relative à la création de connecteurs personnalisés.

Cette version inclut un ensemble de documents de référence mis à jour portant sur le développement de connecteurs. Un guide d'instructions dédiées aux développeurs accompagne également la documentation. Il a pour but d'aider les éditeurs de logiciels indépendants et les partenaires à développer des connecteurs selon les principes de connecteur certifié. Plusieurs exemples et documents d'apprentissage aideront les développeurs également sur des sujets spécifiques. Cela entraînera une réduction du temps de développement dans le cadre de la création des connecteurs.

Personnaliser le SDK connecteur pour PowerApps et Microsoft Flow

Même si les développeurs peuvent utiliser le kit de développement logiciel Power Query pour créer des connecteurs de données enrichis pour Power BI et Power Query Online, cette version comprend également un ensemble de scripts CLI que les développeurs peuvent utiliser pour déployer leurs connecteurs personnalisés pour PowerApps et Microsoft Flow.

Prise en charge des modèles de stratégie dans les connecteurs personnalisés pour PowerApps et Microsoft Flow

Lors de la création d'un connecteur pour PowerApps et Microsoft Flow, nous devons souvent modifier certains comportements pour l'API sous-jacent. Ces changements de comportement peuvent être atteints ce jour avec des stratégies APIM d'Azure pour tous les connecteurs intégrés standards. De nombreux connecteurs s'appuient sur ces stratégies aujourd'hui. L'inconvénient majeur pour les stratégies APIM, toutefois, est qu'elles ne sont pas disponibles pour les connecteurs personnalisés. Cela signifie que toute modification d'un de ces connecteurs personnalisés doit être effectuée en interne. Les partenaires qui créent ces connecteurs comptent sur nous pour toute modification de leurs connecteurs, même pour les essayer et les tester. Cela conduit à un modèle de développement de grande interaction qui frustre souvent nos partenaires.

Avec cette version, nous permettons maintenant aux stratégies d'être appliquées à vos connecteurs personnalisés pour votre PowerApps ou vos flux. Une stratégie peut être utilisée pour modifier un certain comportement du connecteur. Par exemple, les stratégies vous permettront de limiter le nombre d'appels d'une connexion sur une ou plusieurs opérations dans votre connecteur. D'autres stratégies peuvent être utilisées pour corriger le paramètre de requête ou l'en-tête, voire modifier un champ ou un paramètre. Les stratégies peuvent être utilisées pour améliorer l'expérience utilisateur globale de votre connecteur.

Cette version inclut un ensemble de modèles de stratégie fixes à utiliser dans les connecteurs personnalisés. Au fil du temps, nous ajouterons davantage de modèles de stratégie offrant davantage de fonctionnalités.

Maquette des modèles de stratégie dans l'expérience de création de connecteur

Développement de connecteurs Open Source sur GitHub pour PowerApps et Microsoft Flow

Microsoft se démarque en utilisant Open Source pour de nombreux connecteurs sur son référentiel GitHub. Ainsi, l'écosystème de développeurs aura accès au code source qui se cache derrière de véritables exemples de connecteurs et contribuera aux changements qui améliorent les connecteurs.

Microsoft encourage les partenaires à adopter un modèle de développement de connecteur Open Source et à optimiser l'écosystème de développeurs pour maintenir leurs connecteurs.

Processus de certification amélioré

Comme nous travaillons avec différents développeurs et partenaires, le processus de certification doit être amélioré afin qu'il y ait une visibilité prévisible du contrat SLA en matière de statut, une baisse des erreurs humaines et une amélioration globale de délais et du processus de certification.

Avec le support d'outils enrichis et le modèle de développement Open Source sur GitHub, les éditeurs de logiciels indépendants et les partenaires qui souhaitent certifier leurs connecteurs ont désormais la possibilité d'utiliser un processus de certification plus simple. Ce processus supprime le besoin d'un transfert manuel, et se repose plutôt sur un référentiel de code source commun. Cela réduit les délais de certification et de vérification supplémentaire pour le déploiement de ces connecteurs.