PowerApps - Initiation aux Formules Nommées Tutoriels

Découvrez comment simplifier le développement d'applications avec 'initiation aux formules nommées'. Ce tutoriel explore l'utilisation de Power Apps pour récupérer efficacement les informations utilisateur telles que le nom et la photo de profil. Apprenez à créer des formules puissantes et réutilisables pour optimiser vos applications avec les tags: powerapps, low code, avancé. Ne ratez pas cette opportunité d'améliorer vos compétences en développement !

  • 04:49
  • 175 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à gérer efficacement les données des utilisateurs dans le développement d'applications avec Power Apps, en utilisant des formules nommées pour personnaliser l'expérience utilisateur et améliorer les performances de l'application.


Chapitres :

  1. Introduction à la gestion des données utilisateurs
    Dans le développement d'applications avec Power Apps, il est essentiel de gérer efficacement les données des utilisateurs. Cela permet de personnaliser l'expérience et d'améliorer les performances de l'application. Les formules nommées représentent une fonctionnalité récente et puissante qui permet de définir des expressions calculées une seule fois et de les réutiliser partout dans l'application.
  2. Différences entre formules nommées et variables classiques
    Contrairement aux variables classiques, les formules nommées sont immuables et se recalculent automatiquement lorsque cela est nécessaire. Cela simplifie grandement la maintenance et optimise la fluidité de l'application.
  3. Utilisation des formules nommées
    Dans ce tutoriel, vous apprendrez à utiliser les formules nommées pour récupérer les informations de l'utilisateur connecté, telles que son nom, son adresse e-mail et sa photo de profil. Nous aborderons des cas simples et concrets pour faciliter la compréhension.
  4. Ajout d'une source de données
    Pour accéder aux informations de l'utilisateur connecté, il est nécessaire d'ajouter une source de données spécifique à l'application. Dans Power Apps, dans le volet de gauche, cliquez sur 'Données' puis sur 'Ajouter une source de données'. Dans la barre de recherche, saisissez 'utilisateur d'Office 365', sélectionnez le connecteur proposé et connectez-vous avec vos identifiants professionnels ou scolaires. Cette connexion permettra à votre application d'interroger automatiquement votre compte professionnel pour obtenir les informations nécessaires.
  5. Création des formules nommées
    L'étape suivante consiste à créer les formules nommées qui stockeront les informations du profil utilisateur. Dans l'arborescence de l'application, sélectionnez l'objet 'A', puis dans les propriétés, choisissez 'Formule'. C'est ici que vous allez écrire vos formules de manière centrale afin de les utiliser partout sans duplication de code.
  6. Exemples de formules
    La première formule à créer est 'FX utilisateur actuel', qui utilise la fonction 'utilisateur d'Office 365 point my profile' pour récupérer toutes les informations du profil de l'utilisateur actuellement connecté. Ces informations incluent le nom complet, l'adresse e-mail professionnelle, le numéro de téléphone, ainsi que d'autres propriétés utiles pour personnaliser l'application. Ensuite, ajoutez une seconde formule, 'FX photo utilisateur', qui permet d'accéder à la photo de profil de l'utilisateur en utilisant la fonction 'utilisateur d'Office 365 point user photo V2'.
  7. Utilisation des formules dans l'application
    Une fois les formules créées, vous pouvez les utiliser pour afficher les données de l'utilisateur connecté sur votre écran principal. Insérez un contrôle de texte et utilisez la formule 'FX utilisateur actuel point display name' pour afficher le nom complet. Ajoutez un deuxième contrôle de texte et référez-vous à 'FX utilisateur actuel point mail' pour afficher l'adresse e-mail. Enfin, ajoutez un contrôle d'image et renseignez 'FX photo utilisateur' dans sa propriété 'image' pour afficher la photo de profil.
  8. Conclusion
    Ainsi, toutes les informations de l'utilisateur s'afficheront automatiquement à l'ouverture de l'application. Grâce à ces formules, les données de l'utilisateur et sa photo seront accessibles partout dans votre application sans nécessité d'action supplémentaire. Il est important de noter qu'en version française de Power Apps, chaque formule nommée doit impérativement se terminer par deux points pour être reconnue correctement.

FAQ :

Qu'est-ce que Power Apps?

Power Apps est une plateforme de développement d'applications qui permet aux utilisateurs de créer des applications personnalisées sans avoir besoin de compétences en programmation avancées. Elle facilite la gestion des données et l'interaction avec d'autres services Microsoft.

Comment utiliser les formules nommées dans Power Apps?

