I want to provide some basic error handling for unexpected conditions, but I don't want have to manually get the output for each action. So I group similar actions into a "TryScope", then run_after_error on a CatchScope.
Create scope "TryScope-LoadLookupDataFromSharePointLists"
Create scope "CatchScope-LoadLookupDataFromSharepointLIsts", set "should run after = has failed"
(See image 1)
Within the Catchscope I am using: fx: outputs('TryScope-LoadLookupDataFromSharePointLists')
First, sorry for my late response 🙂
Regarding error handlings - instead of using "outputs('TryScope-LoadLookupDataFromSharePointLists')" function you should use result('TryScope-LoadLookupDataFromSharePointLists') and then parse the returned JSON. That fx returns all the execution details about each action inside the scope.
Please check out my post about it: https://poszytek.eu/en/microsoft-en/office-365-en/powerautomate-en/try-catch-pattern-in-microsoft-fl...
If you have more questions I am here to help 🙂
Result is working .. but the odd thing is the expression editor treats it like non-intelisense thing.
See there is no Result .. removeProperty, replace, and range.. but that is it...
And after calling result, I have to build my own parse JSON to get status.
Maybe result() is a preview flow feature?
Hey! Yes, that function from Logic Apps, but since Power Automate is built on top of them, you're able to use some of its features too 🙂
If you find my answer as a solution to your question please mark is as "answer" 🙂
Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.
Watch Nick Doelman's session from the 2020 Power Platform Community Conference on demand!
Check out the community blog page where you can find valuable learning material from community and product team members!