Introduction à Microsoft Power Platform pour les développeurs

Microsoft Power Platform est une plateforme low-code permettant de créer rapidement des solutions commerciales personnalisées de bout en bout. Elle se compose de cinq domaines de produits :

Area Description
Copilot Studio Créez des agents et des flux d’agents optimisés pour l’IA qui se connectent à vos données et services.
Power Apps Créez des applications métier personnalisées avec des outils low-code.
Power Automate Automatisez les tâches et les processus métier avec des flux cloud et de bureau.
Power BI Visualisez et analysez des données et partagez des insights au sein de votre organisation.
Power Pages Créez des sites web professionnels sécurisés et externes qui se connectent à Dataverse.

Chaque domaine peut être utilisé séparément ou ensemble. Unis par la technologie Microsoft Dataverse sous-jacente, tous les domaines sont conçus pour une expérience connectée pour atteindre vos objectifs métier, qu’il s’agisse de créer des agents optimisés pour l’IA, l’analytique, l’automatisation des processus ou des applications de productivité pilotées par les données.

L’approche low-code de la plateforme permet à chacun dans une organisation, des collaborateurs de première ligne aux développeurs professionnels, de participer au développement de solutions commerciales qui génèrent des résultats commerciaux positifs. Les développeurs peuvent collaborer avec des développeurs citoyens pour améliorer les solutions d’entreprise et résoudre des exigences complexes en utilisant les diverses capacités d’extension de la plateforme avec du code. Grâce à l’intégration native à Azure, les développeurs peuvent utiliser leurs compétences en développement cloud pour étendre Microsoft Power Platform avec différents services Azure. En utilisant une approche low-code de développement intégré, vous pouvez atteindre des objectifs métier plus rapidement et libérer du temps pour les développeurs.

Power Platform.

En tant que développeur interagissant sur la plateforme, il est important de comprendre les bases de son offre. Dans les sections suivantes, vous trouverez une vue d’ensemble générale de chacun des principaux domaines de produit et de leurs points d’extensibilité clés.

Copilot Studio

Copilot Studio est un outil graphique et low-code qui permet de créer des assistants et des flux d’assistants. L’une des fonctionnalités de Copilot Studio est la possibilité de se connecter à d’autres sources de données, à l’aide de connecteurs prédéfinis ou personnalisés. Cette flexibilité permet aux utilisateurs de créer et d’orchestrer une logique sophistiquée, ce qui garantit que leurs expériences d’agent sont à la fois puissantes et intuitives. L’expérience low-code de la plateforme met la puissance de l’IA à portée de main de l’utilisateur, ce qui la rend accessible même aux personnes sans connaissances techniques approfondies.

Points d’extensibilité clés pour développeur

Power Apps

Les applications créées avec Power Apps peuvent être partagées avec des utilisateurs internes et peut être exécuté dans un navigateur ou sur un appareil mobile. Vous permet créer les types d’applications suivants : canevas et pilotée par modèle.

Applications canevas

Offre au créateur Power Apps un contrôle total sur le contenu des écrans, avec un rendu pixel parfait, ainsi que sur la navigation entre plusieurs écrans. Les applications canevas utilisent différents connecteurs pour utiliser des données et des services. Les applications canevas peuvent être intégrées aux applications SharePoint, Teams, Power BI et Dynamics 365.

Points d’extensibilité clés pour développeur

  • Générez des composants d’interface utilisateur personnalisés à l’aide du Power Apps component framework.
  • Créez des connecteurs personnalisés pour communiquer avec vos sources et services de données externes. Un connecteur personnalisé est un wrapper autour d’une API REST et vous pouvez le créer à l’aide d’outils tels que Azure Functions et Gestion des API Azure.

Applications pilotées par modèle

Applications pilotées par les données qui reposent sur Microsoft Dataverse. Les applications basées sur des modèles peuvent utiliser d’autres sources de données et services en incorporant une application canevas.

Points d’extensibilité clés pour développeur

Power Automate

Utilisez Power Automate pour automatiser les tâches et orchestrer les activités entre différents services qui utilisent des connecteurs intégrés ou personnalisés. En utilisant Power Automate, vous pouvez créer des flux cloud ou des flux de bureau.

Type Description
Flux de cloud Peuvent être déclenchés manuellement et configurés pour s’exécuter lorsque des événements spécifiques se produisent, par exemple lorsqu’un enregistrement est créé, ou planifiés pour s’exécuter à une heure spécifique. Power Automate s’appuie sur Azure Logic Apps, mais offre une intégration unique avec Microsoft Power Platform.
Flux de bureau Utilisés pour automatiser des tâches interactives récurrentes sur le web ou sur le bureau.

Points d’extensibilité clés pour développeur

  • Créez des connecteurs personnalisés pour communiquer avec vos sources et services de données externes. Un connecteur personnalisé est un wrapper autour d’une API REST et vous pouvez le créer à l’aide d’outils tels que Azure Functions et Gestion des API Azure.
  • Utilisez des fonctions de définition du workflow pour créer des expressions complexes.

Power BI

Power BI est la solution d’analyse commerciale de Microsoft qui fournit des outils décisionnels de visualisation de données pour aider les utilisateurs à visualiser et à partager des données et des insights sur l’ensemble de leur organisation.

Points d’extensibilité clés pour développeur

  • Intégration de Power BI à des applications, sites web et portails
  • Créer des visuels personnalisés à l’aide du kit de développement logiciel (SDK) open source

Power Pages

Power Pages est une plateforme logicielle en tant que service (SaaS) sécurisée, de niveau entreprise et low-code pour la création, l’hébergement et l’administration de sites web d’entreprise modernes à destination d´un public externe. Les créateurs low-code peuvent rapidement concevoir, configurer et publier des sites web qui fonctionnent de manière transparente sur tous les navigateurs et appareils web. Les développeurs professionnels peuvent étendre ces fonctionnalités pour répondre aux exigences métier avancées.

Points d’extensibilité clés pour développeur

Dataverse

Dataverse est un magasin de données cloud à grande échelle qui s'appuie sur les technologies de données de Microsoft et masque au créateur d'applications la complexité de la gestion des données. Il vous permet de stocker et de gérer en toute sécurité les données utilisées par les applications métier. Les données métier de Dataverse sont stockées dans un ensemble de tables de données. La sécurité basée sur les rôles permet aux entreprises de contrôler l’accès aux tables de données et même aux enregistrements individuels pour les différents utilisateurs de votre organisation. Les développeurs peuvent étendre ou personnaliser les fonctionnalités Dataverse en ajoutant une logique métier personnalisée. Vous pouvez définir des colonnes de table calculées, des règles métier, des workflows et des flux des processus d’entreprise pour assurer la qualité des données et piloter les processus d’entreprise.

Points d’extensibilité clés pour développeur

  • Créer des plug-ins, similaires aux gestionnaires d’événements, qui personnalisent ou étendent le traitement des données Dataverse avec une logique métier personnalisée (code)
  • Utiliser des webhooks et Azure Service Bus pour intégrer des systèmes externes
  • Extension de l’API Dataverse avec votre propre API personnalisée qui implémente votre logique métier
  • Utiliser des tables virtuelles pour intégrer les données stockées dans des systèmes externes à Dataverse sans les répliquer

Voir aussi

Créer un environnement de développeur
Développement Fusion