
Reply To: Flux de relance et suivi du nombre d'actions
Hello pat ,
pour compter le nombre de relances qui ont été faites, il faut ajouter une colonne dans ton tableau (ex : NB relances) :
Ensuite, dans ton "definir la variable" tu mets l'expression : if(not(equals(item()?['NB relances'], null)), Add(item()?['NB relances'],1), 1)
et ensuite ta variable dans le champ NB Relances de ton ‘mettre à jour une ligne’
le is(not(equals…. ,null)) est nécessaire car ton flux va tomber en erreur si ta cellule NB relances est vide.On peut envoyer le mail depuis une autre messagerie que celle du compte qui génère le flux de deux manières normalement :
Soit le compte qui exécute le flux a des droit outlook pour envoyer “en tant que” (ou pour l’envoyer depuis une BAL partagée)
Soit en partageant le flux et en changeant la référence de connexion
Regrouper dans un fichier Excel (incorporé dans le corps du mail si c’est possible) la liste des commandes concernées :
à ta place, si le but est d’envoyer une liste dans le corps du mail, je ferais un tableau HTML, la liste des étapes :
Avant ton for each : initialiser une variable de tableau : vListRelances
Dans ton for each, dans la condition “si oui”, Ajouter à une vairable de tableau :
{n"Facture N°" : item()?['Colonne EXCEL N° Facture'],n"NB Relance" : item()?['Colonne EXCEL NB Relance'],n"Colonne HTML 3" : item()?['Colonne EXCEL 3'],n"Colonne HTML 4" : item()?['Colonne EXCEL 4']n}
Ensuite, après ton for each : Créer un tableau HTML
avec en entrée : la variable vListRelances
Et efin, Outlook, envoyer un email V2
La sortie de ton Créer un tableau HTML dans le corps du mail
PS : Une expression du type “item()?[‘Colonne EXCEL 3’]” peut être ajoutée (normalement) directement via la fenêtre objet dynamique dans un “for each” / “Appliquer à chacun”
CommentID=mcr1vDVxTZX8Z4u, PostID=8AsDSo1XCQTOzIc