Power FX - Fonction d'action Tutoriels

Découvrez comment transformer votre application avec les fonctions d'action dans "Fonction d'action" ! Dans cette vidéo, nous plongeons dans l'interactivité de PowerApps en naviguant entre les écrans et en gérant les données SharePoint. Apprenez à utiliser les fonctions navigate et patch pour enrichir l'expérience utilisateur. Ne manquez pas ces astuces puissantes en low code !

  • 04:53
  • 20 vues

Objectifs :

L'objectif de cette vidéo est d'apprendre à utiliser certaines fonctions d'action dans Power Apps pour améliorer l'interactivité et la convivialité d'une application, en se concentrant sur la navigation entre les écrans et la gestion des données d'une liste SharePoint.


Chapitres :

  1. Introduction
    Dans les vidéos précédentes, nous avons exploré les fonctions permettant de manipuler les données. Dans cette vidéo, nous allons nous concentrer sur certaines fonctions d'action qui permettent d'interagir avec l'application elle-même, en améliorant son interactivité et sa convivialité.
  2. Scénario Concret
    Pour illustrer ces fonctions, nous allons partir d'un scénario concret. Nous disposons d'une source de données, une liste SharePoint appelée 'suivi de projet'. Dans notre application Power Apps, nous avons créé deux écrans : - **Écran 1** : Affiche les données de la liste 'suivi de projet' au sein d'une galerie, offrant ainsi une vue synthétique des différents projets. - **Écran 2** : Contient plusieurs contrôles tels que des champs de texte, des sélecteurs de date, et des listes déroulantes, permettant de modifier ou d'insérer de nouvelles données dans notre liste SharePoint.
  3. Navigation entre les Écrans
    Pour permettre à l'utilisateur de passer de l'écran 1 à l'écran 2, nous allons insérer une icône, par exemple une flèche ou un bouton, qui servira de déclencheur pour la navigation. Voici les étapes à suivre : 1. Sur l'écran 1, insérez une icône. 2. Sélectionnez l'icône ajoutée et dans la barre de formule, saisissez la fonction `Navigate`. 3. La syntaxe est la suivante : `Navigate(EcranDeux, Transition)`, où 'EcranDeux' est l'écran de destination et 'Transition' spécifie le type de transition à appliquer. 4. Testez votre configuration en cliquant sur l'icône pour vérifier que la navigation vers l'écran 2 s'effectue correctement avec la transition choisie. Répétez le même processus sur l'écran 2 pour ajouter une icône ou un bouton permettant de revenir à l'écran 1, facilitant ainsi la navigation entre les deux écrans.
  4. Interaction avec les Données
    Chaque contrôle sur l'écran 2 correspondra aux colonnes de la liste 'suivi de projet'. Par exemple : - Un champ de texte pour le nom du projet. - Un sélecteur de date pour la date de réalisation. - Une liste déroulante pour le statut du projet. Insérez un bouton que vous nommerez 'Enregistrer'. Ce bouton permettra de valider l'enregistrement des données saisies ou modifiées par l'utilisateur. Voici comment procéder : 1. Sélectionnez le bouton 'Enregistrer' et dans la barre de formule, utilisez la fonction `Patch` pour ajouter ou mettre à jour les données dans votre liste SharePoint. 2. La formule est la suivante : `Patch(SuiviDeProjet, Defaults(SuiviDeProjet), {Nom: ChampNom.Text, Date: ChampDate.SelectedDate, Statut: ListeStatut.Selected})`. 3. Testez votre configuration en remplissant les contrôles avec des données de test et en cliquant sur le bouton 'Enregistrer' pour vérifier que les données sont correctement ajoutées ou mises à jour dans votre liste SharePoint.
  5. Résumé et Conclusion
    En résumé, nous avons appris à utiliser les fonctions d'action `Navigate` et `Patch` pour enrichir notre application. La fonction `Navigate` facilite la navigation entre les écrans, offrant une transition fluide et améliorant l'expérience utilisateur. La fonction `Patch` permet d'ajouter ou de modifier des données dans une source telle que SharePoint, en liant les contrôles de l'application aux colonnes correspondantes de la liste. Ces ajustements sont essentiels pour créer une application interactive et conviviale.

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.

Comment utiliser la fonction navigate dans Power Apps?

La fonction navigate est utilisée pour changer d'écran dans une application Power Apps. Vous devez spécifier l'écran de destination et le type de transition à appliquer.

Quelle est la différence entre les fonctions navigate et patch?

