Bonjour Emmanuel
Merci pour ton avis et tes recommandations. En effet je vois tous les avantages de la génération du formulaire . En scrutant pas mal de tutos je me suis vite rendu compte que le mode tabulaire n'était pas adapté. Les habitudes des utilisateurs sont dures à changer, je fais beaucoup de rapport Power BI et la 1ère chose que l'on me demande c'est de pouvoir exporter sur excel les données ou bien faire du ppt,
Concernant cette application , il s'agit d'une réplication d'une existante sous Oracle Express faite par une de nos filiales et que notre DSI a chiffré à un cout exhorbitant pour la faire migrer sur notre système. Power Apps répond pleinement à l'objectif de cette application pour un coût modique (= le temps que je passe à développer)
L'organisation autour de ce projet sera :
des utilisateurs saisissent des évènements qui se sont passés dans leur établissement pour une période donnée
2 personnes ont un regard sur l'ensemble des établissements pour faire un report consolidé à partir d"excel, pour cela elles auront accès à l'export excel des liste sharepoint, pour ensuite faire des slides ppt
Donc en terme de structuration de données je suis parti sur des list sharepoint structurées comme des tables .Si j'étais parti sur une structuration dynamique comme dans ta vidéo je perdais les utilisateurs pour qu'ils soient autonomes à produire leur report
Quelques infos demandées :
La structuration des 4 listes reposent sur au plus 10 colonnes pour chaque liste avec la plupart des colonnes reposant sur des listes déroulantes. Elles ne sont pas liées entre elles mais ont des structures un peu similaires.
Exemple :
1) la liste Faits significatifs reprend une description multiligne, une entité du groupe (valeur fixe donnée par la table des users, l'utilisateur qui réalise la saisie appartient à un établissement), une liste déroulante Activité (6 valeurs), Domaine (9 valeurs),Statut (2valeurs), jour de creation , jour de modification et user qui a créé et modifié.
2) la liste des mouvements de personnels dans les établissements : Nom Prenom, Etablissement concerné, Fonction de la personne, date du mouvement, Mouvement (entrée ou sortie), type de contrat (liste de 4 valeurs).
Le volume ne sera pas trés élévé, je pense que ce sera au plus une vingtaine de lignes pour chaque liste et par mois , le nombre d'utilsateurs est à peu prés une quinzaine
Dans ma première version j'étais parti sur une galerie à gauche qui permettait de visualiser les informations nécessaires (pour liste Faits signifcatifs : Description, date de création établissement, le tout trié sur la date de création la plus récente et sur la partie droite le formulaire qui permettait de visualiser l'ensemble des informations et de les modifier le cas échéant et j'avais crée un bouton ajout d'enregistrement qui débouchait sur un nouveau formualire pour entrer les nouvelles données.
Ce process me paraissait un peu lourd lorsque je l'ai présenté j'ai pas vraiment ressenti une approbation générale et je suis tombé sur la vidéo de Reza Dorrani (
Power Apps Editable Table/Gallery like Excel (Tutorial) - YouTube) qui du coup permettait d'alléger le process car sur un seul écran on gère le stock et les nouvelles saisies.
En fait je voulais avoir ton avis sur la question, concernant cette version je la présente lundi prochain, pour l'instant je pense rester sur cette version et je sais pertinemment que c'est tordre le coup à la vision générale de Power Apps. J'ai 2 autres applications à créer ou l'une d'elles devrait être architecturée comme l'application que tu présentes en fin de vidéo, et je pense que je reviendrai vers toi si tu le permets pour plus de détail et surtout pour l'aspect dynamique . L'autre application que je vais devoir créer sera un outil de saisie dune fiche technique en vue de la commercialisation d'un produit, lorsque l'utilisateur appuiera sur le bouton enregistrer, les données devront être mises dans un document Word et envoyé par mail à son adresse ( donc la je vais jouer avec Power automate)
J'espère avoir été exhaustif et te remercie une nouvelle fois de prendre autant de temps pour moi qui débute avec cet outil mais qui me séduit totalement
------------------------------
Philippe CULOT
Data Analyst
------------------------------
Original Message:
Sent: Jun 14, 2021 03:57 PM
From: EMMANUEL GALLIS
Subject: Saisir les données comme un tableur
Salut Philippe,
J'ai appris, durant mes longues années de concepteur/réalisateur de solutions, à éviter de faire perdurer les habitudes de mes utilisateurs au détriment de la qualité (voire de la performance) d'une nouvelle solution (par rapport à une ancienne).
Donc, tout naturellement, lorsque je lis "...l'utilisateur avait l'habitude de saisir comme sur un tableur Excel..." et que je vois que tu pars sur une solution où tu vas tenter de reproduire quelque chose de similaire, j'ai envie de dire : "Asseyons-nous 2mn et posons-nous les bonnes questions"... 😉
Point 1 - Le simple fait que Power Apps ne propose pas d'outil permettant de faire de la saisie tabulaire implique par défaut qu'il n'est pas "fait pour ça". Alors certes, tu vas pouvoir t'en tirer et le faire quand même avec une galerie et des contrôles (faussement) "dynamiques" effectivement comme indiqué dans ma vidéo. Alors, je ne renie pas pour autant ma vidéo, mais je dirais qu'il faudrait la réserver à des cas de figure plutôt simples et petits. Parce-que, perso je l'ai mis en place chez un client et je l'ai poussé au maximum mais aujourd'hui c'est une méga usine à gaz difficile à maintenir et pas hyper performante (parce-que non optimisée dès le départ puisque, comme souvent, ça a commencé petit et puis ça a grossit énormément avec le temps).
Point 2 - Dans ma vidéo j'aborde juste la technique de base qui démontre comment générer un formulaire "dynamique". Quand je l'ai préparé j'ai dû y passer 2 ou 3h. Mais faut bien voir que si tu veux en faire une vraie solution complète, y'aurait beauuuuuuucoup plus de boulot, avec en prime des cas de figure complexes à gérer à cause de certaines limitations/défauts du produit (par ex. la manière dont les événements OnChange des combo box sont déclenchés par Power Apps, un peu "à tout va").
Point 3 - Devant un cas d'usage comme le tien, mon réflexe serait de reposer les choses à plat et de dégoter les bonnes questions. Comment sont structurées ces 4 listes ? Ont-elles des structures différentes ou similaires ? Sont-elles liées entre elles par des colonnes de recherche ? A combien d'utilisateurs l'appli est-elle destinée ? Y aurait-il un intérêt (maintenant ou dans le futur) à pouvoir utiliser cette application sur un appareil mobile (gros avantage : la saisie de texte en mode oral vu qu'il y a des zones de saisie multiligne) ? Quels sont les volumes auxquels on va être confrontés ? Quel intérêt y a-t-il à ce que la saisie soit tabulaire ? Quel seront les droits qui devront être mis en place pour l'accès et la gestion des données ?
On pourrait imaginer des solutions plus simples que le full dynamique dont je parle dans ma vidéo :
- une galerie qui affiche les enregistrements déjà existants et lorsque je clique sur NOUVEAU, une ligne apparaît avec les contrôles de saisie (comme sur ta capture) alignés sur les colonnes des données pour permettre de saisir un nouvel enregistrement
- une fonction de duplication de lignes (pour faciliter la saisie si elle est un peu répétitive)
Mais très concrètement, Power Apps est pas trop prévu pour faire de la saisie en mode tabulaire. Le contrôle EditForm est vraiment hyper pratique et utile pour faire de la saisie de données et faciliter au développeur la phase d'enregistrement des données et de gestion des erreurs.
En fait, de manière générale, je vois beaucoup de "citizen developpers" se lancer dans la réalisation d'applications sans avoir au préalable posé sur le papier les bases de la cible à atteindre, non pas en termes de solution, mais en termes de besoin. Et souvent cela permet de lever des lièvres, de désamorcer certains préjugés auprès de l'utilisateur, d'identifier la meilleure approche technique.
Voilà, c'était ma minute "conseil"... 😁
Alors je sais pas comment tu veux qu'on avance du coup. Peut-être si tu peux répondre aux questions du point 3 pour que je voie plus précisément de quoi il s'agit. Je pourrais alors te dire si une galerie dynamique serait adaptée ou pas et quel serait son niveau de complexité de réalisation. Et me décrire aussi ce que tu as prévu en terme d'écrans, d'opération possibles sur ces écrans, de navigation.
------------------------------
EMMANUEL GALLIS
Power Platform Consultant
France
Original Message:
Sent: Jun 14, 2021 11:07 AM
From: Philippe CULOT
Subject: Saisir les données comme un tableur
bonjour,
Je développe une application qui dispose actuellement de 4 list Sharepoint comme source, ces list contiennent des données de type text multiligne,choix,dates principalement. Dans son ancienne application l'utilisateur avait l'habitude de saisir comme sur un tableur Excel, c'est à dire que tout se présente sur une même ligne
Je pensais construire 4 écrans pour pouvoir saisir les données. Ya t'il un moyen de rendre cette construction dynamique comme tu l'évoques à la fin de ta video "Construire un formulaire dynamique avec Power Apps et SharePoint' lorsque tu parles de la saisie de la grille sur l'application que tu présentes avec des topics et sutopics (position 54:40 sur la vidéo)
------------------------------
Philippe CULOT
Data Analyst
------------------------------