Réponses céées sur le Forum

Page 10 sur 68
  • DavidZed

    Membre
    13 mars 2024 à 16h35 en réponse à: Barre de recherche et Mail ou ID

    La fonction Search ne fonctionne pas avec les colonnes qui ont un type de données complexe (choix, lookup, personne…)

    Pour faire une requête avec des conditions sur des colonnes complexes, il faut utiliser exclusivement Filter(), par exemple sur une colonne ‘Référent’ de type “Personne”

    Filter('Source de données' ; TextInput1.Text in Référent.Email )

    Permet de remonter toutes les lignes pour lesquelles les caractères saisis dans le TextInput sont présente dans l’email.

    Attention, tout comme Search(), le test logique “In” n’est pas délégable à une source SharePoint

  • DavidZed

    Membre
    12 mars 2024 à 22h10 en réponse à: Problème d’afficage des PDF sur une Power app

    Est-ce que cela se produit sur l’application mobile uniquement ?

    Si tel est le cas c’est un problème connu, l’app mobile ne parvient pas (plus) à passer le contexte de connexion pour accéder à des documents hébergés sur un site SP pour afficher des images ou des fichiers directement dans la power app

  • DavidZed

    Membre
    12 mars 2024 à 22h06 en réponse à: Filtre sur une gallery

    Bonjour,

    A mon avis le problème se situe à ce niveau :

    Il est peut probable que le drop down produise ce type de sortie,

    si tu lui a mis en source une formule Distinct(), par exemple :

    Distinct('Contrat objectif détails';ResultatsCles)

    Tu pourras appeller la valeur sélectionnée avec DropdownCanvas1.Selected.Value

  • DavidZed

    Membre
    12 mars 2024 à 22h00 en réponse à: Délégation Fichiers Sharepoint Autorisations dossiers

    Hello Mickael,

    Comme la plupart des colonnes système Sharepoint, il n’est pas possible de déléguer les requêtes dessus.

    La solution de contournement :

    1. Crée une colonne de type texte (dans mon exemple je la nomme Path2)
    2. Crée un flux power automate avec le déclencheur “quand un fichier est créé ou modifié (propriétés seulement)”
      1. Dans les settings du déclencheur, ajoute une condition de déclenchement :

        @not(equals(triggerBody()?['{Path}'],triggerBody()?['Path2']))
        Pour éviter que le flux ne se déclenche en boucle

    3. Ajoute une action “Mettre à jour les propriétés du fichier”
      1. Mettre le même site et bibliothèque que pour le déclencheur
      2. Mettre l’id récupéré du déclencheur
      3. dans Path2, mettre la valeur dynamique “Chemin d’accès au dossier”

    Quand un fichier sera ajouté ou modifié, le chemin d’accès sera inscrit dans le champ Path2, qui lui est délégable dans Power Apps

  • DavidZed

    Membre
    12 mars 2024 à 21h01 en réponse à: Freeze Table de données POWER APPS

    Si tu mets une galerie dans un container,

    En admettant que la galerie fasse 1600 px de largeur et ton container seulement 800 px, tu auras un défilement horizontal (à activer sur le container)

    Tu peux également essayer le modern control “Table”, lui aussi est encore en preview, mais il n’aura peut être pas les effets indésirables que tu as rencontré.

  • DavidZed

    Membre
    11 mars 2024 à 11h13 en réponse à: Freeze Table de données POWER APPS

    Il s’agit de ce contrôle ?

    Etant donné qui est en preview depuis qu’il a été implémenté il y a déjà plusieurs années, je ne recommande pas de l’utiliser sur des applications en production… Mieux vaut utiliser des galeries.

    Peut-être qu’en excluant les colonnes complexes : images, fichiers, pièces jointes etc… tu parviendras à éviter le problème. Pour cela il faut mettre la source de données dans un ShowColumns() et spécifier les colonnes à afficher (ou un DropColumns() et spécifier les colonnes à écarter)

  • Si tu veux afficher cette colonne, sans que cela ne bloque ton formulaire, tu peux supprimer le datacard, et et le ré-ajouter, mais dans les propriétés, il faudra changer le template du datacard et le passer en “afficher le texte”

    Le datacard n’aura plus de propriété update et ce champ sera ignoré sur un SubmitForm()

  • DavidZed

    Membre
    1 mars 2024 à 18h08 en réponse à: Timeline Model-driven app dans un Canvas
  • DavidZed

    Membre
    1 mars 2024 à 16h32 en réponse à: Exporter une liste sharepoint en Excel et l’envoyer par Mail

    J’ai constaté cela récemment également…

    Il est possible que power automate ne soit pas en mesure de récupérer le contenu d’un fichier excel immédiatement après la modification.

    Essaie d’ajouter un délai entre l’ajout des lignes et l’envoi du mail.

    Par contre tu parles d’un flux pour supprimer les lignes… Il vaut mieux que cette action soit dans le même flux, après l’envoi du mail.

  • DavidZed

    Membre
    1 mars 2024 à 16h25 en réponse à: Timeline Model-driven app dans un Canvas

    Hello,

    Ce doit être possible, mais pas via un composant natif, il faudrait récréer l’affichage à l’aide d’une galerie, en utilisant la table ‘Activités’ et en la filtrant sur l’enregistrement associé.

  • DavidZed

    Membre
    28 février 2024 à 11h35 en réponse à: Lancer un flow via power automate (Débutant)

    peux-tu mettre un screenshot de ton erreur dans la barre de formule, et du popup de suggestion des parametres quand tu place ton curseur texte après la parenthèse de .Run( ?

  • DavidZed

    Membre
    27 février 2024 à 18h58 en réponse à: Lancer un flow via power automate (Débutant)

    Il peut y avoir un problème de synchronisation,

    Dans ton flux, supprime de déclencheur et recrée le, ajoute tes entrées et enregistre le flux

    Dans power apps, dans l’onglet power automate, fais rafraîchir sur le flux, cela va supprimer la liaison et le réimporter.

  • DavidZed

    Membre
    27 février 2024 à 16h08 en réponse à: Icone trie par date ascendant ou descendant

    Hello,

    La partie logique sur le SortOrder me paraît ok, mais attention, avec SortByColumns(), on appelle les colonnes avec leur nom logique sous forme de texte. De plus je ne comprends pas pourquoi tu utilises Search si le filtrage qui est ok est celui cité en haut.

    Essaies :

    SortByColumns(
    Filter(

    Demande_statistique;
    StartsWith(
    colTITREDEMANDE;
    TextSearchBox1_1.Text // recherche avec titre d'une demande
    ) || StartsWith(
    colNUMERODEMANDE;
    TextSearchBox1_1.Text // recherche le numéro d'une demande
    ) || StartsWith(
    colSTATUT.Value;
    TextSearchBox1_1.Text // recherche avec le statut d'une demande
    ) || StartsWith(
    colCHOIXSTATISTIQUE.Value;
    TextSearchBox1_1.Text // recherche avec la statistique d'une demande
    ) || StartsWith(
    colRECURRENCE.Value;
    TextSearchBox1_1.Text // recherche avec la reccurence d'une demande
    ) || StartsWith(
    colMAILDEMANDEUR;
    TextSearchBox1_1.Text // recherche avec l'adresse mail du demandeur
    )) ,
    "Date",If(SortDescending1,Descending,Ascending))

  • DavidZed

    Membre
    27 février 2024 à 15h58 en réponse à: Lancer un flow via power automate (Débutant)

    Hello,

    Le problème vient certainement de la syntaxe dans la valeur texte que tu tentes de faire passer :

    ArchivesBVEXP.Run({title:"text1";{description:"text2"}})

    Si tu n’as que deux valeurs à passer, tu peux faire simple et ajouter simplement une entrée texte :

    Ensuite dans Power apps, tu passes des vlaeurs de type Texte :

    ArchivesBVEXP.Run("Toto" ; "Description de Toto" )

    L’utilisation des {} ne te servira que si tu veux passer un enregistrement compler au format JSON et l’analyser ce Json dans powr automate avec l’action dédiée, il faut éviter de composer le Json “à la main”, il y a une fonction dédiée pour ça : JSON() Fonction JSON – Power Platform | Microsoft Learn

  • DavidZed

    Membre
    26 février 2024 à 21h28 en réponse à: Exporter une liste sharepoint en Excel et l’envoyer par Mail

    Hello,

    Générer un fichier excel à partir de 0 dans power automate est assez complexe. Il est plus simple de partir sur l’envoi d’un fichier CSV qui peut être généré plus facilement avec l’action built-in dédiée.

    Une fois le CSV généré, on ajoute une étape créer un fichier avec Onedrive ou Sharepoint

    Une action obtenir le fichier pour récupérer le contenu converti

    et enfin on envoi la pièce jointe (nom du fichier + contenu)

    Si tu dois envoyer un fichier au format excel impérativement, je te conseille de préparer un fichier “tampon”, dont tu remplis les lignes avec les données de ta liste

    Tu récupères le contenu du fichier via un obtenir le fichier et tu l’envois par mail en générant un nouveau nom au passage

    Une fois le mail envoyé, tu supprimes toutes les lignes de ton fichier tampon

    Il faudra rendre le flux séquentiel pour ne pas qu’il puisse être lancé plusieurs fois en même temps.

Page 10 sur 68