Réponses céées sur le Forum

Page 5 sur 7
  • Alexandre

    Membre
    24 octobre 2022 à 22h13 en réponse à: Plus de Dataflows

    Le problème avait lieu sur l’intégralité de notre tenant. Ca a duré 2 jours quand même…

    CommentID=wg9i0ALFj8JcYjO, PostID=5b0t4kYaWhoeTaF

  • Alexandre

    Membre
    10 octobre 2022 à 21h38 en réponse à: Plus de Dataflows

    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

  • Alexandre

    Membre
    7 octobre 2022 à 21h37 en réponse à: Power Apps – Règles de nommage des contrôles

    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)

    https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/accessibility-checker#:~:text=Revise%20screen%20name,the%20screen%20reader.

    CommentID=4YErZikyezdL7F0, PostID=rBXRms6gmFVcdT5

    • Alexandre

      Membre
      10 octobre 2022 à 19h48 en réponse à: Power Apps – Règles de nommage des contrôles

      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

  • Alexandre

    Membre
    1 octobre 2022 à 20h53 en réponse à: Bonnes pratiques de nommage des champs

    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

  • Alexandre

    Membre
    1 octobre 2022 à 20h46 en réponse à: Bonne pratiques de nommage des contrôles

    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

  • Alexandre

    Membre
    13 juin 2022 à 20h14 en réponse à: Problème publication dataflows

    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

  • Alexandre

    Membre
    1 juin 2022 à 18h23 en réponse à: Changer de source de données

    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 situations

    CommentID=KyEKZt2hHoniXZ3, PostID=rssHbeK4Ue8RthI

    • Alexandre

      Membre
      1 juin 2022 à 19h18 en réponse à: Changer de source de données

      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

  • Alexandre

    Membre
    19 mai 2022 à 21h36 en réponse à: Contrôle Map + Données Dataverse à proximité

    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 distance

    Sort(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

    • Alexandre

      Membre
      20 mai 2022 à 8h25 en réponse à: Contrôle Map + Données Dataverse à proximité

      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

  • Alexandre

    Membre
    13 juillet 2022 à 6h13 en réponse à: Vérification de l'OS

    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

  • 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

    Membre
    13 mai 2022 à 18h16 en réponse à: Disposition dynamique des contrôles dans une galerie

    Essaye à 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

    Membre
    13 mai 2022 à 16h45 en réponse à: Disposition dynamique des contrôles dans une galerie

    Tu 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

Page 5 sur 7