Les formules nommées dans Power Apps peuvent être créées en définissant une expression calculée dans les propriétés d'un objet. Une fois définies, elles peuvent être utilisées partout dans l'application sans duplication de code.

Pourquoi les formules nommées sont-elles immuables?

Les formules nommées sont immuables pour garantir que les valeurs ne changent pas une fois définies, ce qui simplifie la maintenance et améliore la performance de l'application.

Comment accéder aux informations de l'utilisateur connecté?

Pour accéder aux informations de l'utilisateur connecté, vous devez ajouter une source de données spécifique à l'application, comme Office 365, et utiliser la fonction utilisateur pour récupérer les données nécessaires.

Quels types d'informations peuvent être récupérées à partir de l'utilisateur connecté?

Les informations récupérées peuvent inclure le nom complet, l'adresse e-mail professionnelle, le numéro de téléphone et d'autres propriétés utiles pour personnaliser l'application.

Comment afficher les données de l'utilisateur sur l'écran principal?

Pour afficher les données de l'utilisateur sur l'écran principal, vous devez insérer des contrôles de texte et d'image, puis utiliser les formules nommées pour référencer les informations de l'utilisateur.


Quelques cas d'usages :

Personnalisation de l'expérience utilisateur

Dans une application de gestion des ressources humaines, les formules nommées peuvent être utilisées pour afficher les informations de profil des employés, telles que leur nom et leur photo, améliorant ainsi l'expérience utilisateur et la personnalisation.

Optimisation des performances d'application

En utilisant des formules nommées pour récupérer des données utilisateur, une application de suivi des ventes peut réduire le nombre de requêtes vers la base de données, ce qui améliore les performances globales de l'application.

Simplification de la maintenance des applications

Dans une application de gestion de projet, l'utilisation de formules nommées permet de centraliser la logique de récupération des données utilisateur, rendant la maintenance plus facile et moins sujette aux erreurs.

Accès rapide aux informations utilisateur

Une application de service client peut utiliser des formules nommées pour accéder rapidement aux informations des clients, comme leur historique d'achats, ce qui permet aux agents de fournir un service plus efficace.

Création d'applications multi-utilisateurs

Dans une application collaborative, les formules nommées peuvent être utilisées pour afficher les informations de chaque utilisateur connecté, facilitant ainsi la collaboration et la communication entre les membres de l'équipe.


Glossaire :

Power Apps

Une plateforme de développement d'applications qui permet aux utilisateurs de créer des applications personnalisées sans nécessiter de compétences en programmation avancées.

Formules nommées

Une fonctionnalité dans Power Apps qui permet de définir des expressions calculées une seule fois et de les réutiliser dans toute l'application, simplifiant ainsi la maintenance.

Immuable

Un terme désignant quelque chose qui ne peut pas être modifié. Dans le contexte des formules nommées, cela signifie que les valeurs ne changent pas une fois définies.

Source de données

Un emplacement où les données sont stockées et peuvent être récupérées par l'application. Dans Power Apps, cela peut inclure des bases de données, des fichiers ou des services en ligne.

Office 365

Une suite de services de productivité en ligne fournie par Microsoft, incluant des applications comme Word, Excel, et des services comme OneDrive et SharePoint.

Fonction utilisateur

Une fonction dans Power Apps qui permet d'accéder aux informations du profil de l'utilisateur actuellement connecté, telles que le nom et l'adresse e-mail.

Identifiant unique

Un code ou un numéro qui identifie de manière unique un utilisateur ou un objet dans un système, utilisé pour récupérer des informations spécifiques.

Contrôle de texte

Un élément d'interface utilisateur dans Power Apps qui permet d'afficher ou de saisir du texte.

Contrôle d'image

Un élément d'interface utilisateur dans Power Apps qui permet d'afficher une image.

