Alexandre
MembreRéponses céées sur le Forum
-
Le problème avait lieu sur l’intégralité de notre tenant. Ca a duré 2 jours quand même…
CommentID=wg9i0ALFj8JcYjO, PostID=5b0t4kYaWhoeTaF
-
Non pas vraiment puisque moi je ne vois plus du tout les dataflows, je n’ai que les “place holder” de barres grises affichées et aucun dataflow
Merci pour le lien mais effectivement je n’y ai pas accès
CommentID=bMLzhStcywUtWjR, PostID=5b0t4kYaWhoeTaF
-
Je valide la plupart des points à l’exception des noms d’écrans. En effet ceux ci sont énoncés par les liseuses d’écran comme étant le titre de ton écran, et si tu nommes ton écran
scrNomDeMonEcran
je te laisse imaginer à quel point ca risque de ne pas beaucoup aider les utilisateurs… (et pour info bon nombre d’entreprises ont des obligations légales vis à vis de l’accessibilité numérique)CommentID=4YErZikyezdL7F0, PostID=rBXRms6gmFVcdT5
-
De ce que j’en sais, Microsoft fait les choses plutôt bien pour l’accessibilité. Rares sont les points à peaufiner pour que l’app soit le plus accessible possible, tandis que d’autres ne sont tout simplement pas accessibles car les composants ne le sont pas (le calendrier je crois, mais aussi les galeries utilisées en guise de table…) Après dans certaines entreprises c’est une obligation légale, à minima d’afficher un rapport d’audit sur l’accessibilité, et si des fonctionnalités ne sont pas accessibles, il est obligatoire d’indiquer ce qu’il ne l’est pas.
Donc oui, c’est pas toujours simple pour des citizens de, à la fois, faire une application qui fonctionne, qu’elle soit optimale, et qu’elle soit accessible… Dans ma boite, on a des tas d’applications qui naissent chaques jours, et pour celles jugées plus utiles (ou plus rentables) elles arrivent parfois dans les mains des équipes de dev internes pour industrialisation. Et malheureusement dans ces cas là c’est plus compliqué quand il faut tout reprendre pour que ca soit ‘mieux’SubCommentID=Q4nDrKe58khoEFm, CommentID=4YErZikyezdL7F0, PostID=rBXRms6gmFVcdT5
-
-
Mes champs je les nomme en parfait français (cible app uniquement francophone) mais je n’oublie de jeter un oeil sur le nom technique qui en découlera pour qu’il soit intelligent et cohérent (simple à retrouver, comme le précise DavidZed .
C’est un gain de temps énorme quand tu vas mettre un formulaire puisque les étiquettes porteront le nom de tes champs.
CommentID=BQh8fkDWvt9a19D, PostID=Bcjo0E7y9lwWty4
-
Pour les écrans et si la cible n’est pas anglophone, il vaut mieux les nommer tels qu’est leur fonction. (ex.: “Liste de Produits”, “Nouveau Produit” etc…)
En effet, pour l’accessibilité numérique, les liseuses d’écrans utilisées par les malvoyants énonces le nom de la page.
Si la cible est internationale, alors peut être que choisir un nom d’écran en anglais suffixé par screen sera la bonne opportunité.
CommentID=tm7f1AltGdzxRVu, PostID=zjm4yBNRF7QrTcA
-
Même bug il y a quelques mois, les dataflows gardaient la vieille version au moment de l’export de la solution.
Microsoft m’a fourni une solution pour patcher… Tous mes collègues n’ont pas bénéficiés de la solution corrective, et je constate avec ton message que les tenants n’ont pas été mis à jour non plus.
CommentID=2YRyWJQB7luwJW7, PostID=Wl3j9X9NLjCnd6T
-
Bêtement je dirais en affectant ta source à une variable…. Tu as testé ?
If( training ; Set( var_LSP_SOURCE ; LSP_SOURCE_Training ) ; Set( var_LSP_SOURCE ; LSP_SOURCE ) )
J’ai testé avec une table dataverse et l’utilisation d’une variable en lieu et place de la source fonctionne parfaitement bien. Mais je n’ai pas testé le basculement d’une source à l’autre selon les situationsCommentID=KyEKZt2hHoniXZ3, PostID=rssHbeK4Ue8RthI
-
Je pense que tu dois avoir moyen aussi de te simplifier la vie pour les patchs :
If( training; patch(…) ; patch(…))SubCommentID=IZ76ADsPmUYokj5, CommentID=KyEKZt2hHoniXZ3, PostID=rssHbeK4Ue8RthI
-
-
Je me suis amusé un peu à faire une espèce de geofencing en powerapps sur mobile.
Par exemple, j’ai une liste de waypoints dans une collection et j’ajoute une colonne de distances par rapport à ma position actuelle. J’affiche dans une gallerie triée par distanceSort(n AddColumns(n waypoints;n "distance";n With(n {n A:{lat:Location.Latitude;lon:Location.Longitude};n B:{lat:ThisRecord.latitude;lon:ThisRecord.longitude};n rTerre:6378137n };n Acos(Sin(Radians(A.lat))*Sin(Radians(B.lat)) + Cos(Radians(A.lat))*Cos(Radians(B.lat))*Cos(Radians(B.lon-A.lon)))*rTerren )n );n distance;n Ascendingn)
CommentID=VS8GLBKq70fYNbI, PostID=V5E26nNj2bD9jWX
-
Désolé je voulais aider 😝
Une solution à tester, c’est d’essayer de reproduire la formule au sein d’un flow automate pour qu’il te retourne les points les plus proches des coordonnées GPS que tu lui donnes en paramètre. Mais 200000 enregistrements ça risque de pas être super réactif.
Autre solution à envisager c’est le changement de base de données pour en choisir une qui supporte nativement le requettage de données geospatiales.
SubCommentID=9vKthAZydhzaI7p, CommentID=VS8GLBKq70fYNbI, PostID=V5E26nNj2bD9jWX
-
-
J’ajouterais quand même un avertissement : il faudra quelques instants avant que le GPS ne soit détecté donc quelques instants pendant lesquels l’app “ne saura pas” si elle est mobile ou PC.
Il y a la possibilité peut être aussi de jouer avec la taille de l’application :
SubCommentID=QyolCVCcmSSuRnI, CommentID=XP8rBDxj3cr3lP4, PostID=wpGcRUKzTgs4RYF
-
Alexandre
Membre23 mai 2022 à 7h07 en réponse à: Compter le nombre de jours ouvrés sur une période (PowerApps)Pour la date de ton étiquette tu dois transformer un texte représentant une date en un objet date.
Pour cela tu peux faire un DateValue(monlabel.Text;”Fr-fr”)
Ensuite il faut vraiment que la dateMin soit antérieure à la dateMax. Si besoin réemploi mes astuces avec les fonctions min() et max()
SubCommentID=6knZPaJ9de4EglF, CommentID=ZoX2483JpPLwapn, PostID=V9o6ifeeaZrbsDP
-
Alexandre
Membre13 mai 2022 à 18h16 en réponse à: Disposition dynamique des contrôles dans une galerieEssaye à l’occasion les containers, ca demande un peu de maitrise et de se confronter à quelques problèmes, mais une fois que tu connais, tu fais des positionnements aux petits oignons
SubCommentID=cyPWn6cWb8H7bLG, CommentID=5Hif9QLncoPmExK, PostID=JpdiSxMTtbDOb5f
-
Alexandre
Membre13 mai 2022 à 16h45 en réponse à: Disposition dynamique des contrôles dans une galerieTu es sur que les erreurs concernent bien ces formules ?
Si tu parcours les erreurs dans l’icone stéthoscope en haut à droite de l’éditeur, tu as de l’aide sur l’erreur normalement.
Là je ne vois pas de problèmes dans la formule affichée.Sinon si tu reprends tout, je serais toi je mettrais un conteneur horizontal pour dispatcher tes éléments de manière automatique sur la ligne.
SubCommentID=tjvM4M4N7ESrjzJ, CommentID=5Hif9QLncoPmExK, PostID=JpdiSxMTtbDOb5f