@Anonymous for the second scenario, copy the flow and change the trigger to a SharePoint "For a selected item".

In the Get items action delete the filter query.
In your SharePoint list you can then have a button to manually trigger this flow:

Everything else in the flow is that same as the first scenario.
Rob
Los Gallardos
If I've answered your question or solved your problem, please mark this question as answered. This helps others who have the same question find a solution quickly via the forum search. If you liked my response, please consider giving it a thumbs up. Thanks.