Hello Everyone,
I am trying to capture completion status of a particular activity of a team. I am using post adaptive card and wait for response. The next activity is update row to capture the completion status and time.
This is a scheduled flow to be run on a daily basis.
Is there a possibility that we give 15 minutes for an individual to reply else, we end the flow for the day and move to the next activity and how to accomplish.
Appreciate any help.
No, I just reposted a new card on timeout. Eventually if someone responds as long as it's the most recent card then all is fine, but you get a constant (per timeout) repeat of the card until someone responds. I don't think the timedout cards are active to respond to, just still visible in the channel.
JasonQSS Did you find a solution on that?
From what I can see, when the card times out, it runs through the timeout branch, but the post card action doesn't actually have any data associated with it until it is actually successfully responded to. So whatever you do in that timeout branch, can't rely on anything from the card - I was actually searching here to find a solution to that issue. In my case I wanted to take the message ID from the timed out card and delete or update the contents.
If the time out function happens on the adaptive card itself, I run into an issue with get 365 users DisplayName when placed after on my timeout branch which then leads to no logging in excel. Is this because the adaptive card doesn’t actually have a respondent to draw the name from(nor responseTime, or anything else pulled for the spreadsheet)? Deleted that branch entirely until I can resolve it. I could put get 365 user pull above the card and use it to fill the card recipient and also my send to excel from the timeout… does the timeout feature have a name because I’ve never seen it on there
Hello Caspar,
I am trying to implement the same approach however with the action(post a choice of option as a flow bot to a user)
but I am always getting a run time error (The request failed. Error code: 'MissingOrInvalidFlowbotActions'. Error Message: 'The flowbot actions request from Teams connector is missing or invalid.')
any idea how to resolve that ?
I appreciate any help 🙂
Thank You Caspar!! You are Awesome!! It Worked!!
Hey,
you can set the Post adaptive card and wait for a response action to have a Timeout.
To do that, click on the 3 dots and then on Settings.
In the Settings, you then enter PT15M, to have the action time out after 15 Minutes.
Now, below that action, Add a parallel branch.
On the left side, you click on the 3 dots and under Configure run after, you select is successful.
On the right side, you click on the 3 dots and under Configure run after you select has timed out.
Now if someone answers the card in under 15 Minutes, the left side will trigger and you can continue your logic there.
If the adaptive card times out, you can continue your logic on the right side.
If you want to have the same actions happening after one of both actions have completed, continue in the middle below them. But make sure that the next action below has the Configure run after set to is successful, is skipped and has timed out.
hope this helps. I think you'll have to play around with the Configure run after settings to get it the way you want...
cheers
WarrenBelz
146,745
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
66,091
Most Valuable Professional