Workflows, one fails the rest get cancelled

When a part of a workflow fails, so does the rest of the flow. I’ve tried triggering custom events but it still doesn’t solve the problem.

Here is my workflow, triggered on page load:

All the components contain external api calls, so the likely hood of a failure of one of them is a factor. Looking for suggestions on how to solve or mitigate this, so the page is populated with all the required components.

If a workflow runs into an error, it will stop running on the action where the error happened. Any previous actions will not be reverted.
[manual]

Thanks for the link @artemzheg , I had already trawled the manual, but it offers no workarounds for the issue of a flow failure before finishing.

The answer was to move all the triggers to the backend in individual "Schedule API workflows. Any one of them failing does not impact the others in the same API workflow.

Hope this helps someone else …