PowerApps - Premiers pas avec la fonction Patch Tutoriels

Développez vos compétences avec PowerApps dans notre vidéo "Premiers pas avec la fonction patch". Découvrez comment ajouter et gérer les données d'une liste SharePoint facilement grâce à des exemples concrets. Que vous soyez novice en low code ou en quête d'avancées, ce tutoriel vous montre la voie. Ne manquez pas cette opportunité!

  • 05:03
  • 246 vues

Objectifs :

L'objectif de ce tutoriel est d'apprendre à utiliser la fonction patch dans Power Apps pour ajouter ou modifier des données dans une liste SharePoint à l'aide d'exemples simples.


Chapitres :

  1. Introduction à Power Apps et SharePoint
    Ce tutoriel se concentre sur l'utilisation de la fonction patch dans Power Apps pour interagir avec une liste SharePoint. La liste utilisée ici est appelée 'tâche collaborateur' et contient trois champs principaux : le titre, le statut et la date d'échéance.
  2. Structure de la liste SharePoint
    La liste 'tâche collaborateur' comprend : - **Titre** : Permet de saisir le nom de la tâche. - **Statut** : Propose trois options : affaires, en cours et terminé. - **Date d'échéance** : Indique la date limite d'une tâche.
  3. Connexion à Power Apps
    Pour utiliser la liste dans Power Apps, il est nécessaire de la connecter à l'application. Cela se fait via le menu 'données', en sélectionnant le site SharePoint et la liste concernée.
  4. Ajout d'une tâche
    L'application dispose d'un écran de saisie avec : - Une zone de texte pour le titre. - Une liste déroulante pour le statut. - Un sélecteur de date pour la date d'échéance. Lorsque l'utilisateur remplit ces champs et clique sur le bouton 'Ajouter', une formule patch est utilisée pour créer un nouvel enregistrement dans la liste SharePoint. La structure de la formule est simple : 1. Utiliser la fonction patch avec la liste 'tâche collaborateur'. 2. Indiquer que l'on souhaite créer un nouvel élément en utilisant 'Default'. 3. Spécifier les valeurs à enregistrer : - Le champ titre prend le texte saisi. - Le champ statut reçoit la valeur sélectionnée dans la liste déroulante, sous forme d'enregistrement avec une clé appelée 'value'. - La date d'échéance est récupérée à partir du sélecteur de date.
  5. Modification d'une tâche existante
    L'application comprend un écran avec une galerie affichant la liste des tâches provenant de SharePoint. Chaque carte représente une tâche avec son titre, son statut et sa date d'échéance. Lorsque l'utilisateur clique sur une carte, il est dirigé vers un écran de modification. Pour pré-remplir les champs de saisie avec les bonnes données, il faut d'abord enregistrer la tâche sélectionnée dans une variable. Cela se fait en utilisant la propriété 'OnSelect' de la carte ou du bouton associé, avec la formule suivante : - `Set(varTacheSelectionnee, ThisItem)` Cela signifie que l'on enregistre dans la variable 'varTacheSelectionnee' l'élément sur lequel l'utilisateur vient de cliquer. Ensuite, on utilise 'Navigate' pour changer d'écran.
  6. Configuration de l'écran d'édition
    Sur l'écran d'édition, les champs de saisie sont configurés pour afficher les données de la variable. Par exemple : - Pour le champ de texte, la propriété 'Default' est définie comme 'varTacheSelectionnee.Titre'. - Pour la liste déroulante, on utilise 'varTacheSelectionnee.Statut.Value'. - Pour le sélecteur de date, on écrit 'varTacheSelectionnee.DateEcheance'. L'utilisateur peut alors modifier les données affichées.
  7. Sauvegarde des modifications
    Une fois les modifications effectuées, l'utilisateur clique sur le bouton 'Modifier'. Ce bouton contient une formule patch qui cible la variable 'varTacheSelectionnee'. La structure de la formule est : 1. `Patch(NomDeLaListeSharePoint, varTacheSelectionnee, { ... })` 2. Les champs à mettre à jour sont spécifiés, par exemple : - Le champ titre prend la valeur du champ de saisie. - Le champ statut reçoit la valeur choisie sous forme d'enregistrement avec la clé 'value'. - La date d'échéance est mise à jour avec la nouvelle date. Cette méthode permet de modifier une tâche existante de manière simple, en utilisant une variable globale pour conserver la sélection entre les écrans.
  8. Conclusion
    Ce tutoriel a démontré comment utiliser la fonction patch dans Power Apps pour ajouter et modifier des tâches dans une liste SharePoint. En suivant ces étapes, vous pouvez facilement gérer les données de votre application, offrant ainsi une logique claire et accessible pour toute application Power Apps.

FAQ :

Qu'est-ce que la fonction Patch dans Power Apps?

La fonction Patch est utilisée pour ajouter ou modifier des enregistrements dans une source de données, comme une liste SharePoint. Elle permet de créer de nouveaux éléments ou de mettre à jour des éléments existants en spécifiant les valeurs des champs.

