Réponses céées sur le Forum

Page 6 sur 90
  • R3dKap

    Membre
    21 janvier 2025 à 13h46 en réponse à: Problème fonction patch entre 2 listes sharepoint

    Salut @Etienne,

    C’est normal : lorsque tu te trouves dans le OnSuccess d’un formulaire, les données de ses datacards ne sont plus accessibles. A la place il te suffit d’utiliser la propriété Self.LastSubmit qui contient les données de l’enregistrement qui vient d’être soumis (créé ou modifié).

    Voilou, c’est tout… 😉

  • R3dKap

    Membre
    21 janvier 2025 à 10h34 en réponse à: enregistrement dans la table de données saisies dans la combobox

    Salut @Axel,

    Il y a actuellement une erreur dans l’utilisation que tu fais de la fonction Concat() qui prend habituellement 3 paramètres :

    1. La source de données
    2. La colonne à concaténer
    3. Le séparateur (facultatif)

    Tu as les détails de la fonction ici : https://learn.microsoft.com/en-us/power-platform/power-fx/reference/function-concatenate

    Donc, ton patch devrait ressembler à ceci :

    Patch(
    tableenregistrement;
    Defaults(tableenregistrement);
    {
    ChampCombobox1: Concat(ComboBox1.SelectedItems; Value; ",");
    ChampCombobox2: Concat(ComboBox2.SelectedItems; Value; ",")
    }
    )

    Le 2è paramètre du Concat() va dépendre de ce que tu as mis dans le Items de tes combo box ComboBox1 et ComboBox2.

    • Cette réponse a été modifiée Il y a 4 semaines par  R3dKap. Raison: Reformulation complète (mauvaise lecture du post)
  • R3dKap

    Membre
    20 janvier 2025 à 16h46 en réponse à: enregistrement inactif

    Salut Marianne,

    A priori il semblerait que l’enregistrement qui la concerne dans la table soit désactivé. Peut-être suffit-il de le réactiver.

    Dans Dataverse, lorsque tu sélectionnes l’enregistrement d’une table tu peux le désactiver ou l’activer :

    S’il est désactivé, il n’est plus interprété par les applications qui utilisent la table… 😉

  • R3dKap

    Membre
    20 janvier 2025 à 16h41 en réponse à: Email boite aux lettres partagée.

    Ah ouais, bizarre effectivement…

  • R3dKap

    Membre
    20 janvier 2025 à 14h48 en réponse à: Email boite aux lettres partagée.

    Je ne vois pas ce que tu veux dire par les lignes de paramétrage de l’adresse email d’origine… Tu peux mettre une capture ?

  • R3dKap

    Membre
    20 janvier 2025 à 14h45 en réponse à: Envoyer des alertes des factures à plusieurs clients

    Ah je vais pas pouvoir te faire tout ton flux par contre 😅

    Va falloir t’y coller et je pourrais te débloquer si t’es coincé… 😉

  • Salut @Mous,

    Ta formule m’a l’air plutôt bien construite. Par contre, dans ta capture Excel je vois que tes dates sont bien affichées au format de date et non au format sérial. Donc, la fonction Int() ne fonctionnera évidemment pas sur une donnée du type AAAA-MM-JJ.

    En fait, ce qu’il faudrait que tu fasses, c’est de voir comment cette donnée arrive dans Power Automate suite à l’action de lecture du fichier Excel ou en sortie de ton filtre sur 840. Tu peux nous mettre une capture pour nous montrer comment cette donnée est formatée ?

  • R3dKap

    Membre
    19 janvier 2025 à 19h34 en réponse à: Envoyer des alertes des factures à plusieurs clients

    Tu as raison : il n’est pas possible de filtrer plusieurs colonnes en une seule opération dans l’action Lister les lignes présentes dans un tableau.

    Alors, tout d’abord, je te recommande vivement d’éliminer tous les espaces dans les noms de tes colonnes dans le fichier Excel. Ca va te simplifier la vie dans Power Automate. Donc, typiquement, plutôt Rappel1 que Rappel 1 (il me semble qu’il y a un espace dans ta capture mais je suis pas sûr).

    Ensuite, pour le filtrage il va donc falloir procéder en 2 temps :

    1. Filtrer les lignes Impayées
    2. Filtrer les lignes dont le Rappel est Oui

    Voici comment procéder :

    Et voici comment paramétrer l’action Filtrer un tableau pour ne conserver que les factures dont Rappel est Oui :

    Le body/value qu’il y a dans le From c’est la sortie de l’action précédente.

    Attention, dans le nouvel éditeur Power Automate, y’a un bug lorsque tu consultes le résultat de l’action Filtrer un tableau : il t’affiche qu’il n’y a aucune sortie alors qu’il y en a ; il faut cliquer sur le lien Afficher les sorties brutes pour les voir dans un panel sur la droite.

  • R3dKap

    Membre
    19 janvier 2025 à 11h45 en réponse à: ” Votre flux exécute trop d’actions “

    Mmmm, c’est bizarre… Il faut que tu ouvres 2 exécutions successives et que tu vérifies que c’est bien sur le même élément de liste qu’il s’exécute et vérifier alors pour quelle raison la condition du déclencheur était remplie dans chacun des cas…

  • R3dKap

    Membre
    19 janvier 2025 à 11h43 en réponse à: renommage colonnes avec power automate

    Salut @Lakamy,

    Fiou… Ton truc a pas l’air simple comme ça 😅. Bravo d’être déjà arrivée jusque là…

    A priori comme ça au premier abord, j’essaierais de récupérer les 2 jeux de données au début du flux et je tenterais de mixer les deux lorsque de la phase de construction du tableau CSV à l’aide de l’action Create CSV table.

    As-tu déjà essayé cette piste ?

  • R3dKap

    Membre
    18 janvier 2025 à 12h22 en réponse à: ” Votre flux exécute trop d’actions “

    C’est equals avec un s… 😉

  • R3dKap

    Membre
    17 janvier 2025 à 18h48 en réponse à: ” Votre flux exécute trop d’actions “

    Moi je l’ai fait avec le triggerOutputs mais je pense que le triggerBody équivaut au triggerOutputs()?['body/value']. Donc, si tu as testé et que ça marche, c’est que c’est bon oui…

    Pour tester 2 colonnes, tu peux utiliser les fonctions And() ou Or() selon le cas :

    @and(not(…), …)

    ou

    @or(not(…), …)

  • R3dKap

    Membre
    17 janvier 2025 à 18h39 en réponse à: Envoyer des alertes des factures à plusieurs clients

    Salut @Kamalo,

    C’est normal : l’action d’envoi de mail se trouve à l’intérieur de la boucle 4-2 et donc un mail est envoyé à chaque ligne de facture… 😉

    Ton problème est plus compliqué que tu ne le penses 😅 car tes lignes de factures concernent plusieurs clients différents et tes lignes sont sûrement mélangées entres les différents clients. Donc, il va falloir :

    • trier les lignes pour les regrouper par clients (en profiter pour ne récupérer que les factures impayées)
    • gérer ce que l’on appelle une rupture sur le client dans la boucle qui va balayer les lignes

    Grosso modo il faut que tu procèdes ainsi :

    1. Lister les lignes de factures : ici, en une seule opération tu peux spécifier à la fois de filtrer les factures impayées (paramètre Requête de filtre) et de les trier par client (paramètre Trier par)
    2. Initialiser une variable de chaîne qui va contenir l’HTML de la liste du tableau des factures d’un client (par ex. strHtmlTabFactures)
    3. Initialiser une variable de chaîne qui va contenir le nom du précédent client (par ex. strClientPrec)
    4. Boucler sur les lignes identifiées à l’étape 1 et pour chaque ligne :
      1. Si le client de la ligne en cours est différent du client précédent strClientPrec et que strClientPrec n’est pas vide alors :
        1. Envoyer le mail au client en intégrant au message Html du mail les lignes du tableau qui liste les factures strHtmlTabFactures, c’est à dire quelque chose comme : <html>…..<body>Bonjour, blablabla<table>strHtmlTabFactures</table>Merci, bonne journée</body></html>
        2. On vide strHtmlTabFactures puisqu’on est sur un nouveau client
      2. Sinon (on est soit sur un nouveau client ou sur le même client que précédemment et donc il faut construire la ligne du tableau pour la facture concernée) :
        1. On ajoute à la variable de chaîne strHtmlTabFactures le <tr>…</tr> qui va bien pour y renseigner les éléments de la facture
        2. Dans strClientPrec on met le client de la ligne en cours
    5. Après la boucle, il faut gérer l’envoi du mail pour le dernier client et donc simplement refaire ici la même action d’envoi du mail qu’en 4.1.1 ci-dessus

    Est-ce que tu vois l’idée ?

  • R3dKap

    Membre
    17 janvier 2025 à 18h10 en réponse à: Affichage carte sur téléphone android

    Ah ok, ça marche… Pas de soucis… 👍

  • R3dKap

    Membre
    17 janvier 2025 à 18h08 en réponse à: Email boite aux lettres partagée.

    Salut @Mick,

    Peut-être cette vidéo pourra t’aider… 😉

    https://www.youtube.com/watch?v=6KGo1Fi2ZP8

Page 6 sur 90