Partager via


Vue d’ensemble des applications de code Power Apps (préversion)

Note

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 obtenir un accès anticipé et fournir des commentaires.

Power Apps permet aux développeurs de tous les ensembles de compétences, y compris ceux qui créent des applications web dans des environnements de développement intégrés (IDE) tels que Visual Studio Code, de créer et d’exécuter efficacement des applications métier sur une plateforme managée.

Les applications de code permettent aux développeurs d’intégrer des fonctionnalités Power Apps dans des applications web personnalisées intégrées à un IDE code-first. Vous pouvez développer localement et exécuter la même application dans Power Platform. Créez avec des frameworks populaires (React, Vue et autres) tout en conservant un contrôle total sur votre interface utilisateur et votre logique.

Les principales fonctionnalités sont les suivantes :

  • Authentification et autorisation Microsoft Entra
  • Accès aux sources de données Power Platform et à 1 500 connecteurs+ pouvant être appelés directement à partir de JavaScript
  • Publication et hébergement faciles d’applications web métier dans Power Platform
  • Respect des stratégies de plateforme managée de votre organisation (limites de partage d’applications, accès conditionnel, protection contre la perte de données, et ainsi de suite)
  • Déploiement simplifié et ALM

La plateforme managée accélère l’innovation sécurisée, rapide et, quand elle est prête, les applications peuvent être déployées dans des environnements de production dédiés.

Prerequisites

Les applications de code nécessitent plusieurs outils de développement tels que Visual Studio Code, git, dotnet, node.jset npm pour être disponibles sur la ligne de commande.

Installer les outils de développement suivants

Utilisez ces outils lors de la création d’applications de code :

Activer des applications de code dans un environnement Power Platform

Les applications de code peuvent être activées via un paramètre d’environnement que les administrateurs power Platform et les administrateurs d’environnement peuvent définir. Le paramètre d’environnement respecte les groupes et les règles définis par les administrateurs Power Platform.

  1. En tant qu’administrateur, accédez au Centre d’administration Power Platform

  2. Accédez à Gérer les>environnements> pour sélectionner l’environnement dans lequel vous allez utiliser des applications de code

  3. Accédez à Paramètres> Développer la sous-section > Sélectionner des fonctionnalités

    Activer les fonctionnalités

  4. Accédez à la fonctionnalité applications de code Power Apps et utilisez le bouton bascule Activer les applications de code pour l’activation.

    Activer les applications de code

  5. Sélectionnez Enregistrer dans l’expérience des paramètres.

Octroi de licences aux utilisateurs finaux avec Power Apps Premium

Les utilisateurs finaux qui exécutent des applications de code ont besoin d’une licence Power Apps Premium.

Limites

  • Les applications de code peuvent appeler des API en dehors des connecteurs Power Platform. Les applications de code ne prennent pas encore en charge la stratégie de sécurité de contenu (CSP).
  • Les applications de code ne prennent pas encore en charge la restriction IP SAS (Storage Shared Access Signature).
  • Les applications sans code ne prennent pas en charge l’intégration de Power Platform Git.
  • Les applications de code n’ont pas d’intégration native Power Platform à Azure Application Insights. Azure Application Insights peut être ajouté, car il s’agirait d’une application web générique, mais il n’inclut pas d’informations reconnues dans la couche de plateforme, telles que les événements d’ouverture d’application (pour mesurer la réussite/l’échec).
  • Les applications de code ne sont pas prises en charge dans l’application mobile Power Apps ou Power Apps pour Windows.
  • Les applications de code ne prennent pas encore en charge l’intégration des données Power BI (fonction PowerBIIntegration), mais peuvent être incorporées dans les rapports Power BI à l’aide de Visual Power Apps.
  • Les applications de code ne prennent pas en charge l’intégration des formulaires SharePoint.

Prise en charge des fonctionnalités de plateforme managée

Ce tableau énumère les fonctionnalités de gestion de Power Platform qui fonctionnent pour les applications de code.

Capacité Remarques
Les utilisateurs finaux voient la boîte de dialogue de consentement pour les autorisations du connecteur En savoir plus
Limites de partage Les applications codées respectent les limites de partage des applications Canvas. En savoir plus
Mise en quarantaine de l’application En savoir plus
Application de la stratégie de perte de données lors du lancement de l’application En savoir plus
Accès conditionnel sur une application individuelle En savoir plus
Suppression de la boîte de dialogue consentement de l’administrateur La suppression de consentement est prise en charge pour les deux connecteurs Microsoft qui utilisent OAuth et des connecteurs personnalisés qui utilisent OAuth. En savoir plus
Isolation du locataire En savoir plus
Azure B2B (accès utilisateur externe) Les applications de code peuvent être partagées avec et accessibles par les utilisateurs finaux à l’aide d’Azure B2B pour accéder aux ressources d’un locataire, comme pour les applications de canevas. En savoir plus
Métriques de santé Les métriques d’intégrité opérationnelle pour les applications de code sont disponibles dans le Centre d’administration Power Platform et dans le portail maker. En savoir plus