R3dKap
Expert Power AppsRéponses céées sur le Forum
-
Salut Thomas,
Tu n’es pas censé avoir un comportement différent entre le PC et la tablette. Est-ce que tu es connecté avec le même compte des 2 côtés ? Est-ce que tu as bien les droits sur ta liste SharePoint (ou table Dataverse) ?
Si ton formulaire n’est pas visible et que tu vois un message “Aucun élément à modifier” c’est que tu es dans un cas bien précis qui est le suivant :
Form1.Mode = FormMode.Edit
Form1.Item = vide
Je m’explique : lorsque ce message est visible c’est que ton formulaire est en mode édition et que ta propriété Item est vide et n’a aucun élément à modifier (il ne l’a probablement pas trouvé).
Essaie de creuser de ce côté-là… 😉
-
Salut Benoît,
Je suppose que lorsque tu as ajouté l’application à Teams, celui-ci l’a republiée et tu es donc passé à la dernier version du mois de juillet. A mon avis, ton application dans Power Apps est désormais aussi passée à cette dernière version.
Maintenant je serais fort surpris que ce soit la version qui soit en cause dans le fait que tu voies moins de données. Sur ce sujet il faudrait que tu apportes plus de précision : quelles données affiches-tu ? dans une galerie ? avec un champ de recherche pour l’utilisateur ? quelle est la formule dans le Items de la galerie ? ou quel est la formule qui va chercher les données ?
Concernant le fait que tu doives cliquer en dehors du contrôle pour actualiser la recherche, si tu utilises des contrôles modernes alors tu auras la solution ici : https://ppfc.fr/groupes/power-apps/forum/topic/recherche-dans-une-liste/#post-18723
Sinon, est-ce que tes collègues n’utilisent pas un navigateur différent ? Je recommande vraiment Chrome pour tout ce qui est applications Microsoft (eh oui 😊).
-
Salut Vince,
Aujourd’hui il faut effectivement passer par une commande PowerShell pour masquer une liste SharePoint. Ah, peut-être que via un appel API dans un flux Power Automate permettrait de le faire aussi. Ca je sais pas j’ai pas vérifié.
Souvent les admins des tenants bloquent l’exécution de scripts PowerShell. Vois avec l’admin de ton tenant pour le débloquer… 😉
-
R3dKap
Membre12 juillet 2024 à 13h18 en réponse à: Bonne pratique flux qui es utiliser sur 2 solutionsSalut Nicolas,
Si tes 2 solutions n’ont “rien à voir entre elles” et qu’elles répondent à des besoins complètement différents mais que pour une raison X ton app solution 2 trouve un intérêt à utiliser un flux de ta solution 1, alors ce flux est à considérer comme un flux TRANSVERSE à tes 2 solutions et devrait donc selon moi être placé dans une 3è solution dont dépendront les 2 autres (et donc être retirés des solutions 1 et 2).
Tu peux aussi décider de mettre le même flux dans tes 2 solutions : une solution ne contient que des POINTEURS vers des objets de la solution par défaut jusqu’au moment de l’export où le contenu de l’objet est effectivement placé dans le ZIP de l’export). Mais il faudra simplement garder à l’esprit que de déployer QUE la solution 1 aurait un impact sur la solution 2 dans l’environnement cible puisque le flux est unique et utilisé par les 2 applications.
-
Salut Ilies,
Cela est dû à une nouvelle propriété du contrôle moderne TextInputCanvas introduite récemment :
La propriété Value du contrôle est interprétée de 3 manières différentes selon le choix de cette propriété :
- Focus out (par défaut) : lorsque l’on quitte le champ et que celui-ci perd le focus (ce qui est ton cas)
- Delayed : environ 500ms après que tu aies tapé quelque chose
- Key press : instantanément à chaque appui de touche
A toi de choisir ce que tu préfères entre Delayed et Key press (le premier consommant moins de ressources).
A noter que (c’est souvent une bonne pratique) tu souhaites que le filtrage ne soit effectif qu’à partir de 3 caractères saisis dans ta zone de recherche, tu peux faire comme ceci :
😉
-
Salut Taame,
Pour que l’on puisse t’aider il faut que tu nous liste les colonnes (et leur type) de chacune de tes sources de données (SharePoint je suppose)… 😉
-
Je confirme que pour une app Power Apps qui utilise du Dataverse, chaque utilisateur à qui l’app est partagée doit avoir une licence Premium.
-
Intéressant…
Qu’appelles-tu des entrées d’écrans ?
-
R3dKap
Membre12 juillet 2024 à 12h38 en réponse à: Export Data from Dataverse (Power apps) to Excel FileSalut Axel,
Essayons déjà de solutionner ton problème “Power Automate ne trouve pas ma table”.
Cela est probablement dû au fait que sur Power Apps tu es sur un environnement et sur Power Automate tu es sur un autre environnement. Assure-toi de bien être sur le même des 2 côtés. Ca m’arrive tout le temps de me tromper également… 😅
Dis-nous déjà si ça c’est réglé suite à ce post… Ta table DOIT être visible dans la liste des tables lorsque tu utilises l’action “List Rows“.
-
Salut Vilaca,
Comment procèdes-tu pour convertir ta photo en “data:image/png;base64,iVBORw0KGgo…” ?
-
R3dKap
Membre12 juillet 2024 à 12h31 en réponse à: Accès aux bibliothèques depuis l'explorateur WindowsSalut Erun,
De mémoire pour éviter ça, il faut répondre à cette partie du message : “…, vous devez d’abord ajouter le site Web à votre liste de sites approuvés,…“.
Il y a donc une manip à faire dans ton navigateur :
Pour Chrome : https://www.dell.com/support/kbdoc/fr-fr/000185023/ajouter-une-liste-de-sites-web-de-confiance-dans-google-chrome
-
Oui, surtout que j’ai poussé un correctif sur les ChartComponents pour qu’ils soient compatibles avec le Studio de Power Apps en français… Avant ça buggait… Maintenant ça marche nickel et ils sont vraiment bien foutus… 😉
-
Salut Thomas,
Tu fait très bien de prendre du recul et de t’interroger de la meilleure façon de modéliser tes données avant de te lancer dans la réalisation de l’application : le modèle de données est le coeur de ton application et selon la manière dont tu vas le structurer tu vas plus ou moins te galérer dans la réalisation de l’application… 😉
Par rapport à tes propositions…
Version 1 : avantage = une seule ligne par utilisateur (un simple LookUp() dans l’application te donnera toutes les infos) ; inconvenient = beaucoup de colonnes + potentiellement de nouvelles colonnes à ajouter si de nouvelles autorisations ou de nouvelles conditions et du coup évolution de l’application nécessaire
Version 2 : avantage = beaucoup moins de colonnes, plus lisible/exploitable ; inconvénient = plusieurs lignes par utilisateurs (obligé d’utiliser un Filter() pour aller chercher toutes les autorisations et les analyser -> mais ça se fait très bien) + nouvelles colonnes si nouvelles conditions et donc évolution de l’application
Version 3 : trop de listes, beaucoup de gestion, si nouvelle condition -> 5 listes à ajuster
Perso je partirais sur la 2. Sachant que si tu veux stocker le nom/prénom (et autres infos) sur l’utilisateur, pour ne pas répéter ces données sur chaque ligne d’autorisation il te faudra créer une liste des utilisateurs. Donc en gros :
Liste Utilisateurs :
- Nom
- Prénom
- Nom complet (calcul concaténation Nom + Prénom)
- …
Liste Droits utilisateurs :
- Utilisateur (pointe vers la liste Utilisateurs)
- Autorisation
- Cond 1
- Cond 2
- Cond 3
- Cond 4
- Etat
- Obtention
- Validité
- …
Il y aurait aussi éventuellement une 4è version :
- Liste Utilisateur (comme ci-dessus)
- Liste Autorisations (liste les 5 autorisations en centralisé car utilisé dans 2 listes différentes ; peut aussi être remplacé par une colonne de SITE de type Choix)
- Liste Conditions avec : utilisateur, autorisation, condition (de type Choix), etat condition
- Liste Droits utilisateurs avec : utilisateur, autorisation, etat, obtention, validité, …
Un peu plus de boulot et plus compliqué à manipuler dans l’app mais par contre c’est FULL dynamique : une nouvelle autorisation ? -> tu l’ajoutes dans la liste Autorisations (ou dans la colonne de site de type Choix) ; une nouvelle condition ? -> tu l’ajoutes dans la colonne Condition de type Choix. Pas besoin de toucher à l’app dans les 2 cas… 😉
A toi de voir…
-
Salut Benoît,
1. D’où proviennent tes données ?
2. Quand tu dis que tu crées un raccourci dans Teams vers ton application, c’est-à-dire ? Tu l’ajoutes en tant qu’onglet d’un canal ?
Note : à chaque publication de l’application celle-ci monte en version si une nouvelle version stable de Power Apps est trouvée dans le système. Les versions de Power Apps montent toutes les semaines.
Le contexte d’exécution de ton application ne devrait pas impacter la manière dont les données sont chargées.
3. Es-tu connecté dans Teams avec le même compte que sur ton navigateur où toutes les données sont chargées ?