

Alexandre
MemberForum Replies Created
ah ah désolé David Nelson 😉
Je vais continuer à remonter les anos mais c’est fatiguant quand même 🙂
Mais c’est énorme !
Moi je n’arrive pas à prendre le temps. C’est hyper chronophage d’ouvrir et de suivre des tickets et la plupart du temps ca se remet à fonctionner aléatoirement sans retour.En tous cas Chapeau !
Et merci David pour ce retour sur les Checkbox. Faire un retour en déconseillant d’utiliser les contrôles modernes alors qu’ils nous poussent à ca c’est assez dingue…Bien joué @DavidZed !
Si le composant utilise des formules sur le width et height, ils sont potentiellement en valeur décimal, et quand on a une culture Francaise, ca signifie la virgule comme séparateur décimal là où le html et le css et le svg… ne connaissent que le . comme séprateur décimal (notation anglosaxone).
L’astuce de David c’est de formater ta hauteur et ta largeur en forçant la notation anglosaxone.
Pour préciser ce n’est pas recommandé car ca contraint powerapps de maintenir en mémoire les écrans qui portent les contrôles lu par d’autres écrans. Donc plus tu fais ca plus tu réduits les perfs. Sans compter que c’est toujours une mauvaise pratique de créer des dépendances entre les choses. Il faut réduire le couplage au maximum et donc le mieux d’après moi est de faire comme Redkap a dit, de passer des paramètres entre les écrans.
Et pour la manière dont powerapps optimise les chargements, j’ai constaté il y a quelques semaines lors d’une analyse intensive des chargements de mon apps pour débugger un PCF, que powerapps anticipait les chargements des contrôles sur les écrans ciblés par des navigates. En gros, si dès le premier écran powerapps constate qu’il y a un bouton avec un navigate, sans même que l’utilisateur ne clic sur le bouton, powerapps commence le préchargement des contrôles pour accélérer la navigation.
Je serais toi je tenterais un force refresh (maj+F5 ou ctrl+F5) dans un premier temps.
A une époque j’ai eut des svg dont certains effets d’animation ne fonctionnaient pas.
Tu peux aussi afficher la version de chrome sur l’apps de manière à incriminer ou pas la version du navigateur
attention @R3dKap :
Body1_10.Text in "Évo,Arv,Dpt"
Si Body1_10.Text contient par exemple “o,Ar” alors ton ‘in’ retournera vrai. Il est préférable d’écrire
Body1_10.Text in ["Évo";"Arv";"Dpt"]
Et pour le switch(true;…) c’est cocasse mais ca fonctionne aussi 🙂 le premier paramètre est une valeur (ici la valeur booleenne ‘true’) et la première condition qui est égale à ce paramètre sera considéré. Il m’arrive de l’utiliser selon mon humeur 🙂
Alexandre
Member23 avril 2025 at 7h35 en réponse à: Problème d’update de données volumineuses (200k+ lignes) dans DataversePour maximiser les chances du dataflow il y a d’abord l’elaboration d’un contrat d’interface entre le producteur des données (celui qui constitue le fichier) et le consommateur (ton datafloW) : il s’agit de décrire l’attendu en terme de colonnes, de types de données, de format de fichier etc… Il ne faut pas que le producteur modifie le contenu et le consommateur sait alors ce qu’il doit respecter et donc les étapes de traitement à réaliser dans les queries. Il faut aussi définir ce que représentent les données (mises a jour ou “annule et remplace”)
Ensuite il faut surveiller la bonne exécution de ton dataflow. Plusieurs critères entrent en compte : fréquence de mise à jour, durée d’exécution, est-ce que plusieurs tables sont mises a jour avec le même dataflow etc… Soit tu le fais toi dans le cadre d’un maintien en situation opérationnelle. Soit c’est une autre structure. Il faut que les dataflow soient tous avec un compte spécifique (le owner du dataflow) car seul le propriétaire peut avoir accès à ses dataflows. Autre possibilité, tu fais une ihm ou un powerbi qui va recuperer les historiques d’exécution dans les tables ‘dataflow’ et ‘refreshEntityHistory’. C’est loin d’être simple car non documenté ça peut donc être modifié n’importe quand par Microsoft etc… Mais ça fonctionne
Alexandre
Member22 avril 2025 at 20h36 en réponse à: Problème d’update de données volumineuses (200k+ lignes) dans DataverseHello,
Effectivement de mon côté j’industrialise mes imports massifs de données via des dataflows. Mon scénario est le suivant :
1/ dépot d’un fichier référentiel par un tiers sur une biblio sharepoint
2/ détection du dépôt via power automate puis archivage du fichier dans un répertoire de travail et lancement de l’exécution du DF
3/ le power query de mon DF est configuré pour récupérer le fichier sur le chemin attendu avec le nom attendu, il procède à l’insertion (en mode update ou non) dans mes tables Dataverse
4/ (ou 2/ bonus) j’utilise le trigger de fin de chargement de dataflow dans le même flux pour (on peut effectivement utiliser le déclencheur en plein milieu du flux) afin de faire mes posts traitements si besoin (nettoyage de fichier, logs d’exécution etc…). Cela peut aussi être réalisé dans un autre flux à part entière.
Le plus gros inconvénient pour les dataflows est l’ALM. A chaque livraison de ces dataflows sur un nouvel environnement tu devras les reconfigurer pour qu’ils utilisent les bonnes sources (pour configurer des sharepoints différents selon tes environnements)
-
This reply was modified 1 month, 1 week ago by
Alexandre. Reason: précision sur les inconvénients des dataflows
-
This reply was modified 1 month, 1 week ago by
Alexandre
Member15 avril 2025 at 19h12 en réponse à: Questionnement autour du déploiement de solutionMy bad ! Je ne bosse qu’avec du Dataverse :/ Du coup on peut oublier les divisions.
Tu peux créer des variables d’environnement ou pas ? Si oui alors tu configures les sites SP pour les différents départements. Il ne te restera alors qu’à prendre le bon site sharepoint selon le département de l’utilisateur.
NB : bien évidemment cette solution est loin d’être sécurisée. Il faudra être vigilent sur la sécurisation de tes sites sharepoints pour t’assurer que les utilisateurs du site A ne puissenr pas avoir accès aux listes du site B
-
This reply was modified 1 month, 2 weeks ago by
Alexandre.
-
This reply was modified 1 month, 2 weeks ago by
Prend n’importe que site internet qui a un champs de recherche text input (et dont la propriété autocomplete n’est pas renseignée mais c’est moins évident à savoir) tu saisis une recherche et tu valides.
Puis tu effaces ta recherche et tu reclic sur le champs de recherche et là tu devrais voir tes recherches récentes.
Un site (un exemple j’avais ce lien sous le coude qui converti un site en markdown) https://tools.simonwillison.net/jina-reader
Tu cherches tu valides puis tu effaces et tu reclics et là il devrait te proposer ta recherche précédente.
Là où ca se complique c’est que si tu clics sur la croix pour retirer une propostion…. mais après il ne t’affiche plus aucune proposition ….
Et le truc le plus dingue c’est que la seule mention de complétion automatique que je trouve pour chrome c’est sur les adresses…. Rien pour les champs
Alexandre
Member15 avril 2025 at 11h21 en réponse à: Questionnement autour du déploiement de solutionDu coup il faut sans doute envisager d’utiliser la même app (au sens fonctionnel : le code) mais des données dissociées selon tes départements.
Tu peux donc créer des divisions – une par département – y placer les utilisateurs correspondants, et ajouter des rôles de sécurité pour que tes données ne soient visibles qu’au niveau de la division d’appartenance (donc de tes départements).
Je t’invite à lire les docs autour de la sécurisation. Celle ci me parait un bon début: https://learn.microsoft.com/fr-fr/power-platform/admin/wp-security-cds
Une fois mis en place, ce sera la même application que tous tes utilisateurs utiliseront, quelque soit leur division, ce sont juste les données qui seront visibles uniquement selon les droits que tu as donné via le rôle de sécurité
Alexandre
Member14 avril 2025 at 22h10 en réponse à: Questionnement autour du déploiement de solutionTa solution contenant déjà un ensemble de contrôles que tu as livré sur ton TEST et ta PROD, tu ne pourras plus la livrer sur ces environnements pour qu’elle fonctionne de manière distincte.
Je pense qu’il va te falloir des environnements séparés pour héberger la solution en test et prod pour les autres sociétés (et même ton DEV si tu penses qu’ils peuvent suivre chacun des “routes” de développement différentesSalut à tous
C’est insupportable. C’est revenu alors que j’étais tranquille depuis quelques jours. Même les textinputs de make.powerapps.com pour filtrer le choix d’un environnement me met ce truc…
Je ne suis pas un gros utilisateur de FF mais on dirait que je n’ai pas le problème sur ce navigateur (peut être justement parce que je ne l’utilise pas beaucoup donc pas de suggestions à me faire…)C’est insupportable !
Salut à tous
C’est insupportable. C’est revenu alors que j’étais tranquille depuis quelques jours. Même les textinputs de make.powerapps.com pour filtrer le choix d’un environnement me met ce truc…
Je ne suis pas un gros utilisateur de FF mais on dirait que je n’ai pas le problème sur ce navigateur (peut être justement parce que je ne l’utilise pas beaucoup donc pas de suggestions à me faire…)C’est insupportable !
—
Edit : Je viens de fouiller sur un site lambda et même popup de suggestion sur texte input…. Ce n’est donc pas lié à la PWP
Salut à tous
Après échange avec un gars de chez MS, il y aurait eut des soucis sur une mise à jour concernant les contrôles modernes qui aurait sans doute conduit à un retour arrière.
Ca pourrait expliquer que ces “infobulles” d’aide à la saisie soient apparues, et que je ne les vois plus depuis hier…
Donc il est fort probable que ce soit lié à la fonctionnalité que tu évoquais Emmanuel