Partager via


Problèmes connus avec les pages personnalisées dans une application pilotée par modèle

La page personnalisée est un nouveau type de page dans les applications pilotées par modèle. Les pages personnalisées apportent la puissance des applications canevas aux applications pilotées par modèle. Vous trouverez ci-dessous les problèmes connus à connaître.

Important

L’utilisation de pages personnalisées avec des appareils mobiles est actuellement en version préliminaire publique. Les contrôles de fonctionnalités d'appareils et hors ligne, telles que la numérisation de codes-barres, la capture de photos à partir d’un appareil ou la mise en pièce jointe de fichiers ne sont pas pris en charge.

Les pages personnalisées ne sont pas prises en charge dans App pour Outlook et renvoient une erreur lors du chargement.

  • Lorsqu’une page personnalisée est modifiée, telle qu’enregistrée et publiée, l’application pilotée par modèle n’est pas au courant du changement. L’application pilotée par modèle continue à utiliser la dernière version de la page personnalisée lorsque l’application pilotée par modèle a été publiée. Une application pilotée par modèle publiée via le concepteur d’applications, l’explorateur de solutions ou Publier tout met à jour toutes les pages personnalisées dans l’application pilotée par modèle.

  • Les images, les icônes et les formes ne sont actuellement pas prises en charge avec les langues de lecture de droite à gauche (RTL).

  • La possibilité d’obtenir les formats de données actuels à partir des paramètres des utilisateurs, y compris la date, l’heure, les nombres et la devise, n’est pas prise en charge.

  • Les pages personnalisées utilisent une session d’hébergement d’application canevas qui peut expirer après 8 heures. Cependant, la session Unified Interface a un délai d’expiration plus long. Lorsque le délai d’attente se produit, une barre de message d’erreur apparaît et invite l’utilisateur à actualiser le navigateur.

    Erreur de barre de message d’application de délai d’expiration de session de page personnalisée

  • Lorsqu’une page personnalisée avec un composant de code est ouverte pour modification, une boîte de dialogue de sécurité s’affiche. La sélection de Revenir dans la boîte de dialogue de sécurité ne revient pas au contexte parent. L’utilisateur peut fermer l’onglet du navigateur pour quitter le concepteur de l’application canevas.

  • Tous les contrôles d’application canevas ne sont pas disponibles avec des pages personnalisées. Cependant, les pages personnalisées prennent en charge les contrôles d’application canevas les plus courants et les composants pro-dev personnalisés. Pour plus d’informations sur ce qui est disponible, voir Concevoir une page personnalisée pour votre application basée sur un modèle

  • Les créateurs doivent partager des pages personnalisées pour permettre à un autre créateur d’apporter des modifications, ce qui est un comportement différent des composants d’application typiques basés sur un modèle. Si une page personnalisée ne peut pas être partagée à partir de la zone Solutions, ouvrez l’environnement dans le centre d’administration Power Platform, puis ouvrez Ressources > Power Apps > Page > Partager. De même, pour réutiliser les composants de l’application canevas à l’intérieur de la page personnalisée, la bibliothèque de composants d’application canevas correspondante doit également être partagée avec les créateurs de pages personnalisées.

  • L’expérience de création de la page personnalisée ne prend pas en charge certaines API Power Apps component framework comme Navigation et des API Web qui sont en ligne avec les applications canevas autonomes. Cependant, ces API sont disponibles dans l’application publiée où la page personnalisée est ajoutée aux applications pilotées par modèle. Plus d’informations : Ajouter des composants à une page personnalisée pour votre application pilotée par modèle.

  • L’expérience de création de la page personnalisée n’est actuellement pas activée dans les clouds souverains. Si vous souhaitez l’activer pour une session de création, ajoutez "powerappsPortalApps.enableEditInShellAppDesigner=true" en tant que paramètre de requête à l’URL https://make.powerapps.com/.

  • Les créateurs ne peuvent pas utiliser de références Dataverse inter-environnements dans une page personnalisée.

  • Lorsqu’un utilisateur sans privilèges utilisateur Power Apps ouvre une page personnalisée dans l’application pilotée par modèle, il voit une erreur mentionnant qu’il ne dispose pas de droits actifs pour utiliser Power Apps. Plus d’informations : Aperçu des licences pour Microsoft Power Platform et le guide de licence associé.

  • Les pages personnalisées nécessitent l’activation des cookies tiers, ce qui est requis par l’exécution de l’application canevas.

  • Lorsqu’un utilisateur est invité à donner son consentement avec les connecteurs et sélectionne Ne pas autoriser, la page personnalisée s’affiche mais sans données. L’utilisateur n’est pas averti que la récupération des données est ignorée.

  • Une fois qu’une application pilotée par modèle ou une page personnalisée est modifiée et publiée, le chargement d’une page personnalisée peut prendre plus de temps que d’habitude et aucune flèche de chargement de page ne s’affiche.

  • La prise en charge des lecteurs natifs est disponible pour iOS, Android et Windows en mode en ligne uniquement. Le support hors ligne n’est pas pris en charge pour le moment.

  • Lorsque vous accédez à une page personnalisée à partir d’une autre page, l’état de la page n’est pas restauré et la page apparaît donc comme une nouvelle navigation. L’état n’est pas non plus conservé lorsque vous permutez entre les onglets multisession dans les applications multisession. Pour plus d’informations sur la prise en charge multisession avec les applications pilotées par modèle, accédez à Sessions et onglets de Customer Service workspace.

  • Lors de la tentative de connexion, le comportement actuel causé par un utilisateur sélectionnant n’importe où à l’extérieur de la boîte de connexion provoque le déplacement de la fenêtre contextuelle de connexion derrière le navigateur de l’application.

  • Lorsqu’un utilisateur exécute une application qui n’est pas conforme aux Stratégies de protection contre la perte de données (DLP) de son organisation, il voit une boîte de dialogue d’erreur et les « Détails techniques » indiquent que l’application n’est pas compatible avec DLP.

    Boîte de dialogue d’erreur de protection contre la perte de données

  • Lorsqu’il existe plusieurs pages personnalisées dans une application, la boîte de dialogue de consentement demande des autorisations de données pour tous les connecteurs de toutes les pages personnalisées, même si elles n’ont pas encore été ouvertes.

Connexions

  • Toutes les pages personnalisées partagent l’infrastructure de connexion, comme si elles faisaient partie de la même application canevas. Par exemple, si une application basée sur un modèle comporte deux pages personnalisées et que l’une est connectée à SQL Server alors que l’autre ne l’est pas, la boîte de dialogue de consentement apparaîtra toujours et nécessitera une autorisation pour l’accès SQL même si la page en cours d’ouverture ne l’exige pas.
  • Les pages personnalisées dans les applications basées sur un modèle ne prennent pas en charge la détection de connexion via la propriété Connected.connected.
  • Le nombre de connecteurs dans une application pilotée par modèle, sur toutes les pages personnalisées, ne doit pas dépasser 10. Le nombre de références de connexion, sur toutes les pages personnalisées, ne doit pas dépasser 20. Le nombre de connecteurs et de références de connexion peut augmenter le temps d’attente qu’un utilisateur d’application subit lorsqu’il exécute une application avec des pages personnalisées.

Voir aussi

Présentation d’une page personnalisée d’application pilotée par modèle