Répondre à: Flux d'approbation après réaffectation d'une demande

  • DavidZed

    Membre
    15 novembre 2023 à 20h36

    Hello Mickael ,

    Avec approvals, quand on veut s’éloigner un chouilla de l’utilisation qui est prévue, ça se complexifie très vite.

    Tu peux faire appel à la fonctionnalité de réassignation native d’Approvals, et distinguer ensuite l’approbateur désigné de l’approbateur final :

    Soit avoir deux colonnes : “Soumis pour approbations : Jacques Martin ” Approbateur final : ” Hélène Dupont

    Soit avoir une colonne avec l’approbateur et une colonne “historique” : “Approbateur : ‘ Hélène Dupont “, “Historique : Approbation réassigné par Jacques Martin”

    C’est simple et efficace, l’ennui c’est que tu n’as pas trace de l’évènement de réassignation car tu ne peux pas le récupérer dans ton flux. Mais à moins que ce soit vraiment un impératif, je te conseille de partir la dessus.

    Sans quoi, tu vas devoir :

    • Désactiver la réassignation native

    • Créer une réponse custom : “Réassigner”

    • A la réception de la réponse : renvoyer une carte adaptative pour que l’approbateur initial indique l’email de l’approbateur désigné.

    • Tester la validité du mail dans une boucle “Do until”, condition de sortie : user existant

    • Envoyer la réponse

    • et mettre ces actions avec l’action “Attendre une réponse à l’approbation” dans une autre boucle “Do Until”, dont la condition de sortie est une réponse “Approve” ou “Reject”

    CommentID=YKzVRkwG8SwEc2k, PostID=z3rktiYZoifh0tN