PowerApps - Définir des Règles de Visibilité Centralisées Tutoriels

Dans cette vidéo intitulée 'Définir des règles de visibilité centralisées', découvrez comment centraliser la gestion de la visibilité dans vos applications PowerApps. Apprenez à créer des formules nommées pour garantir que seuls les utilisateurs autorisés peuvent accéder à des fonctionnalités sensibles. Optimisez la cohérence et la gestion de votre application avec des méthodes simples et efficaces grâce à des exemples pratiques en low code.

  • 02:39
  • 119 vues

Objectifs :

Comprendre comment centraliser la logique de visibilité des éléments dans une application d'entreprise en utilisant des formules nommées, afin de garantir un accès approprié aux utilisateurs selon leur rôle.


Chapitres :

  1. Introduction à la visibilité conditionnelle
    Dans de nombreuses applications d'entreprise, il est crucial que certains contenus soient accessibles uniquement à des utilisateurs spécifiques. Par exemple, un écran d'administration ou un bouton sensible ne doit être visible que par un manager ou un administrateur. Pour éviter de répéter les conditions d'accès dans chaque contrôle, il est préférable de centraliser cette logique à l'aide de formules nommées.
  2. Création d'une formule nommée
    Pour créer une formule nommée, commencez par sélectionner l'objet de l'application dans l'arborescence, puis accédez à ses propriétés. Vous allez maintenant définir une formule qui déterminera si l'utilisateur actuel est autorisé à voir certains éléments. Par exemple, vous pouvez utiliser une condition simple : si le titre de poste de l'utilisateur correspond exactement à 'manager', alors la formule renverra 'vrai', sinon elle renverra 'faux'.
  3. Utilisation de la formule pour contrôler la visibilité
    Une fois la formule créée, vous pouvez l'utiliser pour contrôler la visibilité d'un bouton, d'une étiquette ou même d'un écran entier. Par exemple, sélectionnez un bouton destiné aux managers et, dans la propriété de visibilité, écrivez simplement 'FX est manager'. Ainsi, le bouton ne sera visible que si la formule renvoie 'vrai', c'est-à-dire uniquement pour les utilisateurs ayant 'manager' comme titre de poste.
  4. Gestion de règles de visibilité plus complexes
    Dans certains cas, les règles de visibilité peuvent être plus complexes. Par exemple, vous pourriez vouloir autoriser l'accès soit au manager, soit aux utilisateurs d'un service spécifique. Dans ce cas, la formule pourrait être écrite de manière à ce que le bouton soit visible pour un manager ou pour un employé du département des ressources humaines. Il est essentiel de regrouper toute cette logique dans la formule nommée pour maintenir une application propre et facile à gérer.
  5. Avantages des formules nommées
    Grâce aux formules nommées, la gestion de la visibilité conditionnelle des éléments dans Power Apps devient beaucoup plus simple et cohérente. En centralisant les règles d'affichage, vous garantissez une meilleure évolutivité de votre application tout en assurant une lecture plus rapide et une modification facilitée.

FAQ :

Qu'est-ce qu'une formule nommée et comment l'utiliser ?

Une formule nommée est une expression enregistrée sous un nom spécifique qui peut être utilisée dans différentes parties d'une application. Pour l'utiliser, vous devez d'abord la créer dans les propriétés de l'objet, puis l'appliquer à des éléments comme des boutons ou des étiquettes pour contrôler leur visibilité.

Comment fonctionne la visibilité conditionnelle dans une application ?

La visibilité conditionnelle permet de contrôler l'affichage des éléments d'une application en fonction de certaines conditions, comme le titre de poste d'un utilisateur. Par exemple, un bouton peut être visible uniquement pour les utilisateurs ayant le titre de 'manager'.

Quels sont les avantages de centraliser les règles de visibilité ?

Centraliser les règles de visibilité permet de maintenir une application propre et facile à mettre à jour. Cela garantit également une meilleure évolutivité et une gestion simplifiée des modifications, car toutes les règles sont regroupées en un seul endroit.

Comment créer une formule pour plusieurs rôles d'utilisateur ?

Pour créer une formule qui permet l'accès à plusieurs rôles, vous pouvez utiliser des conditions logiques. Par exemple, vous pouvez écrire une formule qui rend un bouton visible pour un 'manager' ou pour un employé du département des ressources humaines.

Quels outils peuvent aider à gérer la visibilité conditionnelle ?

Des outils comme PowerApps permettent de gérer la visibilité conditionnelle des éléments de manière simple et cohérente, en utilisant des formules nommées pour centraliser les règles d'affichage.


Quelques cas d'usages :

Gestion des accès dans une application de ressources humaines

Dans une application de gestion des ressources humaines, vous pouvez utiliser des formules nommées pour contrôler l'accès aux informations sensibles. Par exemple, seuls les managers peuvent voir les évaluations de performance des employés, ce qui garantit la confidentialité des données.

Application de gestion de projet

Dans une application de gestion de projet, vous pouvez rendre certains boutons ou fonctionnalités visibles uniquement pour les chefs de projet. Cela permet de s'assurer que seules les personnes autorisées peuvent modifier des éléments critiques du projet.

