
Mettre un flux au repos le week-end
Étiquetté : power apps
Mettre un flux au repos le week-end
Posté par Geoffroy sur 13 août 2022 à 9h54Bonjour à tous,
Je voudrais créer un flux qui s’exécute toutes les 15 minutes, mais seulement du lundi au vendredi, entre 8h et 18h. Dans le déclencheur “Recurrence”, on ne peut pas choisir les jours de déclenchement.
Avez-vous une astuce ?
PostID=zp397A1QHlyxsjT
Diane Niango a répondu Il y a 1 année, 3 mois 1 Membre · 12 Réponses- 12 Réponses
Bonjour,
Il y a une solution pas très élégante mais qui a le mérite de fonctionner :
Mettre une condition à la base de ton flux sur la valeur :
dayOfWeek(utcNow())Attention, à tester car il est très probable que cette formule considère le dimanche comme premier jour de la semaine pour lequel elle retourne 0.
Donc mettre une condition double :
dayOfWeek(utcNow())>0
AND
dayOfWeek(utcNow())<6CommentID=3n65VkgnigZ54A8, PostID=zp397A1QHlyxsjT
Bonjour DavidZed
C’est ce que j’ai fait mais ça n’empêche pas le flux de démarrer, même s’il ne fait rien derrière. J’aurais voulu qu’il soit inactif dans une plage de temps mais si ce n’est pas possible, tant pis. Il doit y avoir des milliards de flux qui tournent pour pas grand-chose dans le monde 😏
Merci pour ta réponse.
CommentID=NCZOHrgpadxYtTh, PostID=zp397A1QHlyxsjT
Il me semblait bien qu’il y avait une solution plus élégante :
Dans les propriétés avancées de ton déclencheur planifié, tu vas avoir en bas de la liste, un champ “Trigger conditions”, dans lequel tu vas pouvoir ajouter des conditions supplémentaires au déclenchement de ton flux, tu peux y mettre :
Cela devrait correspondre parfaitement à ton attente.
CommentID=DvSP8q8cK7p9ZeG, PostID=zp397A1QHlyxsjT
Merci beaucoup 🙂
J’avais effectivement regardé ici mais je ne connaissais pas la syntaxe à utiliser.
CommentID=H3hHS2T50A2v58J, PostID=zp397A1QHlyxsjT
Pour les heures, j’ai mis ces formules (sans les guillemets). C’est correct ?
“@morethan(startOfHour(utcNow()),7)”
“@lessthan(startOfHour(utcNow()),19)”
CommentID=lWokqPcgkD0RgyJ, PostID=zp397A1QHlyxsjT
J’ai corrigé en
“@greater(startOfHour(utcNow()),7)”
Mais j’ai l’erreur suivante :
“The template language function ‘greater’ expects two parameter of matching types. The function was invoked with values of type ‘String’ and ‘Integer’ that do not match.”
Quelle peut être la fonction pour transformer un texte en entier ?
CommentID=TuXdv19OZstiaX4, PostID=zp397A1QHlyxsjT
A force de tâtonnements, j’ai fini par trouver une syntaxe acceptée. On verra ce soir si les conditions sont respectées 😏
CommentID=AuAQDlwnpTnxZXG, PostID=zp397A1QHlyxsjT
Finalement, la bonne syntaxe, c’est celle-ci
CommentID=DSJerajQnXodnZ0, PostID=zp397A1QHlyxsjT
Bonjour à tous
Je voudrais savoir si il y a la possibilité d’ajouter aux conditions du déclencheur de flux planifier , des conditions pour les jours fériés connus tel que la noël ( tous les 25 décembre sont excluent par exemple ). Une syntaxe un peu comme celle qui exclu les weekends. ou si quelqu’un a une idée.
CommentID=cbDOHsDD9ezcjHy, PostID=zp397A1QHlyxsjT
Bonjour Diane Niango
Essaye ceci : @not(equals(substring(utcNow(), 0, 10), ‘2023-12-25’))
SubCommentID=HFAlxdpYtlUDHzY, CommentID=cbDOHsDD9ezcjHy, PostID=zp397A1QHlyxsjT
Si on veut mettre automatiquement l’année en cours, on peut faire
@not(equals(substring(utcNow(), 0, 10), concat(substring(utcNow(), 0, 4),'-12-25'))
SubCommentID=0mw1EIVSHGcAmZF, CommentID=cbDOHsDD9ezcjHy, PostID=zp397A1QHlyxsjT
Merci Geoffroy WAGNER
Cela fonctionne parfaitement Merci encore.
SubCommentID=TV09CuFPvZZuwqk, CommentID=cbDOHsDD9ezcjHy, PostID=zp397A1QHlyxsjT
Connectez-vous pour répondre.