

GREGOIRE
MemberForum Replies Created
Salut Red,
j’ai persévéré et maintenant ça fonctionne … j’ai réécris mon body de A à Z et je supute une faute de syntaxe
En tout cas je suis super content, en résumé :
- mon utilisateur charge dans SP un PDF, un flux renomme le PDF suivant une syntaxe définie
- Depuis Power Apps, l’utilisateur peut annoter le PDF qui s’affiche automatiquement grâce à la syntaxe Filter(Documents , X = Y)
- en même temps que l’utilisateur l’annote, la thumbnail Large (important) du PDF est enregistrée en .png et injectée dans la colonne hyperlien_Image du fichier PDF
- Sur un autre écran de l’App, ce .png est utilisé dans un contrôle image afin d’être intégré à un enregistrement PDF plus global pour une intervention terrain : c’est le seul moyen que j’ai trouvé d’avoir une image visible, exemple : si dans Image.Image j’écris “Gallery.Selected.thumbnail.Large”, dans l’app on voit bien une image, sauf qu’en réalité ça pointe sur https://……com, donc à la génération du pdf, le contrôle est vide
- En superposant 2 contrôles images, un pour les annotations, un pour la thumbnail PDF, on a l’illusion dans l’enregistrement PDF final d’avoir annoter directement sur le PDF 🙂
Je ne sais pas si c’est un cas d’usage qui peut servir à des membres de la communauté, mais moi c’est un gain en qualité pour le processus que je digitalise
merci pour ton aide !
C’était ma première approche, mais la colonne de type hyperlien étant complexe (description + url) elle n’est pas disponible dans cette action 🙁
Salut oui,
pas facile de donner le juste contexte …
j’ai continué à trifouiller de mon côté, j’ai fait certain choix mais je suis encore bloqué, en résumé :
- Je transforme mon .pdf en .png via un enchaînement HTTP (GET) -> Create file dans SharePoint
- Ensuite je récupère les metadata du fichier fraichement créé
- Puis j’envoie une requête HTTP à SP pour alimenter une colonne de type hyperlien_Image avec le lien du document, pour raccrocher l’image au pdf + exploiter dans PowerApps cette colonne image dans mes contrôles, mais je bloque sur mon HTTP request, je suis pas un pro à ça :/
Avec cet exacte paramètre, j’ai l’erreur :
<div>
<div>”The parameter __metadata does not exist in method GetById.”</div>
<div> </div>
<div>j’ai fouillé sur le web, c’est une erreur connue, mais testé 1000 combinaison différentes et je ne trouve pas.</div>
<div> </div>
<div>Vis-à-vis du message, on dirait que SP fait une opération interne GetById que je ne vois pas dans mon action, incompatible avec __metadata dans mon body, donc : </div>
<div> </div>
<div>est-ce que j’utilise la bonne méthode pour mettre à jour une colonne SP ? POST puis MERGE ? j’ai testé toutes les combinaisons entre POST PATCH et MERGE, rien n’y fait</div>
</div>GREGOIRE
Member26 mars 2025 at 10h05 en réponse à: régression fonctionelle suite à montée de releaseSalut,
pour le coup ce point était clair pour moi. je le vois dans l’historique des versions, une colonne affiche la release sur laquelle l’app est publiée.
Mais je suis en plein dev d’une app jamais passée en prod, donc j’ai vraiment le cul entre 2 chaises, c’est pourquoi j’ai préférer le désactiver pour avancer.
GREGOIRE
Member25 mars 2025 at 10h00 en réponse à: régression fonctionelle suite à montée de releaseBonjour,
merci pour la piste. Il était activé par défaut qqsoit la release, j’ai donc pris l’initiative de le désactiver sur celles problématiques pour moi, et miracle, tout refonctionnent !
il y a donc une incompatibilité flagrante dans mon système …
En fait je me rends compte que l’appli fonctionne très bien publiée, mais dans le studio, elle est inutilisable, très très bizarre …
GREGOIRE
Member24 mars 2025 at 10h27 en réponse à: régression fonctionelle suite à montée de releaseSalut,
merci pour ta réponse
je partage le fait d’être responsable du maintien, après il y a impact et impact.
Je n’ai pas de message d’erreur, ni dans l’app ni dans le monitoring, juste des fonctionnalités qui ne fonctionnent plus tout à coup.
Pour debug c’est très très light … sachant que leurs releases sont très rarement accompagnées de changelog …
GREGOIRE
Member13 novembre 2024 at 10h43 en réponse à: Flux Power Automate duplique les enregistrements dans une SP ListPour illustrer :
un seul ID créé, et pourtant …
Salut,
dans l’état actuel, j’utilise mes données chargées uniquement en lecture sur mon App, nous n’écrivons pas dans SAP depuis Power Apps chez nous, nous n’avons pas exploité les connecteurs.
Si tu as besoin d’afficher puis d’écrire des données dans ta source, ça doit être tout à fait faisable, quoi qu’excel étant la pire source de données possible, mais c’est la réalité du terrain, on est encore beaucoup à l’utiliser à tord.
PowerApps Write to Excel – YouTube un certain nombre de tuto devrait t’aider à y voir plus clair.
GREGOIRE
Member30 septembre 2024 at 7h26 en réponse à: Combobox vide dans un Datacard à la visibilité conditionnéeSalut David,
merci pour ton REX. je vais pas te cacher, j’ai abandonné les combobox, une nouvelle fois de plus ils mettent des bâtons dans les roues. ça fait 30 ans qu’il existe dans VBA, mais ne sont toujours pas stables dans power apps …
J’avais jusqu’à 6 items max par combobox, j’ai fait le choix de mettre des checkbox dynamique sur leur displaymode pour avoir des valeurs unique. J’ai pas d’énergie à donner aux bugs microsoft, c’est une de mes règles d’or ahah
Salut,
j’ai un cas d’usage un peu équivalent. quotidien j’ai un un workflow webmethods qui me pose sur un sharepoint des csv en provenance de SAP. une fois posé, j’ai un dataflow qui transforme mes csv, mais a priori ton tableau excel doit déjà être propre.
A partir de la table propre générée par le dataflow, j’ai un power automate qui fait le transfert des lignes de la table dans une liste sharepoint.
Le connecteur Sharepoint dans power apps a la même limitation de 2k lignes MAIS, il existe une ruse qui fonctionne très bien pour moi, c’est en production depuis 2 mois et j’en suis très content, pour un liste SP de 5K lignes
je te fait un copier coller bête et méchant de la fonction App OnStart que j’ai
<div>
<div>// Pour contourner les problèmes de délégation SP <-> Power Apps, on utilise une collection de la liste SP. Pour outre-passer la limite théorique de 2000 items dans une collection venant de SP, on segmente la liste SP en plusieurs collection, basées sur la colonne INDEX de LUMIS_MATERIAL, puis on concatene toutes ces sous collections en 1 qui nous sert ensuite dans la listbox “ArticleMultiCrit”, pour filtrer à la fois dans Material Description & Texte Long, sinon sans cette ruse, problème de délégation !</div>
<div>// Étape 1 : Collecte simultanée des données en blocs de 2000 et 1000</div>
<div> Concurrent(</div>
<div> Collect(ColMaterial_1, ShowColumns(Filter(LUMIS_MATERIAL, Index_ID <= 2000), Material, ‘Material description’,’Basic material’, Fabricant, Référence, Bin, ‘Texte Long’,’Groupe Gestionnaire’)),</div>
<div> Collect(ColMaterial_2, ShowColumns(Filter(LUMIS_MATERIAL, Index_ID > 2000 && Index_ID <= 4000), Material, ‘Material description’, ‘Basic material’, Fabricant, Référence, Bin, ‘Texte Long’,’Groupe Gestionnaire’)),</div>
<div> Collect(ColMaterial_3, ShowColumns(Filter(LUMIS_MATERIAL, Index_ID > 4000 && Index_ID <= 5000), Material, ‘Material description’, ‘Basic material’, Fabricant, Référence, Bin, ‘Texte Long’,’Groupe Gestionnaire’))</div>
<div> );</div>
<div>// Étape 2 : Fusionner les collections individuelles en une seule</div>
<div> ClearCollect(ColMaterial, ColMaterial_1, ColMaterial_2, ColMaterial_3);</div>
<div>// Étape 3 : Supprimer les collections temporaires</div>
<div> Clear(ColMaterial_1); Clear(ColMaterial_2); Clear(ColMaterial_3);</div>
<div>// pour outre-passer la limite théorique de 2000 items dans une collection venant de SP, on segmente la liste SP en plusieurs collection, basées sur la colonne INDEX de LUMIS_NOMENC, puis on concatene toutes ces sous collections en 1</div>
<div>// Étape 1 : Collecte simultanée des données en blocs de 2000 et 1000</div>
<div> Concurrent(</div>
<div> Collect(ColNomenc_1, Filter(LUMIS_NOMENC, Index_ID <= 2000)),</div>
<div> Collect(ColNomenc_2, Filter(LUMIS_NOMENC, Index_ID > 2000 && Index_ID <= 4000)),</div>
<div> Collect(ColNomenc_3, Filter(LUMIS_NOMENC, Index_ID > 4000 && Index_ID <= 5000))</div>
<div> );</div>
<div>// Étape 2 : Fusionner les collections individuelles en une seule</div>
<div> ClearCollect(ColNomenc, ColNomenc_1, ColNomenc_2, ColNomenc_3);</div>
<div>// Étape 3 : Supprimer les collections temporaires</div>
<div> Clear(ColNomenc_1); Clear(ColNomenc_2); Clear(ColNomenc_3);</div>
<div> </div>
<div>En résumé, tu collectes en plusieurs morceaux de ta ou tes sources de données (j’en ai 2), puis tu la concatene en 1 grosse collection. je sais que les puristes du forums te diront de ne surtout pas le faire et je comprends, on est clairement pas dans les règles de l’art, et les effets de bord doivent exister.</div>
<div> </div>
</div>GREGOIRE
Member17 septembre 2024 at 7h33 en réponse à: Changer le owner d’une application Model-DriveBonjour Aurélien,
à voir ce que disent les pros du forum, mais c’est un problème régulièrement discuté sur les forums
Solved: Change owner of Model driven APP (powerplatform.com)
il y a des ruses mais ça n’aura pas l’effet escompté :/
GREGOIRE
Member9 septembre 2024 at 9h52 en réponse à: Simuler une boucle automatique pour la fonction ReadNFCeffectivement sur make power apps ça fonctionne, donc power apps pour teams ne peut pas hériter de setfocus, en tout cas que sur icone et image, va chercher la logique, pourtant, la doc microsoft n’évoque pas de limitation, alors qu’ils le font pour d’autres fonctions, exemple https://learn.microsoft.com/en-us/power-platform/power-fx/reference/function-copy#description
bon il faut dire que leur article n’est pas à jour, copy fonctionne bien dorénavant … Sais-tu comment report directement à microsoft ?
GREGOIRE
Member9 septembre 2024 at 9h26 en réponse à: Simuler une boucle automatique pour la fonction ReadNFCfatigué je disais …
toujours le même dysfonctionnement
GREGOIRE
Member9 septembre 2024 at 9h07 en réponse à: Simuler une boucle automatique pour la fonction ReadNFCc’est ce que j’étais en train de faire : sur une app vierge, écran vierge :
même problème, par contre, dès que j’ajoute un icon ou une image :
des fois c’est magique power apps, mais dans le mauvais sens du terme … je poursuis mes recherches