Vue d’ensemble Programmabilité et extensibilité (version préliminaire)

[Cet article fait partie de la documentation en version préliminaire et peut faire l’objet de modifications.]

Les administrateurs Microsoft Power Platform ont souvent besoin d’orchestrer et d’automatiser les activités de routine de leur client. Cela peut être accompli de différentes manières en utilisant les outils décrits ci-dessous.

Important

  • Cette fonctionnalité est une fonctionnalité en version préliminaire.
  • Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une publication officielle afin que les clients puissent y accéder de façon anticipée et fournir des commentaires.
  • Cette fonctionnalité est progressivement déployée dans toutes les régions et peut ne pas être encore disponible dans votre région.

Note

Les outils de programmabilité sont actuellement développés en priorité à l’API, ce qui signifie que les nouvelles propriétés et fonctionnalités seront d’abord exposées dans les dernières versions d’API mises à disposition. Ils seront ensuite intégrés dans les mises à jour de notre CLI Power Platform, de nos applets de commande et connecteurs PowerShell. À l’avenir, cela sera synchronisé automatiquement sur tous les outils disponibles.

Plan de gestion client vs plan de données client

Historiquement, les administrateurs Power Platform disposaient d’API disparates à partir desquelles gérer leur client et ses ressources au sein de la plate-forme. Cela comprenait une API pour la gestion des environnements, une autre API pour la gestion de Power Apps, et encore une autre pour la gestion des flux Power Automate. Avec l’API Power Platform, Microsoft collecte, harmonise et, pour finir, fournit une surface d’API unique à partir de laquelle les clients peuvent gérer ces ressources.

Le plan de gestion client est l’endroit où les ressources et les environnements sont exposés au niveau du client. Cela inclut des opérations telles que la création d’environnements (avec ou sans Dataverse), la gestion des politiques de facturation pour Paiement à l’utilisation, l’interrogation et la création de rapports sur la consommation de capacité, etc. Ces capacités seront toutes présentées sous l’API Power Platform et d’autres fonctionnalités seront ajoutées régulièrement.

Le plan de données client sert à interagir avec les données et les enregistrements stockés dans une base de données d’environnement. Cette base de données est plus communément appelée Microsoft Dataverse, qui inclut sa propre API OData enrichie. Les opérations utilisant les API Dataverse incluent la récupération de données à partir d’une table, l’utilisation de fonctions et d’actions et l’exécution d’opérations par lots.

En fin de compte, les clients disposeront de deux API principales : une pour le plan de gestion et une pour le plan de données. Cette documentation est strictement réservée au plan de gestion disponible en tant qu’API Power Platform et les outils qui l’utilisent.

Outils disponibles

Plusieurs outils de programmabilité sont disponibles pour les administrateurs. Ceux-ci augmentent progressivement en complexité et en capacité. Au fil du temps, davantage de bibliothèques deviendront disponibles dans divers langages de programmation. Pour vous tenir au courant des dernières mises à jour, consultez les plans de lancement.

Power Platform pour les connecteurs de gestion des administrateurs

Les connecteurs sont les plus faciles à démarrer si vous êtes nouveau dans l’automatisation. Avec un éditeur de workflow graphique basé sur Power Automate, ceux-ci permettent aux administrateurs d’implémenter rapidement une tâche de routine. Pour en savoir plus, consultez Prise en main des connecteurs de gestion de Power Platform for Admins.

CLI Power Platform

La CLI Microsoft Power Platform est une interface de ligne de commande pour développeurs simple et unique qui permet aux développeurs et aux éditeurs de logiciels indépendants d’effectuer diverses opérations dans Microsoft Power Platform liées au cycle de vie de l’environnement, à l’authentification et à l’utilisation des environnements, aux packages de solutions, aux portails, aux composants de code, etc.

Applets de commande PowerShell

PowerShell est un outil d’automatisation courant dans les organisations du monde entier. Pour en savoir plus, consultez Prise en main de PowerShell pour les administrateurs Power Platform.

Power Platform API

L’outil le plus avancé disponible, il a une parité totale avec ce qui est possible dans le centre d’administration Power Platform. Pour plus d’informations, voir Mise en route avec l’API Power Platform.

Étapes suivantes

Quel que soit l’outil que vous choisissez, vous voudrez consulter les articles suivants pour commencer :