Réponses céées sur le Forum

Page 45 sur 68
  • DavidZed

    Membre
    9 février 2023 à 13h11 en réponse à: power automate ajouter un image a un fichier PDF

    Il faut regarder l’exécution du flux et inspecter ce qui est récupéré / envoyé comme donnée à la place de ce qui devrait être une image

    CommentID=TUAC7yvD6cGAVtU, PostID=kMNdMJGIQSrrakx

  • DavidZed

    Membre
    9 février 2023 à 8h00 en réponse à: Notifications Mails dans les canaux Teams

    Bonjour,

    Pour que ton flux puisse envoyer un email à partir d’une adresse de canal Teams, il faut créer une délégation dans l’admin center d’Exchange à partir du groupe correspondant à l’équipe Teams, au profit du compte qui exécute le flow.

    Si ton flux est automatisé ou planifié, il faudra mettre la délégation sur le compte créateur du flux, si c’est un flux instantané il faut que la personne qui exécute le flux ait la délégation

    CommentID=DsZwYoOQ2duvTMR, PostID=WTMyDDg4soA4jN0

  • DavidZed

    Membre
    8 février 2023 à 17h52 en réponse à: Alerte création de dossier dans Sharepoint

    Hello Jfk2lax ,

    Le trigger quand un fichier est ajouté ou modifié, suivi d’une condition sur la valeur EstUnDossier / IsFolder devrait faire le job :

    CommentID=F9xSKTpLf6kdW7C, PostID=IDXFlj1Qzc95FhD

  • Hello,

    Il est peut être possible, si tes listes ont rigoureusement la même structure, de faire avec un forulaire pointant sur ta ‘liste interne’ :

    Patch('Liste externe', Defaults('Liste externe'), EditFormListeInterne.Updates) 

    je n’ai pas testé donc je ne garantis pas le résultat, mais en théorie ça devrait fonctionner.

    Après, je pense que l’idéal serait d’appeler un flux power automate, pour traiter cela hors appli

    CommentID=VQUot2Zvj0z3Xwc, PostID=kGQJi1MpQFAnyL3

  • DavidZed

    Membre
    7 février 2023 à 17h50 en réponse à: changer de source de donnée dans une même gallerie

    Bonjour,

    Attention a bien poster les questions dans la section correspondante, ici “Power Apps”. La base de connaissance est destinée à partager des connaissances, trucs et astuces etc…

    Pour en revenir à ton problème :

    L’idéal serait de pouvoir faire une requête délégable, parfois il est préférable de faire des concessions sur un type de filtre pour gagner en performances.

    Il y a une solution “bourrine” : passer par une collection et successivement faire un collect sur la première source, puis la deuxième, puis la troisième. Mais clairement je ne recommande pas tant c’est catastrophique en terme de perfs.

    L’alternative que je préfère : utiliser une source de données unique et faire un clearcollect avec toutes les fonctions délégables, puis au niveau de l’affichage des données : filtrer avec les fonction non délégables à la bdd. Avec un message d’avertissement si la collection a atteint la limite fixée 500 à 2000, invitant l’utilisateur à utiliser les filtres car tous les résultats ne seront pas affichés.

    CommentID=54FFpDNlrMyWPLL, PostID=rDhDJt9EMpsIGl6

    • DavidZed

      Membre
      7 février 2023 à 20h28 en réponse à: changer de source de donnée dans une même gallerie

      Théoriquement, il n’y a pas de limites à l’ajout d’enregistrements dans une liste.

      Ici avec 6 tableaux Excel qui ont la même structure de données, j’arrive facilement à 10k enregistrements dans ma collection :

      Donc c’est “viable” si tu ne dois faire qu’afficher de la donnée, par contre si tu mettre à jour ces données, il va falloir aiguiller en fonction de la source à laquelle appartiennent les enregistrements à modifier, et là ça complique beaucoup les choses.

      SubCommentID=Qka28MA5W1OAoh8, CommentID=54FFpDNlrMyWPLL, PostID=rDhDJt9EMpsIGl6

  • Après, si tu souhaites contrôler le stock de tes outils par camion, ce modèle de données ne sera pas des plus pratiques.

    L’idéal pour ta liste test global serait :

    1. de la renommer “Inventaire”

    2. d’ajouter une colonne recherche vers la liste “Camions” nommée Camion

    3. d’ajouter une colonne recherche vers la liste “Outils” nommée Outil

    4. et enfin d’ajouter deux colonnes nombre : “Quantité initiale” et “Quantité actuelle”

    Pour voir l’inventaire d’un camion, il suffira de filtrer une galerie sur le nom de ce dernier. Il serait aussi possible de faire une vue en filtrant sur un outil, par exemple pour voir la quantité de tournevis dans chaque camion.

    Il serait également possible de générer automatiquement une trousse à outils à la création d’un nouveau camion avec la fonction :

    If(Self.Mode=FormMode.New,nForAll('Liste Outils',nPatch('Inventaire',Defaults('Inventaire'),n{Camion:{Value : Self.LastSubmit.Title Id:Self.LastSubmit.ID},nOutil:{Value:ThisItem.Title, Id:ThisItem.ID},n'Quantité initiale':ThisItem.'Quantité',nQuantité actuelle:ThisItem.'Quantité'})n)n)

    CommentID=r2ItMwfkWTnIHDb, PostID=3kPwGk9l5tuNuhj

  • Hello Berthoud Joé-Louis ,

    Attention a bien poster les questions dans la section correspondante, ici “Power Apps”. La base de connaissance est destinée à partager des connaissances, trucs et astuces etc…

    Pour en revenir à ton problème :

    S’il te faut simplement afficher la liste au format texte “en dur”, tu peux mettre dans le OnSuccess de ton formulaire :

    If(Self.Mode=FormMode.New, //si le formulaire est pour la création d'un nouveau camionnPatch('Liste test globale', Defaults('Liste test globale'),n{'Plaque Camion':Self.LastSubmit.'Plaque d'immatriculation', // on récupère l'immatriculation envoyée via le formulairenDescription trousse' : Concat('Liste Test outil','Descriptif outil'&" : "& Quantité & "n") // on concatène une liste des outils au format texten}n)n)

    Tu peux également embelir le tout avec le format html :

    Exemple : Concat('Sample List',Title &" : "& Number & "n")

    donne en texte brut :

    Lorem * : 25
    Ipsum : 17
    Dolor : 27
    Sit : 12
    Amet : 35
    Consecutor : 23
    Drecuasers : 56
    Rolmunaris : 14
    Sin Pecador : 144
    cansuilis : 4
    Veritas : 15
    Nouveau : 32

    Tandis que :

    "<table border='1' width='100%'>" &n"<thead><tr><th>Outil</th><th>Qt</th></thead>" &n"<tbody>" &nConcat('Sample List', "<tr><td>" & Title & "</td><td>" & Number & "</td></tr>") &n"</tbody></table>"

    Donnera un tableau html dans un objet htmlText ou envoyé par email :

    CommentID=HKcZTPgFgqzkS1m, PostID=3kPwGk9l5tuNuhj

  • DavidZed

    Membre
    7 février 2023 à 16h49 en réponse à: power automate ajouter un image a un fichier PDF

    Hello Diane Niango ,

    Quelques points à éclaircir :

    • Où récupères tu ton fichier logo et sous quel format est-il ?

    • Si tu envoies ton html dans le body d’un mail : vois tu ton image ?

    Voici un exemple à insérer dans ton html:

    <img src='@{dataUri(outputs('Get_file_content_using_path')?['body'])}' width='128' height='128'>

    où le outputs(‘Get_file_content_using_path’)?[‘body’] correspond au résultat d’une action onedrive pour récupérer l’image.

    CommentID=QGGDQYouQi5AINO, PostID=kMNdMJGIQSrrakx

  • DavidZed

    Membre
    2 février 2023 à 8h08 en réponse à: Import Solution : perte de connexion aux flows

    Hello Marianne LIAUZU ,

    Dans ce cas, quelques pistes à explorer :

    Ouvrir chaque référence de connexion dans la solution concernée (managée ou non) et vérifier qu’il y a bien une connexion renseignée

    Dans Power Apps > Dataverse connexion > vérifier que tu n’as pas des connexions à réparer :

    CommentID=eG68e52wbS8GgYK, PostID=N6St6cmOKUaJymT

  • Bonjour CHANCLOU ,

    Dans power BI desktop, quand tu fais “Obtenir les données” et que tu sélectionnes ta source Sharepoint, il faut ensuite cliquer du “Transformer les données” pour accéder à l’interface de Power Query :

    SubCommentID=9zUwQd1ReTdyERi, CommentID=ocEYjhQTnvyDxJ4, PostID=uS9mJ6XB7LYtXF0

  • Hello,

    Non c’est juste que dans ton action “Ajouter une pièce jointe”, il faut que tu récupères le nom et le contenu de l’action “Obtenir des pièces jointes”, cela devrait te générer un “for each”/ “appliquer à chacun” (car le champ pièce jointes est multivalué).

    Entre ces deux actions, tu peux insérer les actions Sharepoint

    1. “Obtenir un élement” de la liste source : fournir l’ID passé par le déclencheur

    2. “Créer un nouvel élément” dans la liste de destination, mettre les valeurs des champs de l’étape “Obtenir un élement”

    Au final, ton déclencheur power apps ne devra passer qu’un argument au flux : ID de l’item de la liste source

    Il est possible de faire ensuite un “respond ton power apps” avec un message du type : l’item a été copié dans la liste xxxxxx sous l’ID : [ID de “Créer un nouvel élément”]

    SubCommentID=oaPJ20TFAA1O3di, CommentID=3uaxZJcY0Bgb6Dh, PostID=kGQJi1MpQFAnyL3

  • Est-ce que tu as lancé un test avec un déclencheur récemment utilisé ?

    Si oui, est-ce que tu as ajouté une action faisant appel à une nouvelle ref de connexion dans ton flux entre le dernier déclenchement et le nouveau test ?

    le ‘shared_office365’ dans ton msg d’erreur doit correspondre au connecteur outlook

    Si c’est le cas, il faut tester le flux en le déclenchant manuellement ou depuis la power app.

    SubCommentID=JpZ3RGj8jTuaIaF, CommentID=yag6bRt3zxmcIlK, PostID=1Zv7oMYjB7jgbFX

  • DavidZed

    Membre
    1 février 2023 à 19h40 en réponse à: Import Solution : perte de connexion aux flows

    Dans une solution, quand on ajoute une action dont c’est la première utilisation du connecteur, Power Automate va créer automatiquement une référence de connexion qui aura pour nom: “Connecteur Solution – xxxxx”.

    Par exemple, là, je suis dans la solution “DZPlayground1“, quand j’ajoute une action Outlook, il crée automatiquement la référence:

    Maintenant, j’ajoute une autre action, envoyer : un mail avec Gmail, la seule différence par rapport à l’exemple ci-dessus, c’est que j’ai déjà utilisé ce connecteur ailleurs dans une autre solution qui se nomme “Solution 2“. Dans ce cas, Power Automate ne va pas créer de référence de connexion et va utiliser la référence existante :

    Les soucis que cela peut engendrer :

    Si je déploie en PROD seulement ma Solution DZ-playground1 mais pas ma Solution2, je n’importerai donc pas ma référence de connexion Gmail

    Si en PROD, j’ai mes deux solutions, cela fonctionnera, mais cela va créer une dépendance sur la Solution2, et cela risque d’être compliqué si je décide de la supprimer, voire même en cas de mise à jour

    Donc ce que je fais en général, quand j’ai terminé mon flux, je jette un oeil aux références de connexion:

    Puis dans la solution, je viens recréer manuellement les références :

    Je sélectionne le connecteur et j’en profite pour appliquer ma règle de nommage :

    Dans mon flux, je change la référence de connexion sur toutes les actions :

    Je supprime l’ancienne référence de connexion de l’environnement :

    SubCommentID=1xy7Qa62ZGbzLez, CommentID=5qG5nteaTG0ogYY, PostID=N6St6cmOKUaJymT

Page 45 sur 68