Introduction
In this article, we will learn about getting approvals via team chat.
Let's start.
Step 1
Go to https://flow.microsoft.com/.
Click on Automated cloud flow.
Step 2
Step 3
Configure the site address and the list name.
Step 4
Click on next, find and select the “Create an Approval” action.
Step 5
Expand "Create an Approval" connector box and provide,
- Approval type
- Title
- Assigned To
and the optional fields.
Step 6
Click on next, find and select the “Apply to each” action.
Step 7
Expand "Apply to each" connector box and provide,
Approvers as input
Step 8
Inside apply to each action find and select the “Post adaptive card in a chat or channel” action.
Step 9
Expand "Post adaptive card in a chat or channel" connector box and provide,
Post as --> Flow bot
Post in --> Chat with flow bot
Reciepent--> Approver approvers email (items('Apply_to_each')?['email'])
Adaptive card --> Teams adaptive card
Step 10
Click on next, find and select the “Wait for an approval” action.
Step 11
Expand "Wait for an approval" connector box and provide,
Approval ID --> Approval ID
Step 12
Click on next, find and select the “condition” action.
Step 13
Expand the "condition" action box and provide a condition,
Expected outputs
Conclusion
Thus we learned how to post approval adaptive card in teams chat and get approval over it. I hope this helps someone and happy coding:)