Erreur Boucle circulaire

  • Erreur Boucle circulaire

    Posté par Francis sur 2 octobre 2024 à 14h19

    Bonjour,

    Je suis debutant en PA. J’ai dans mon Saherepoint (site) sharepoint.com/sites/basedeconnaissances/Lists/Client Interlocuteur. Dans cette liste j’ai une colonne de type choix avec 3 valeurs Anydesk, Teamviewer, TSRemote. Dans certaines ligne je n’ai pas cette valeur. Je souhaite mettre la valeur “Anydesk”.

    J’ai donc créer un flux avec :

    SharePoint : Lorsqu’un élément est créé ou modifié, Adresse du site =: Batigix Support Système – https://batigix.sharepoint.com/sites/basedeconnaissances Nom de la liste = Client interlocuteur

    +

    SharePoint : Obtenir l’élément, Adresse du site = Batigix Support Système – https://batigix.sharepoint.com/sites/basedeconnaissances, Nom de la liste = Client interlocuteur, ID = @@id<missing ‘(‘>@?[‘ID’],”view”:””})

    Condition : OutilPriseMainDistance = is equal to (auune valeur)

    Vrai :
    SharePoint : Mettre à jour l’élément, Obtenir l’élément, Adresse du site = Batigix Support Système – https://batigix.sharepoint.com/sites/basedeconnaissances, Nom de la liste : Client interlocuteur, ID = @@id<missing ‘(‘>@?[‘ID’],”item”:{“OutilPriseMainDistance”:”Anydesk”<missing ‘)’>

    Faux :
    Terminer

    J’ai un message d’erruer : Votre flux a peut-être une boucle circulaire.

    Je ne vois pas comment faire pour arreter apres la condition Vrai

    Merci de votre aide A+ FH

    Francis a répondu Il y a 3 jours, 23 heures 2 Membres · 4 Réponses
  • 4 Réponses
  • Haroun

    Membre
    2 octobre 2024 à 16h20

    Bonjour,

    Le trigger se déclenche quand l’element subit une modification. Dans la branche vrai du flow, la mise à jour va faire une sorte de boucle infine: MAJ => Trigger.

    Il faut indiquer au workflow que l’unique condition d’exécution est que le champ ‘OutilPriseMainDistance’ soit vide.

    Il faut ajouter cette condition: @empty(triggerOutputs()?[‘body/OutilPriseMainDistance’]) dans le Trigger Conditions de la première action dans le workflow.

  • Francis

    Membre
    2 octobre 2024 à 19h00

    Bonsoir,

    Merci de ta réponse,

    J’ai ajouter les dans les parametres quand j’enregistre j’ai le message d’erreur ci-dessous.

    Comment dois-je faire ?

    Merci A+ FH

  • Haroun

    Membre
    2 octobre 2024 à 22h19

    Je pense que le problème provient des guillemets simples, ci-dessous la bonne formule:

    @empty(triggerOutputs()?[‘body/OutilPriseMainDistance’])

  • Francis

    Membre
    14 octobre 2024 à 12h08

    Bonjour,

    Super merci

Connectez-vous pour répondre.