Résolu : Lorsque un élément et créé ou modifier => créer modifier dans les deux listes

  • Résolu : Lorsque un élément et créé ou modifier => créer modifier dans les deux listes

    Posté par Jonathan sur 24 février 2023 à 15h45

    Bonjour,

    J’ai deux listes une normale et une archive.

    lorsque je créé ou modifie un ligne dans la liste 01 je veux que power automate contrôle si ligne existe dans liste 02.

    Si oui => modification (ce point et ok)

    Si non => création de la ligne (mon problème s’est que la ligne créée en plusieurs fois)

    Merci par avance de votre aide

    PostID=t30eeyQcqF8YLRC

    Satia a répondu Il y a 2 semaines, 6 jours 6 Membres · 11 Réponses
  • 11 Réponses
  • Geoffroy

    Membre
    24 février 2023 à 16h26

    Bonjour Jonathan

    Tu peux mettre une copie d’écran de ton flux ?

    CommentID=AKGZ2O1CrXcHNQV, PostID=t30eeyQcqF8YLRC

  • R3dKap

    Membre
    24 février 2023 à 17h32

    Jonathan est-ce que tu peux préciser tes 2 cas de figure :

    1. Si oui =>modification de quoi dans quelle liste ?

    2. Si non => création de quoi dans quelles liste ?

    CommentID=KzYQsHjjhEzuEJf, PostID=t30eeyQcqF8YLRC

  • Jonathan

    Membre
    27 février 2023 à 16h26

    voici une capture du flow.

    CommentID=RaHQGZ8TQ1Wz5SG, PostID=t30eeyQcqF8YLRC

  • Geoffroy

    Membre
    27 février 2023 à 16h56

    Bonjour Jonathan

    D’après ton flux, je comprends que chaque nouveau Ticket SAV est comparé à chaque Ticket SAV Archive. Donc si un nouveau Ticket SAV est présenté, comme il sera forcément différent de toutes les archives, le flux passera à chaque fois par la branche Si Non et un nouvel élément sera créé (mais toujours le même).
    Il faudrait peut-être essayer d’inverser les blocs “Appliquer à tous” ?

    CommentID=nf5NUxT6pv5ETRF, PostID=t30eeyQcqF8YLRC

  • Jonathan

    Membre
    28 février 2023 à 12h53

    Bonjour,

    Même en inversant les blocs le problème est toujours présent.

    Merci

    CommentID=G29HcySTu5ImwIW, PostID=t30eeyQcqF8YLRC

  • Geoffroy

    Membre
    28 février 2023 à 13h16

    Et si, au lieu de comparer à tous les éléments de Ticket SAV, tu ne comparais qu’avec celui qui a été créé ou modifié ?

    CommentID=SM3CxDH9zgoUPnE, PostID=t30eeyQcqF8YLRC

  • Jonathan Copin

    Membre
    28 février 2023 à 17h07

    Lorsque tu crées ton ticket SAV Archive il faut que tu enregistres son ID dans ta liste principale (sous un champs type nombre ‘ID Archive’).

    Comme ça tu peux faire ce test dans ton flux :

    • Si ID Archive vide –> Créer dans Archive et enregistrer l’ID dans liste principale

    • Sinon –> Modifier élément –> ID = ID Archive

    Tu peux également enregistrer l’ID de ta liste principale dans ta liste archive si tu souhaites un jour faire l’opération inverse 😄

    CommentID=PE4bwkckiott3Br, PostID=t30eeyQcqF8YLRC

  • Jonathan

    Membre
    3 avril 2023 à 12h36

    Merci a tous pour votre aide. j’ai réussi a créer mon flux. merci encore

    CommentID=MFhNgufRx1ZwqZQ, PostID=t30eeyQcqF8YLRC

  • Satia

    Membre
    17 septembre 2024 à 16h13

    Bonjour Jonathan, j’essaie actuellement de réaliser la même fonction que toi et je rencontre un problème.
    Lorsque je créé une ligne (lorsque la condition est fausse), j’obtiens non pas 1 mais 5 fois la même ligne !
    Cela fait plusieurs jours que j’essaie de comprendre pourquoi un tel phénomène se produit mais pour l’instant je bloque toujours.
    Peux-tu me dire comment tu as fais ton flow automate ?
    Comment as-tu réussi à résoudre ton problème de duplication ?
    Je te remercie d’avance pour ton aide ! 😇

    • Cette réponse a été modifiée Il y a 3 semaines, 1 jour par  Satia.
  • Alexandre

    Membre
    18 septembre 2024 à 0h06

    Vérifie si tu n’as pas activé le parallélisme dans la boucle (si oui alors plusieurs boucles s’exécutent en parallèle pour aller plus vite. L’inconvénient c’est que si tu comptes sur le résultat de la première itération pour ne pas réaliser les suivantes alors qu’elles s’exécutent en parallèle alors elles n’ont pas encore “connaissance” du changement de la première itération (il est minuit j’ai le droit de ne pas être très clair ^^ )

  • Satia

    Membre
    19 septembre 2024 à 10h11

    Merci de ta réponse !
    Le parallélisme était activé (le bouton était sur OFF) donc je l’ai désactivé en glissant le bouton sur ON et en mettant le degré de parallélisme sur 1 (de sorte à ce que le flow run de manière séquentielle) mais malheureusement, cela n’a pas réglé le problème 😅
    As-tu d’autres solutions ?
    Je joins une capture d’écran de mon flow peut-être que ça pourra aider.
    Encore merci pour ces aides !

Connectez-vous pour répondre.