00:00:06
il est essentiel de gérer efficacement les données utilisateurs
00:00:10
afin de personnaliser l'expérience
00:00:13
et d'améliorer les performances.
00:00:15
Les formules nommées représentent une fonctionnalité récente et puissante
00:00:20
qui permet de définir des expressions calculées une seule fois
00:00:24
et de les réutiliser partout dans l'application.
00:00:27
Contrairement aux variables classiques.
00:00:30
Les formules nommées
00:00:32
sont immuables
00:00:33
et se recalculent automatiquement
00:00:35
lorsque cela est nécessaire,
00:00:37
ce qui simplifie grandement la maintenance
00:00:40
et optimise la fluidité de l'application.
00:00:43
Dans ce tutoriel,
00:00:44
vous apprendrez à utiliser les formules nommées
00:00:47
pour récupérer les informations de l'utilisateur connecté,
00:00:51
tels que son nom,
00:00:52
son adresse e-mail et sa photo de profil.
00:00:55
Nous resterons sur des cas simples et concrets pour en faciliter la compréhension.
00:01:01
Pour pouvoir accéder aux informations de l'utilisateur connecté,
00:01:05
il est nécessaire d'ajouter
00:01:06
une source de données spécifique
00:01:09
à l'application.
00:01:10
Dans Power apps,
00:01:11
dans le volet de gauche,
00:01:12
cliquez sur
00:01:13
données puis sur
00:01:15
ajouter une source de données.
00:01:17
Dans la barre de recherche,
00:01:18
saisissez utilisateur d'office 365,
00:01:23
sélectionnez le connecteur proposé et si besoin,
00:01:26
connectez-vous à l'aide de vos identifiants professionnels ou scolaires.
00:01:31
Cette connexion permettra à votre application d'interroger automatiquement
00:01:35
votre compte professionnel pour obtenir les informations nécessaires
00:01:39
sans avoir à effectuer de manipulation complexe.
00:01:43
L'étape suivante consiste à créer les formules nommées
00:01:47
qui stockeront les informations du profil utilisateur.
00:01:50
Dans l'arborescence de l'application,
00:01:53
sélectionnez l'objet
00:01:54
A,
00:01:55
puis dans les propriétés,
00:01:57
choisissez formule.
00:01:58
C'est ici que vous allez écrire vos formules de manière centrale
00:02:02
afin de les utiliser partout,
00:02:04
sans duplication de code.
00:02:06
La première formule à créer est la suivante.
00:02:12
Le nom FX utilisateur actuel
00:02:15
est utilisé ici comme exemple pour illustrer l'explication,
00:02:19
mais vous pouvez choisir un autre nom
00:02:22
si vous le souhaitez.
00:02:23
Cette formule utilise la fonction utilisateur d'office
00:02:27
365 point my profile
00:02:30
pour récupérer toutes les informations du
00:02:32
profil de l'utilisateur actuellement connecté.
00:02:35
Ces informations incluent notamment le nom complet,
00:02:38
l'adresse e-mail professionnelle,
00:02:41
le numéro de téléphone ainsi que
00:02:42
d'autres propriétés utiles pour personnaliser l'application.
00:02:46
Ensuite,
00:02:47
vous devez ajouter une seconde formule.
00:02:51
De la même manière,
00:02:53
FX photo utilisateur
00:02:55
est un nom proposé à titre d'exemple
00:02:58
que vous êtes libre d'adapter selon vos conventions de nommage.
00:03:02
Cette formule permet d'accéder à la photo de profil
00:03:06
de l'utilisateur.
00:03:07
Elle utilise la fonction utilisateur
00:03:10
d'Office
00:03:11
365 points user photo V2
00:03:15
qui nécessite l'identifiant unique de l'utilisateur
00:03:19
pour retrouver son image.
00:03:20
Plutôt que de refaire une requête complète vers Office 365,
00:03:25
cette formule utilise l'idée déjà disponible grâce à FX utilisateur actuel,
00:03:31
ce qui optimise la performance générale de l'application.
00:03:34
Il est important de noter qu'en version française de Power Ups,
00:03:38
chaque formule nommée
00:03:39
doit
00:03:40
impérativement
00:03:41
se terminer par deux points
00:03:44
pour être reconnue correctement.
00:03:46
Grâce à ces deux formules,
00:03:47
les données de l'utilisateur et sa photo
00:03:50
seront accessibles partout dans votre
00:03:52
application sans nécessité d'action supplémentaire.
00:03:56
Une fois les formules créées,
00:03:58
vous pouvez les utiliser pour afficher les données
00:04:00
de l'utilisateur connecté sur votre écran principal.
00:04:04
Pour cela,
00:04:04
insérer un contrôle de texte.
00:04:07
Et utiliser la formule FX utilisateur actuel point display name
00:04:14
pour afficher le nom complet.
00:04:17
Ajoutez un deuxième contrôle de texte et référez-vous à
00:04:19
FX utilisateur actuel point mail pour afficher l'adresse e-mail.
00:04:27
Enfin,
00:04:27
ajouter un contrôle d'image.
00:04:32
Et renseigner FX
00:04:34
photo utilisateur
00:04:35
dans sa propriété
00:04:36
image pour afficher la photo de profil.
00:04:39
Ainsi,
00:04:40
toutes les informations de l'utilisateur
00:04:42
s'afficheront automatiquement
00:04:44
à l'ouverture de l'application.

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

 

Rappel

Afficher