Créer votre Custom Page dans Microsoft Power Apps / Power Platform
Dans cet article vous allez découvrir comment créer une page personnalisée dans votre application Power Apps.
La page personnalisée, définition et présentation
La page personnalisée est un nouveau type de page au sein d’une application basée sur un modèle, qui apporte la puissance des applications canevas dans des applications basées sur un modèle.
Cette nouvelle page peut être plus flexible qu’un formulaire d’application, une vue ou une page de tableau de bord, tous basés sur un modèle. Il vous permet d’inclure une ou plusieurs tables.
Il s'agit donc ni plus ni moins d'un composant propre à la Model Driven qui peut s'utiliser de 4 façons :
- En tant que page principale (intégrée au menu)
- En tant pop'up
- En tant que boîte de dialogue latérale
- En tant que volet latéral
Pour créer votre Custom Page et gérer les accès à votre page, voici comment faire :
Première étape : positionnez-vous dans make.powerapps, dans la solution où se trouve votre Model Driven.
Seconde étape : ouvrez votre Model Driven.
Troisième étape : cliquez sur "add page" qui vous proposera ensuite d'ajouter différents éléments, dont une Custom Page.
Un nouveau menu se rajoutera alors dans votre solution dans lequel vous pourrez retrouver votre Custom Page typée "Page". Il vous sera bien sûr possible de personnaliser le logo de votre page CRM (comme pour une entité classique).
Tout comme il est également possible de gérer les accès à votre Custom Page. Pour cela, il suffit de modifier le paramètre "Privilèges" pour lui indiquer sur quelle table se baser pour le rôle de sécurité.
Si en revanche il ne s'agit pas d'une Custom Page intégrée dans le menu, alors il faudra que vous passiez par du JavaScript.
Puis pour récupérer le contexte d’exécution, autrement dit la fiche sur laquelle vous vous trouvez, vous pouvez utiliser l'expression ci-dessous :
Bien joué, votre page personnalisée dans Power Apps est désormais créée !
Si vous avez besoin de plus d'informations sur l'application Microsoft Power Apps, contactez-nous.