Réponses céées sur le Forum

Page 3 sur 68
  • DavidZed

    Membre
    17 septembre 2024 à 21h14 en réponse à: Import dans plusieurs tables avec dataflow

    A ma connaissance ce n’est pas possible, si la mise à jour des tables doit se faire dans un ordre précis, il faut faire des dataflows distinct et les lancer l’un après l’autre

  • DavidZed

    Membre
    7 septembre 2024 à 17h31 en réponse à: Tables de données dans une Canvas

    Ah oui en effet c’est laggy et en plus les données sont dans une collection ?

  • DavidZed

    Membre
    7 septembre 2024 à 17h28 en réponse à: Bonnes pratiques création données HEADER / DETAIL

    Hello,

    Pour une appli similaire,

    J’ai un écran avec une gallerie qui affiche les audits en cours et un bouton “nouveau” qui mènent à l’écran suivant

    un écran avec le forumaire d’audit ( Header pour toi), un bouton submit

    un écran pour collecter les réponse : une question à la fois, l’écran boucle sur lui même, quand on est à la dernière question on a un option pour enregistrer ou envoyer

    Je n’ai pas de formulaire pour les points d’audit, seulement pour le header, dans son onsuccess, je stock le LastSubmit dans une variable et je fais un clearcollect des points d’audit.

    Les réponses sont mises à jour dans la collection et je patch la collection vers la table des points d’audit que quand l’utilisateur quitte l’écran de réponse.

  • DavidZed

    Membre
    7 septembre 2024 à 0h24 en réponse à: Tables de données dans une Canvas

    Hello,

    Si ta gouvernance permet l’utilisation de composants PCF, il y a le compo table du creator kit qui est assez véloce et relativement personnalisable.

    Pour ce qui est des galeries, le seul moyen d’avoir des performances acceptables est de charger la donnée dans une collection, mais au delà de 2000 éléments c’est un chargement poussif au démarrage et une gestion fastidieuse…

    Faire un composant de pagination peut aider aussi, l’idée est d’essayer de faire en sorte que l’utilisateur ne scrolle pas 😃

  • DavidZed

    Membre
    3 septembre 2024 à 10h15 en réponse à: Récupérer les valeurs d’une table plutôt que l’ID

    Si ça ne fonctionne toujours pas, tu peux essayer avec @{triggerBody()?[‘_cra95_attenteclient_label’]}
    Attention à l’underscore avant le nom de la col et avant le label (c’est ce format pour les colonnes à choix unique)

    Dans le doute, tu peux toujours observer le json de ton déclencheur pour voir quel est le nom réél de la colonne (dans la partie body)

  • DavidZed

    Membre
    3 septembre 2024 à 10h02 en réponse à: Récupérer les valeurs d’une table plutôt que l’ID

    Pour être plus précis , c’est soit :

    @{triggerBody()?[‘cra95_attenteclient@odata.community.display.v1.formattedValue’]}

    Soit :

    @{triggerOutputs()?[‘body/cra95_attenteclient@odata.community.display.v1.formattedValue’]}

    Mais pas triggerBody et body/ :p

  • DavidZed

    Membre
    3 septembre 2024 à 9h36 en réponse à: EditForm, les modifications ne sont plus prise en compte

    Dans ce cas, le second point à vérifier :

    Est-ce qu’une Datacard est à la fois

    • Visible = false
    • Required = true
    • Ne contient pas de données à update
  • DavidZed

    Membre
    2 septembre 2024 à 21h18 en réponse à: Récupérer les valeurs d’une table plutôt que l’ID

    Si les autres données remontent bien, alors c’est que le problème vient d’ici :

  • DavidZed

    Membre
    2 septembre 2024 à 21h15 en réponse à: EditForm, les modifications ne sont plus prise en compte

    La première chose à vérifier est dans la propriété item du formulaire : que ce paramètre contienne bien un enregistrement (soit un GalleryX.Selected ou une variable)

  • DavidZed

    Membre
    2 septembre 2024 à 21h12 en réponse à: Problème application PowerApps

    Vous avez ici les plages d’url à whitelister

    https://learn.microsoft.com/en-us/power-platform/admin/online-requirements?WT.mc_id=3DMVP_339053

    A transmettre à votre DSI / service info

  • DavidZed

    Membre
    30 août 2024 à 19h59 en réponse à: Récupérer les valeurs d’une table plutôt que l’ID

    Le début de l’expression : items(‘For_each’) est à adapter à ton contexte, c’est le nom de l’action dans l’aquelle tu récupère ta ou tes valeurs (dans mon cas c’était dans une table, donc dans une boucle for each)

    Dans ton expression, ajoute la valeur dynamique de ta colonne ‘Attente Client’

    cela va générer une fonction ::

    outputs(‘Nom de l’action depuis laquelle tu ajoutes cette valeur’)?[‘body/attenteclient’]

    et là plus qu’à ajouter le @OData blabla :

    outputs(‘Nom de l’action depuis laquelle tu ajoutes cette valeur’)?[‘body/attenteclient@OData.Community.Display.V1.FormattedValue‘]

  • DavidZed

    Membre
    30 août 2024 à 14h53 en réponse à: Problème lier a l’enregistrement de pièce jointe

    Bonjour,

    la solution se trouve certainement dans les propriétés Default et Update de ta datacard, il faut t’assurer que ce que tu mets dans la propriété update contient à la fois les photos ajoutées avec la collection et les fichiers ajoutés dans le formulaire.

  • DavidZed

    Membre
    30 août 2024 à 14h47 en réponse à: Récupérer les valeurs d’une table plutôt que l’ID

    Tu peux récupérer les noms d’affichage de tes choix dans la colonne

    Nom_de_la_colonne_options@OData.Community.Display.V1.FormattedValue

    voici un exemple avec ma colonne “dz_multiplechoice”:

    Cette colonne ne sera pas proposée dans les valeurs dynamiques, le plus simple est de créer une expression, insérer la colonne choix et d’ajouter “@OData.Community.Display.V1.FormattedValue” au nom de la colonne, exemple :

  • DavidZed

    Membre
    10 août 2024 à 20h51 en réponse à: MS Forms => Mail PJ

    Non, ce n’est pas normal l’extension est censée y être si elle était présente à la soumission du formulaire,

    Dans l’historique d’une éxecution qui s’est déroulée avec succès, il faut inspecter les entrées sorties de toutes les étapes du flux pour voir là où il pourrait y avoir quelquechose qui manque,

    il faut également bien respecter le format json dans la variable, surtout de bien mettre les “” (et ne pas les mettre s’il n’y en a pas)

  • DavidZed

    Membre
    9 août 2024 à 18h28 en réponse à: MS Forms => Mail PJ

    Re,

    Dans le cas d’un form de groupe, on ne peut pas récupérer le fichier via “Obtenir le contenu du fichier”, car dans ce cas l’id fourni par Forms est un hash qu’on ne peut facilement exploiter.

    A la place on va utiliser l’action “Obtenir le contenu du fichier avec le chemin d’accès” et précisant la bibliothèque et le chemin jusqu’au nom du fichier, pour le fichier, on mettra simplement l’expression item()?[‘name’] qui fait référence à la boucle appliquer à chacun:

    Pour la variable, dans ContentBytes, il faut mettre le contenu du fichier récupéré juste avant :

Page 3 sur 68