La fonction navigate est utilisée pour naviguer entre les écrans d'une application, tandis que la fonction patch est utilisée pour ajouter ou mettre à jour des enregistrements dans une source de données comme SharePoint.

Comment puis-je tester ma configuration dans Power Apps?

Vous pouvez tester votre configuration en passant en mode aperçu et en interagissant avec les contrôles de votre application, comme en cliquant sur les icônes ou les boutons que vous avez ajoutés.

Quels types de contrôles puis-je utiliser dans Power Apps?

Dans Power Apps, vous pouvez utiliser divers contrôles tels que des champs de texte, des sélecteurs de date, des listes déroulantes, et des boutons pour interagir avec les données.

Comment enregistrer des données dans SharePoint à partir de Power Apps?

Pour enregistrer des données dans SharePoint, vous devez utiliser la fonction patch pour ajouter ou mettre à jour les enregistrements, en liant les contrôles de votre application aux colonnes correspondantes de la liste SharePoint.


Quelques cas d'usages :

Gestion de projet

Utiliser Power Apps pour créer une application de gestion de projet qui permet aux utilisateurs de suivre l'avancement des projets, de modifier les informations et d'ajouter de nouveaux projets directement à partir de l'application.

Suivi des tâches

Développer une application qui permet aux équipes de suivre les tâches assignées, de mettre à jour le statut des tâches et de gérer les délais, en utilisant SharePoint comme source de données.

Formulaires d'inscription

Créer un formulaire d'inscription en ligne où les utilisateurs peuvent soumettre leurs informations, qui seront ensuite enregistrées dans une liste SharePoint pour un suivi facile.

Rapports de dépenses

Mettre en place une application qui permet aux employés de soumettre des rapports de dépenses, en utilisant des contrôles pour saisir les montants et les catégories, et en enregistrant les données dans SharePoint.

Feedback des utilisateurs

Développer une application pour recueillir les retours des utilisateurs sur un produit ou un service, en utilisant des champs de texte et des listes déroulantes pour faciliter la saisie des commentaires.


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.

SharePoint

Un service de gestion de contenu et de collaboration développé par Microsoft, permettant de stocker, gérer et partager des informations au sein d'une organisation.

navigate

Une fonction utilisée dans Power Apps pour changer d'écran dans une application. Elle prend en paramètre l'écran de destination et le type de transition.

patch

Une fonction dans Power Apps qui permet d'ajouter ou de mettre à jour des enregistrements dans une source de données, comme SharePoint.

transition

L'effet visuel appliqué lors du changement d'écran dans une application, par exemple, une transition en fondue.

champ de texte

Un contrôle dans une application qui permet à l'utilisateur de saisir du texte.

sélecteur de date

Un contrôle qui permet à l'utilisateur de choisir une date à partir d'un calendrier.

liste déroulante

Un contrôle qui permet à l'utilisateur de sélectionner une option parmi plusieurs choix.

look up

Une fonction utilisée pour rechercher un enregistrement spécifique dans une source de données.

vau

Une structure utilisée dans Power Apps pour encapsuler des valeurs, notamment pour les types de choix dans SharePoint.

