
Flow Planner
Étiquetté : planner, powerautomate
Flow Planner
Posté par Jfk2lax sur 30 novembre 2022 à 13h22Bonjour,
J’aimerai créer un système d’alerte sur des taches dans Planner.
Je viens de commencer à construire mon flux et je bute au moment d’écrire la condition.
Il faut que j’utilise une expression et je sais pas le traduire.J’aimerai vérifier si la valeur “date et heure d’échéance” est inférieur à 1 mois par rapport à la date du jour.
Est ce que quelqu’un peut m’aider ?
Merci
PostID=FDsdUyT7AvcDOX2
Jfk2lax a répondu Il y a 1 année, 3 mois 1 Membre · 14 Réponses- 14 Réponses
J’obtiens cette erreur
Unable to process template language expressions for action ‘Condition’ at line ‘0’ and column ‘0’: ‘The template language function ‘less’ expects two parameter of matching types. The function was invoked with values of type ‘Null’ and ‘String’ that do not match.’.
SubCommentID=QJN8UNAaFvxTTzN, CommentID=v7SdWKpkvKLGEcw, PostID=FDsdUyT7AvcDOX2
On dirait que la donnée sélectionnée est vide. As-tu vérifié si toutes les dates à checker sont bien présentes ?
SubCommentID=q70olQarsNsL0YS, CommentID=v7SdWKpkvKLGEcw, PostID=FDsdUyT7AvcDOX2
oui
SubCommentID=r9dicm3rFwkQBEH, CommentID=v7SdWKpkvKLGEcw, PostID=FDsdUyT7AvcDOX2
Pour débuguer, tu peux mettre des variables pour visualiser les valeurs en amont de l’erreur.
SubCommentID=eeBoCuszU0K01D5, CommentID=v7SdWKpkvKLGEcw, PostID=FDsdUyT7AvcDOX2
peut-être que mon flow est mal construit ?
SubCommentID=alXYrflKNBpAytL, CommentID=v7SdWKpkvKLGEcw, PostID=FDsdUyT7AvcDOX2
Un truc bizarre, c’est le bloc “Appliquer à chacun 2” qui n’a aucune action. L’erreur vient peut-être de là.
Vois si tu peux faire glisser le bloc “Condition” dedans. Sinon, il faudra reconstruire le bloc.
CommentID=eEE2541vkh9rdJK, PostID=FDsdUyT7AvcDOX2
Cela ne change rien. Il me renvoie la même erreur.
SubCommentID=hefhIbHFkeh3XY3, CommentID=eEE2541vkh9rdJK, PostID=FDsdUyT7AvcDOX2
Il faut regarder dans une exécution ce qui sort de ton “lister les tâches” et surtout, sous quel format est la date
CommentID=yLyEY4G25yd3dLK, PostID=FDsdUyT7AvcDOX2
J’ai avancé, je n’ai plus le message d’erreur mais la condition n’est pas respectée.
Peu importe la date de fin d’échéance je reçois systématiquement un courriel.Voici ce qui sort du lister les tâches
“startDateTime”: “2022-10-24T10:00:00Z”,
“createdDateTime”: “2022-10-24T10:16:42.6042371Z”,
“dueDateTime”: “2023-01-13T10:00:00Z”,
SubCommentID=UPB1FvtP7tlnVGA, CommentID=yLyEY4G25yd3dLK, PostID=FDsdUyT7AvcDOX2
Voici une solution qui fonctionnera :
Dans ta condition, le “n’est pas égal à null” doit être en haut
Le “message” est à remplacer par ton send email
CommentID=vI668tIHyK00pw3, PostID=FDsdUyT7AvcDOX2
C’est canon ca marche parfaitement. Je suis super content tu n’imagines même pas.
Est ce que tu peux m’expliquer ce qu’il se passe pour la condition 1
La valeur de la date d’échéance ne doit pas être égale à null ?SubCommentID=fUk04pRVUQ3bdrj, CommentID=vI668tIHyK00pw3, PostID=FDsdUyT7AvcDOX2
Oui Power Automate est très à cheval sur les principes, si tu lui dit la condition est A > B et que tu lui envoie un A=Null, il te crie dessus car pour lui A doit être une valeur existante 😄
Donc dans ta condition, il faut que tu prévoies le cas où la date d’échéance n’est pas remplie car ce n’est pas un champ obligatoire. Et il faut le mettre en 1er, car il va évaluer les conditions dans l’ordre.
SubCommentID=WU2jLDgdEaOZFhP, CommentID=vI668tIHyK00pw3, PostID=FDsdUyT7AvcDOX2
Génial je vais tester cela tout de suite
CommentID=49PuqWtMZBwShZ0, PostID=FDsdUyT7AvcDOX2
Connectez-vous pour répondre.