Comment connecter une liste SharePoint à Power Apps?

Pour connecter une liste SharePoint à Power Apps, vous devez accéder au menu 'Données' dans l'application, sélectionner le site SharePoint approprié, puis choisir la liste que vous souhaitez utiliser.

Quels types de champs peuvent être utilisés dans une liste SharePoint?

Une liste SharePoint peut contenir différents types de champs, y compris des champs de texte, des choix (avec des options prédéfinies), des dates, et d'autres types de données selon les besoins de l'application.

Comment modifier une tâche existante dans Power Apps?

Pour modifier une tâche existante, l'utilisateur doit d'abord sélectionner la tâche dans une galerie, ce qui enregistre la tâche sélectionnée dans une variable. Ensuite, il navigue vers un écran d'édition où les champs de saisie sont pré-remplis avec les données de la tâche. Après avoir effectué les modifications, l'utilisateur clique sur un bouton qui utilise la fonction Patch pour mettre à jour la tâche dans la liste SharePoint.

Qu'est-ce qu'une variable dans Power Apps?

Une variable dans Power Apps est un espace de stockage temporaire qui peut contenir des données. Elle est utilisée pour passer des informations entre les écrans de l'application, facilitant ainsi la gestion des données sélectionnées par l'utilisateur.


Quelques cas d'usages :

Gestion de projet

Utiliser Power Apps pour créer une application de gestion de projet qui permet aux utilisateurs d'ajouter, de modifier et de suivre les tâches dans une liste SharePoint. Cela améliore la collaboration et la transparence au sein des équipes.

Suivi des tâches

Développer une application qui permet aux employés de soumettre des tâches et de suivre leur statut. Les utilisateurs peuvent facilement ajouter de nouvelles tâches et mettre à jour les tâches existantes, ce qui augmente l'efficacité et réduit les erreurs.

Planification d'événements

Créer une application pour planifier des événements où les utilisateurs peuvent ajouter des événements à une liste SharePoint, modifier les détails et suivre les dates limites. Cela aide à organiser les événements de manière plus structurée.

Gestion des ressources

Mettre en place une application pour gérer les ressources d'une entreprise, où les utilisateurs peuvent ajouter et modifier des informations sur les ressources disponibles, en utilisant une liste SharePoint pour stocker les données.

Suivi des demandes de service

Développer une application qui permet aux utilisateurs de soumettre des demandes de service et de suivre leur statut. Les agents peuvent modifier les demandes existantes et mettre à jour les informations, ce qui améliore le service client.


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.

Patch

Une fonction dans Power Apps utilisée pour ajouter ou modifier des enregistrements dans une source de données, comme une liste SharePoint.

SharePoint

Un service de collaboration de Microsoft qui permet de stocker, gérer et partager des documents et des informations au sein d'une organisation.

Liste SharePoint

Une collection d'éléments de données dans SharePoint, semblable à une table de base de données, où chaque élément peut avoir plusieurs champs.

Champ

Une colonne dans une liste SharePoint qui contient un type spécifique de données, comme du texte, une date ou un choix.

Écran de saisie

Une interface utilisateur dans une application Power Apps où les utilisateurs peuvent entrer des données.

Galerie

Un contrôle dans Power Apps qui affiche une collection d'éléments, permettant aux utilisateurs de naviguer et de sélectionner des éléments.

Variable

Un espace de stockage temporaire dans Power Apps qui peut contenir des données et être utilisé pour passer des informations entre les écrans.

Sélecteur de date

Un contrôle dans Power Apps qui permet aux utilisateurs de choisir une date à partir d'un calendrier.

Enregistrement

Un ensemble de données qui représente une seule entrée dans une liste SharePoint, contenant des valeurs pour chaque champ.

Valeur

La donnée spécifique assignée à un champ dans un enregistrement, par exemple, le titre d'une tâche.

