Skip to content
Power Platform - Apps - Automate - SharePoint
  • Pages
    • Support Power Platform - Power Apps - Power Automate
      • Licences
      • Mises à jour (waves)
      • Environnement & Solutions
        • Attribuer des droits sur un environnement
      • Power BI
      • Liens vers nos supports
    • Architecture Power Platform
      • Modéliser des données
    • Administrer Power Platform
      • Références
      • Sécurité
      • Center of Excellent (CeE)
      • Application Lifecycle Management (ALM) [WiP]
    • Power Apps
      • Références
      • Process de développement d'applications PowerApps
        • Création d'applications [WiP]
        • Contrôles
        • Contrôles modernes
      • Power Apps - Fonctions principales
        • Tips Fonctions
        • Fonction Patch
          • Patch des types complexes d'une liste SharePoint
      • Applications basées sur un modèle (model driven apps)
        • Tips Fonctions
        • Modèles Word avec une application pilotée par modèle
        • Lancer un flux depuis un bouton d'une application pilotée par modèle
        • Ressources JavaScript
      • Modes opératoires
        • Application Canvas - Guide de survie (Liste SP pour mobile)
          • icon picker
            Création d’une application Power Apps Canvas mobile et Excel [WiP]
          • Création d’une application Power Apps Canvas
        • Flux PowerAutomate à partir de Power Apps
        • Compléter un modèle Word et générer un PDF [Premium]
        • Récupérer une photo depuis la caméra
        • Listes en cascade
        • Sélectionner un utilisateur (Liste SP)
        • Partager une application Power Apps
      • Développeur
        • JS
        • Outils externes
        • Bibliothèque de composants
      • Alternatives à PowerApps
      • Charte de nommage et bonnes pratiques Power Apps Canvas
      • Quizz
    • Power Automate
      • Références
      • Fonctions
        • JSON
        • Tips
        • Manipulations fichiers SharePoints [ToDo]
      • Modes opératoires
        • Approbations
          • Généralités
          • Approbations simples
          • [Exo] Commande fournisseur
        • [WiP] Ajouter un bouton de colonne SharePoint qui exécute un flux
        • Créer un PDF à partir de code HTML avec image
        • [WiP] Exécuter un flux depuis une ligne sélectionnée dans Excel
          • Copier un fichier depuis une PJ Outlook
        • Envoyer "en tant que"
        • Compter des éléments, même supprimés (table Audits)
      • Alternatives à Power Automate
      • Syntaxe générale
      • Power Automate pour le Bureau (PA
        • Ressources pédagogiques
    • Dataverse
      • Références
      • Common Data Model
      • Tables [WIP]
      • Colonnes [WIP]
      • Sécurité
      • Développeur
      • Référence automatique
      • Application pilotée par modèle
        • Exemple pratique
        • Migration depuis Access
    • Microsoft 365 & SharePoint
      • Vue d'ensemble de Microsoft 365 et SharePoint
      • Déroulé pédagogique
        • Module 1 : Microsoft 365 et SharePoint Online
        • Module 2 : Bibliothèques et listes
        • Module 3 : Intégration Office et gestion des documents
        • Module 4 : Type de contenu
        • Module 5 : Personnalisation des pages
        • Module 6 : Personnalisation des sites et des espaces de travail
        • Module 7 : Gestion de la sécurité
        • Module 8 : Workflows Power Automate
      • Bonnes pratiques
      • Sites SharePoint
        • Types de sites
        • Hiérarchies de sites
          • Sous-sites vs Hubs de sites
        • Créer un site
        • Principaux composants
          • Navigation
          • Composant WebPart dans les pages
          • Bibliothèques de document & Listes
          • Lien avec Teams
        • Pages d'un site SharePoint
        • Partage de flux d'un fichier ou d'un élément sélectionné
      • Listes SharePoint
        • Créer une liste
          • Créer une colonne
          • Gérer les vues
        • Power Automate avec des listes SharePoint
        • Mettre à jour une Liste SharePoint depuis Excel
        • TIPS
      • Bibliothèques de fichiers & dossiers SharePoint [WiP]
        • Rétention
        • Généralités
          • Création d'un nouveau document
          • Associer un modèle de document
          • Affichage et modification de documents dans le navigateur
          • Affichage et modification de documents dans le client
          • Téléchargement de documents
          • Déplacement et copie de documents
          • Affichage et modification des paramètres de la bibliothèque de documents
          • Paramètres de gestion des versions, approbation du contenu et extraction de documents
      • Intégration Power Apps
      • Droits & sécurité
      • API
      • Administration & rôles
    • Exercices
      • pl-7001
        PL-7001 - Power Apps Canvas
        • Lab 0 – Valider l'environnement de laboratoire
        • Lab 1 – Créer une application canevas à partir de données
        • Lab 2 – Modèle de données
        • Lab 3 – Créer une application canevas
        • Lab 4 – Créer l'interface utilisateur
        • Lab 5 – Données externes
        • Lab 6 – Formulaires
        • Lab 7 – Gérer les applications canevas
    • Exos Power Apps Power Automate
      • [Exo A] Flux avec une liste SharePoint
      • [Exo06] Créer une application Canvas avec Copilot
      • Flux avec une table Dataverse
        • Créer la source Dataverse
        • Créer le flux de bouton
        • Créer un flux automatisé avec filtre
      • Flux avec une liste SharePoint

Création d’une application Power Apps Canvas mobile et Excel [WiP]

Version mobile - Source Excel

Source

Tickets_Support_IT.xlsx
18.4 kB
Placer ce fichier sur votre OneDrive Entrerprise ou une bibliothèque SharePoint.

Objectif

Ce mode opératoire vous guide dans la création d’une application Power Apps Canvas au format mobile, connectée à un fichier Excel stocké sur OneDrive ou SharePoint. L’application comprendra trois écrans : un écran d’accueil, une galerie de données et un formulaire d’édition avec les fonctionnalités d’ajout, de modification et de suppression.

Prérequis

1 Licence Microsoft 365 avec accès à Power Apps
1 fichier Excel, stocké sur OneDrive Entreprise ou SharePoint

Structure de l’application

L’application sera composée de trois écrans :
Écran
Fonctionnalité
HomeScreen
Page d’accueil avec navigation vers la liste
GalleryScreen
Affichage des données sous forme de galerie avec bouton d’ajout
EditScreen
Formulaire pour créer, modifier ou supprimer un enregistrement
There are no rows in this table

Étape 1 : Préparer le fichier Excel

Ouvrir votre fichier Excel contenant les données.
Cliquer sur une cellule de la plage à mettre en Tableau.
Insertion > Tableau.
Le cas échéant, cocher Mon tableau comporte des en-têtes et valider.
Renommer le tableau (onglet Création de tableau) avec un nom explicite sans espaces ni caractères spéciaux (ex : tblTicket).
Enregistrer et fermer le fichier.
image.png

Étape 2 : Créer l’application Power Apps

Accédez à .
Cliquez sur + Créer dans le menu de gauche.
Sélectionnez Démarrer avec une application vide puis Format téléphone.
L’éditeur Power Apps s’ouvre avec un écran vide nommé Screen1.
image.png

Étape 3 : Connecter la source de données Excel

Dans le panneau de gauche, cliquez sur l’icône Données (cylindre).
Cliquez sur + Ajouter des données.
Recherchez OneDrive Entreprise ou SharePoint selon l’emplacement de votre fichier.
Naviguez jusqu’à votre fichier Excel et sélectionnez-le.
Cochez le tableau à utiliser (ex : TableProduits) et cliquez sur Connexion.
Le tableau apparaît maintenant dans le panneau Données.
image.png

Étape 4 : Créer et configurer les écrans

4.1 Créer l’écran Galerie

Cliquez sur + Nouvel écran et choisissez Vierge.
Renommez cet écran GalleryScreen.

4.2 Renommer et configurer l’écran d’accueil

Dans l’arborescence à gauche, double-cliquez sur Screen1 et renommez-le HomeScreen.
Insérez un contrôle Étiquette (menu Insertion > Étiquette) pour le titre.
Configurez la propriété Text avec le titre de votre application. Ajuster les autres propriétés.
Insérez un contrôle Bouton pour naviguer vers la liste. Changer sa propriété Texte.
Sélectionnez le bouton et configurez sa propriété OnSelect :
Navigate(GalleryScreen; ScreenTransition.Fade)
Navigue vers l’écran GalleryScreen avec un effet de fondu

4.3 Créer la Galerie

Dans l’arborescence à gauche, sélectionner l’écran GalleryScreen.
Insérez une Galerie verticale (menu Insertion > Disposition > Verticale vide).
Dans le panneau de droite, définissez la source de données : sélectionnez votre tableau Excel.
Propriété Items de la galerie :
tblTicket
Remplacez tblTicket par le nom de votre tableau Excel
Dans le modèle de la galerie, insérez des étiquettes pour afficher les champs souhaités. Utilisez la syntaxe ThisItem.NomDuChamp pour référencer les colonnes.
📷 [Capture d’écran : Galerie configurée avec les données du tableau Excel]

4.3 Créer l’écran Formulaire

Créez un nouvel écran vide et nommez-le EditScreen.
Insérez un contrôle Formulaire de modification (menu Insertion > Formulaire > Modification).
Connectez le formulaire à votre source de données Excel.
Sélectionnez les champs à afficher via Modifier les champs dans le panneau de droite.
Configuration du formulaire
Propriété DataSource du formulaire :
TableProduits
Source de données du formulaire
Propriété Item du formulaire :
GalleryName.Selected
Remplacez GalleryName par le nom de votre galerie. Lie le formulaire à l’élément sélectionné dans la galerie
📷 [Capture d’écran : Formulaire de modification avec les champs configurés]

Étape 5 : Configurer les boutons d’action

5.1 Bouton Ajouter (sur l’écran Galerie)

Sur GalleryScreen, insérez un bouton avec le texte “+ Ajouter”.
Propriété OnSelect du bouton :
NewForm(EditForm1); Navigate(EditScreen, ScreenTransition.None)
Passe le formulaire en mode création puis navigue vers l’écran d’édition. Remplacez EditForm1 par le nom de votre formulaire

5.2 Bouton Modifier (dans la galerie ou sur sélection)

Option A : Rendre chaque ligne de la galerie cliquable.
Propriété OnSelect de la galerie :
EditForm(EditForm1); Navigate(EditScreen, ScreenTransition.None)
Passe le formulaire en mode édition avec l’élément sélectionné
Option B : Ajouter un bouton ou une icône dans le modèle de la galerie avec la même formule.

5.3 Bouton Enregistrer (sur l’écran Formulaire)

Sur EditScreen, insérez un bouton “Enregistrer”.
Propriété OnSelect :
SubmitForm(EditForm1); Back()
Soumet les données du formulaire puis revient à l’écran précédent

5.4 Bouton Supprimer (sur l’écran Formulaire)

Sur EditScreen, insérez un bouton “Supprimer”.
Propriété OnSelect :
Remove(TableProduits, GalleryName.Selected); Back()
Supprime l’enregistrement sélectionné de la source de données puis revient à l’écran précédent
Pour masquer ce bouton en mode création, configurez sa propriété Visible :
EditForm1.Mode = FormMode.Edit
Le bouton n’est visible que si le formulaire est en mode édition (pas en mode création)
📷 [Capture d’écran : Écran formulaire avec les boutons Enregistrer et Supprimer]

5.5 Bouton Annuler (sur l’écran Formulaire)

Ajoutez un bouton “Annuler” pour permettre à l’utilisateur de revenir sans enregistrer.
Propriété OnSelect :
ResetForm(EditForm1); Back()
Réinitialise le formulaire (annule les modifications non enregistrées) puis revient à l’écran précédent

Étape 6 : Ajouter la navigation retour

Sur GalleryScreen, insérez une icône Flèche gauche (menu Insertion > Icônes).
Configurez sa propriété OnSelect :
Navigate(HomeScreen, ScreenTransition.Fade)
Retourne à l’écran d’accueil

Étape 7 : Tester et publier l’application

7.1 Tester l’application

Appuyez sur F5 ou cliquez sur le bouton Lecture (triangle) en haut à droite.
Testez la navigation entre les écrans.
Testez l’ajout d’un nouvel enregistrement.
Testez la modification d’un enregistrement existant.
Testez la suppression d’un enregistrement.
Vérifiez que les données sont bien mises à jour dans le fichier Excel.

7.2 Publier l’application

Cliquez sur Fichier > Enregistrer pour sauvegarder.
Cliquez sur Fichier > Publier.
Partagez l’application avec les utilisateurs souhaités via Partager.
📷 [Capture d’écran : Bouton de publication et écran de partage]

Récapitulatif des formules

Action
Formule
Propriété
Naviguer
Navigate(Écran, Transition)
OnSelect
Retour
Back()
OnSelect
Mode création
NewForm(NomFormulaire)
OnSelect
Mode édition
EditForm(NomFormulaire)
OnSelect
Enregistrer
SubmitForm(NomFormulaire)
OnSelect
Réinitialiser
ResetForm(NomFormulaire)
OnSelect
Supprimer
Remove(Source, Élément)
OnSelect
Lier formulaire
NomGalerie.Selected
Item
There are no rows in this table
Document de formation - Power Apps Canvas
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.