00:00:07
nous avons exploré les fonctions permettant de manipuler les données.
00:00:11
Dans cette vidéo,
00:00:12
nous allons nous concentrer sur
00:00:14
certaines fonctions d'action qui permettent d'interagir
00:00:17
avec l'application elle même en améliorant son interactivité et sa convivialité.
00:00:22
Pour illustrer ces fonctions, nous allons partir d'un scénario concret.
00:00:26
Nous disposons d'une source de données,
00:00:28
une liste sharepoint appelée
00:00:31
suivi de projet.
00:00:33
Dans notre application Power Apps,
00:00:35
nous avons créé deux écrans.
00:00:37
L'écran un affiche les données de la liste suivies de projets au sein d'une galerie,
00:00:41
offrant ainsi une vue synthétique des différents projets.
00:00:46
L'écran deux contient plusieurs contrôles.
00:00:48
Champ de texte, sélecteurs de date, liste déroulante,
00:00:52
etc.
00:00:53
Qui permettent de modifier ou d'insérer de
00:00:55
nouvelles données dans notre liste Sharepoint.
00:00:58
Pour commencer,
00:00:59
nous souhaitons que l'utilisateur puisse passer de l'écran un
00:01:02
à l'écran deux en cliquant sur une icône.
00:01:05
Pour ce faire
00:01:07
sur l'écran un insérer une icône,
00:01:09
par exemple une flèche ou un bouton qui
00:01:12
servira de déclencheur pour la navigation vers l'écran.
00:01:14
Deux.
00:01:15
Sélectionnez l'icône ajoutée et dans la barre de formule,
00:01:19
saisissez la fonction navigate.
00:01:22
La syntaxe est la suivante.
00:01:25
Naviguait est la fonction utilisée pour changer d'écran.
00:01:28
Le premier paramètre écran deux indique l'écran de destination.
00:01:32
Le second paramètre spécifie le type de
00:01:35
transition à appliquer lors du changement d'écran.
00:01:38
Ici, nous utilisons une transition en fondue,
00:01:41
mais vous avez la possibilité de tester les autres types de transition.
00:01:46
Passez en mode aperçu pour tester votre configuration
00:01:50
en cliquant sur l'icône,
00:01:51
Vérifiez que la navigation vers l'écran
00:01:53
deux s'effectue correctement avec la transition choisie
00:01:57
pour améliorer l'expérience utilisateur. Répéter le même processus sur l'écran.
00:02:02
Deux.
00:02:03
Ajouter une icône ou un bouton
00:02:06
permettant de revenir à l'écran
00:02:08
un.
00:02:10
Ainsi, l'utilisateur peut naviguer aisément entre les deux écrans.
00:02:18
Passons maintenant à l'interaction avec les données de notre liste Sharepoint.
00:02:23
Chaque contrôle correspondra aux colonnes de la liste suivie de projet.
00:02:28
Par exemple,
00:02:29
vous aurez un champ de texte pour le nom du projet,
00:02:32
un sélecteur de date pour la date de réalisation,
00:02:35
une liste déroulante pour le statut du projet,
00:02:38
etc.
00:02:39
Insérez un bouton que vous nommerez Enregistrer.
00:02:43
Ce bouton permettra de valider l'enregistrement des
00:02:46
données saisies ou modifiées par l'utilisateur.
00:02:49
Sélectionnez le bouton enregistré et dans la barre de formule,
00:02:53
utilisez la fonction patch pour ajouter ou mettre
00:02:56
à jour les données dans votre liste SharePoint.
00:02:59
La formule est la suivante.
00:03:01
Suivi de projet et le nom de votre liste Sharepoint
00:03:05
Default
00:03:06
indique que vous ajoutez un nouvel enregistrement.
00:03:09
Si vous souhaitez modifier un enregistrement existant,
00:03:12
vous devrez remplacer cette partie par
00:03:14
une référence à l'enregistrement à modifier.
00:03:17
Par exemple en utilisant la fonction look up
00:03:20
dans les accolades,
00:03:21
vous associez chaque colonne de la
00:03:23
liste aux valeurs des contrôles correspondants.
00:03:26
Pour la colonne budget, vous utilisez la fonction Vau
00:03:29
pour convertir le texte saisi en nombre.
00:03:32
Pour la colonne statut du projet, qui est de type choix,
00:03:35
vous encapsuler la valeur sélectionnée dans une structure vau
00:03:38
pour que le système interprète correctement la donnée.
00:03:42
Remarque.
00:03:43
L'utilisation de default est essentielle lors
00:03:46
de l'insertion d'un nouvel enregistrement.
00:03:49
Si vous modifiez un enregistrement existant,
00:03:51
remplacez cette partie par l'élément spécifique que vous souhaitez mettre à jour.
00:03:56
Les choix d'en sharepoint sont structurés avec un champ vau.
00:04:01
Il est crucial de respecter cette structure pour
00:04:04
éviter des erreurs lors de l'enregistrement des données,
00:04:07
testez votre configuration en remplissant les contrôles avec des données de test.
00:04:13
En cliquant sur le bouton enregistré,
00:04:16
vérifiez que les données sont correctement ajoutées ou
00:04:19
mises à jour dans votre liste SharePoint.
00:04:23
En résumé,
00:04:24
nous avons appris à utiliser les fonctions d'action
00:04:26
navigate et patch pour enrichir notre application.
00:04:30
La fonction navigate facilite la navigation entre les écrans,
00:04:34
offrant une transition fluide et améliorant l'expérience utilisateur.
00:04:39
La fonction patch permet d'ajouter ou de modifier
00:04:42
des données dans une source telle que sharepoint,
00:04:45
en liant les contrôles de l'application aux colonnes correspondantes de la liste.

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

 

Mandarine AI: CE QUI POURRAIT VOUS INTÉRESSER

Rappel

Afficher