I have created a flow that contains a Start and wait for an approval. The flow is triggered when an item is created in a SharePoint list using PowerApps. This works well so far and the user can approve or reject via mails or teams. But now I would like the user to have the option of also giving the approval/rejection within PowerApps with a button.
For this i would probably have to send the existing flow a status (output). Does anyone know if and how this works?
My suggestion would be to use the create an approval action instead of the start and wait for an approval.
The benefits of this approach is that you can send a response back to your Power Apps app with the approval id (to generate an approval link behind a button). But this way you can also workaround the 30 day time-out (it won't wait until the flow completes, but a separate flow will handle the approval/rejection results).
Have a first look at this blog to get a good example of this concept by Matthew Devaney (separating the approval request and the response into to separate flows/processes):
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.