Portail d'entreprise

Dans un portail d'entreprise, vous pouvez utiliser la visibilité conditionnelle pour afficher des informations spécifiques aux employés d'un certain département. Par exemple, les employés des ressources humaines peuvent voir des documents internes que d'autres départements ne peuvent pas accéder.

Application de suivi des performances

Dans une application de suivi des performances, vous pouvez centraliser la logique de visibilité pour que seuls les managers puissent accéder aux rapports de performance. Cela simplifie la gestion des données et assure que les informations sensibles ne sont pas accessibles à tous.

Système de gestion des tickets

Dans un système de gestion des tickets, vous pouvez configurer des règles de visibilité pour que certains tickets soient visibles uniquement par les membres d'une équipe spécifique, comme l'équipe technique, ce qui améliore l'efficacité du traitement des demandes.


Glossaire :

Formule nommée

Une formule nommée est une expression ou une condition qui est enregistrée sous un nom spécifique, permettant de l'utiliser facilement dans différentes parties d'une application sans avoir à la réécrire.

Visibilité conditionnelle

La visibilité conditionnelle fait référence à la capacité d'afficher ou de masquer des éléments d'une application en fonction de certaines conditions, comme le rôle ou le titre d'un utilisateur.

Manager

Un manager est un individu qui supervise et gère une équipe ou un département au sein d'une organisation. Dans le contexte de l'application, il s'agit d'un titre de poste qui peut influencer l'accès à certaines fonctionnalités.

Propriétés

Les propriétés sont des attributs ou des caractéristiques d'un objet dans une application, qui peuvent être modifiés pour influencer son comportement ou son apparence.

FX

FX est une abréviation utilisée pour désigner une formule ou une expression dans certaines applications, souvent utilisée pour des calculs ou des conditions logiques.

Ressources humaines

Le département des ressources humaines est responsable de la gestion du personnel d'une organisation, y compris le recrutement, la formation et la gestion des performances.

00:00:05
certains contenus doivent être accessibles uniquement à certains utilisateurs.
00:00:10
Par exemple,
00:00:11
un écran d'administration ou un bouton sensible ne doit
00:00:14
être visible que par un manager ou un administrateur.
00:00:18
Plutôt que d'écrire la condition directement dans chaque contrôle,
00:00:22
il est préférable de centraliser la règle grâce à une formule nommée
00:00:27
garantissant une cohérence parfaite dans toute l'application.
00:00:31
Dans l'arborescence de l'application,
00:00:33
sélectionnez l'objet app puis dans ses propriétés,
00:00:38
accéder à formulace.
00:00:39
Vous allez maintenant créer une formule nommée
00:00:42
qui déterminera si l'utilisateur actuel est autorisé
00:00:46
à voir certains éléments.
00:00:47
Saisissez la formule suivante.
00:00:50
Ici,
00:00:50
nous utilisons une condition simple.
00:00:53
Si le titre de poste de l'utilisateur
00:00:55
correspond exactement à manager,
00:00:58
alors la formule renverra vra.
00:01:00
Sinon,
00:01:01
elle renverra faux.
00:01:03
Le nom FX est manager est proposé à titre d'exemple.
00:01:08
Mais vous pouvez bien entendu adapter le nom selon votre contexte
00:01:12
et vos conventions internes.
00:01:14
Une fois la formule créée,
00:01:16
vous pouvez l'utiliser pour piloter la visibilité d'un bouton,
00:01:19
d'une étiquette ou même d'un écran entier.
00:01:22
Par exemple,
00:01:23
sélectionnez un bouton destiné au manager et
00:01:26
dans la propriété visible,
00:01:27
écrivez simplement
00:01:29
FX est manager.
00:01:31
Le bouton ne sera alors visible que si la formule renvoie vrai,
00:01:35
c'est-à-dire uniquement pour les utilisateurs ayant manager
00:01:39
comme titre de poste.
00:01:41
De cette manière,
00:01:42
toute la logique de visibilité est centralisée et facile à mettre à jour.
00:01:46
Dans certains cas,
00:01:47
les règles de visibilité peuvent être plus complexes.
00:01:51
Par exemple,
00:01:52
vous pourriez autoriser l'accès
00:01:53
soit au manager,
00:01:56
soit aux utilisateurs d'un certain service spécifique.
00:02:00
Dans ce cas,
00:02:01
la formule pourrait être écrite ainsi.
00:02:04
Ainsi,
00:02:04
le bouton serait visible pour
00:02:07
un manager ou pour un employé du département des ressources humaines.
00:02:11
Il est important de regrouper toute cette logique
00:02:13
dans la formule nommée pour conserver une application propre
00:02:17
et facile à maintenir.
00:02:19
Grâce aux formules nommées.
00:02:21
Gérer la visibilité conditionnelle des éléments dans power
00:02:24
up devient beaucoup plus simple et cohérent.
00:02:27
En centralisant les règles d'affichage,
00:02:29
vous garantissez une meilleure évolutivité de votre application,
00:02:32
tout en assurant une lecture plus rapide
00:02:35
un modification facilitée.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Rappel

Afficher