We have a simple approval flow and it fails at Condition for Approval. Below is the error I am receiving:
Unable to process template language expressions for action 'Review_Request' at line '0' and column '0': 'The template language expression 'outputs('Start_and_wait_for_an_approval')?['body/outcome']' cannot be evaluated because property 'body/outcome' cannot be selected. Array elements can only be selected using an integer index. Please see https://aka.ms/logicexpressions for usage details.'.
It almost feel like the Outcome = Approve does not gets complete. Any suggestions?
Hey @sranacdw
This error message usually occurs when selecting dynamic values from a nested array,
For more details see - https://powerusers.microsoft.com/t5/Using-Flows/Unable-to-process-template-language-expressions-for-...
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!
P.S. take a look at my blog here and like & subscribe to my YouTube Channel thanks.
I was able to resolve this issue by reconnecting the approval step. Also I had to move the "Start and wait for approval" action a step above.
User | Count |
---|---|
22 | |
15 | |
14 | |
10 | |
9 |
User | Count |
---|---|
45 | |
29 | |
26 | |
25 | |
22 |