00:00:06
à utiliser la fonction patch dans Power apps
00:00:09
afin d'ajouter ou de modifier des données dans une liste SharePoint
00:00:13
en utilisant des exemples simples.
00:00:16
La base utilisée ici
00:00:17
est une liste SharePoint appelée
00:00:20
tâche collaborateur.
00:00:22
Elle contient trois champs principaux.
00:00:24
Le premier s'intitule titre,
00:00:26
il permet de saisir le nom de la tâche.
00:00:29
Le second champ s'appelle statut.
00:00:32
Et propose trois options au choix,
00:00:34
affaires,
00:00:35
en cours et terminer.
00:00:37
Le troisième champ se nomme date échéance.
00:00:40
Il permet d'indiquer la date limite d'une tâche.
00:00:44
Une fois la liste créée,
00:00:46
elle doit être connectée à l'application Power Ups en passant par le menu données,
00:00:50
puis en sélectionnant le site SharePoint
00:00:53
et la liste concernée.
00:00:58
passons maintenant à l'ajout d'une tâche.
00:01:00
L'application comporte un écran de saisie
00:01:03
avec une zone de texte pour le titre,
00:01:05
une liste déroulante pour le statut,
00:01:08
un sélecteur de date pour la date d'échéance.
00:01:11
Lorsque l'utilisateur a rempli ses champs,
00:01:13
il clique sur le bouton.
00:01:15
Ajoutez.
00:01:16
Ce bouton utilise une formule patch qui permet de créer un nouvel enregistrement
00:01:21
dans la liste SharePoint.
00:01:23
La structure est simple.
00:01:25
On utilise la fonction patch avec la liste tâche collaborateur,
00:01:29
puis on précise que l'on souhaite créer un nouvel élément
00:01:33
en utilisant default.
00:01:35
Ensuite,
00:01:36
on indique les valeurs à enregistrer.
00:01:39
Le chant titre prend le texte saisi.
00:01:41
Le chant statut
00:01:43
reçoit la valeur sélectionnée dans la liste déroulante,
00:01:46
mais sous une forme particulière.
00:01:49
En effet,
00:01:50
comme statut est un champ de type choix,
00:01:53
il faut l'envoyer sous la forme d'un enregistrement avec une clé appelée
00:01:58
value.
00:01:59
Enfin,
00:02:00
la date d'échéance est récupérée à partir du sélecteur de date.
00:02:06
voyons maintenant comment modifier une tâche existante.
00:02:10
L'application contient un premier écran
00:02:12
avec une galerie qui affiche la liste des tâches
00:02:15
en provenance de SharePoint.
00:02:17
Cette galerie est connectée à la liste
00:02:20
tâche collaborateurs.
00:02:22
Chaque carte représente une tâche
00:02:25
avec son titre,
00:02:26
son statut
00:02:27
et sa date d'échéance.
00:02:29
Lorsque l'utilisateur clique sur une carte dans cette galerie,
00:02:32
on souhaite l'emmener vers un second écran
00:02:35
dans lequel il pourra modifier les informations de la tâche.
00:02:38
Mais pour que les champs de saisie de cet écran soient
00:02:41
pré-remplis avec les bonnes données,
00:02:44
il faut d'abord enregistrer la tâche sélectionnée dans une variable.
00:02:47
Pour cela,
00:02:48
dans la propriété onelect de la carte ou du
00:02:51
bouton associé à chaque élément de la galerie,
00:02:54
on écrit la formule suivante.
00:02:56
On utilise la fonction sept,
00:02:58
suivie du nom de la variable,
00:03:00
par exemple,
00:03:01
on écrit
00:03:02
sept puis entre parenthèses
00:03:04
var tache sélectionné
00:03:07
10ème.
00:03:09
Cela signifie que l'on enregistre dans la variable appelée V tache sélectionné
00:03:15
l'élément sur lequel l'utilisateur vient de cliquer.
00:03:18
Juste après cette instruction,
00:03:20
on ajoute une seconde action pour changer d'écran.
00:03:23
On écrit
00:03:24
navigate,
00:03:25
suivi du nom de l'écran d'édition.
00:03:28
Au final,
00:03:28
la propriété on Select
00:03:30
contiendra deux instructions.
00:03:32
D'abord sept pour stocker la tâche,
00:03:35
puis navigate
00:03:36
pour aller à l'écran d'édition.
00:03:39
Sur l'écran d'édition,
00:03:41
les champs de saisie sont configurés pour afficher les données de la variable.
00:03:45
Dans le champ de texte,
00:03:47
on définit la propriété default comme étant vache sélectionné point titre.
00:03:52
Pour la liste déroulante,
00:03:53
on indique Varthe sélectionné point
00:03:56
statut
00:03:57
point
00:03:58
valu.
00:03:59
Et pour le sélecteur de date,
00:04:00
on écrit V tache sélectionné
00:04:04
point date échéance.
00:04:06
L'utilisateur voit alors les données de la tâche s'afficher dans les champs.
00:04:09
Il peut les modifier librement.
00:04:12
Une fois que c'est fait,
00:04:13
il clique sur le bouton
00:04:15
modifier.
00:04:16
Ce bouton contient une formule patch qui
00:04:18
cible la variable var tâches sélectionnée.
00:04:22
On écrit patch suivi du nom de la liste SharePoint,
00:04:26
puis la variable,
00:04:27
puis les champs à mettre à jour.
00:04:29
Par exemple,
00:04:30
le champ titre prend la valeur du champ de saisie.
00:04:33
Le champ statut
00:04:34
reçoit la valeur choisie.
00:04:36
Mais toujours sous la forme d'un enregistrement
00:04:38
contenant la clé value.
00:04:41
Enfin,
00:04:41
la date d'échéance est mise à jour avec la nouvelle date.
00:04:44
Cette méthode permet de modifier une tâche existante en toute simplicité,
00:04:50
en utilisant une variable globale
00:04:52
pour conserver la sélection
00:04:54
entre les écrans.
00:04:56
Elle offre une logique claire et facile à mettre
00:04:58
en place dans n'importe quelle application power apps.

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

 

Rappel

Afficher