Our team has been discussing how state works in Workflows and this is our understanding: If at any
Our team has been discussing how state works in Workflows and this is our understanding:
If at any point, a workflow step fails, our understanding is that it restarts the entire workflow from the beginning. HOWEVER, any functions that are run with
Therefore if you do the following:
If
If at any point, a workflow step fails, our understanding is that it restarts the entire workflow from the beginning. HOWEVER, any functions that are run with
steps.do pulls the data from a cache that Cloudflare has set up. Therefore if you do the following:
If
fnd fails, the following will happen:fnaandfncwill both rerun. They better be idempotent.fnbwill not rerun because it was pulled from the workflow cache.fndwill still have access to a, b, and c but a and c are fresh data whereas b was pulled from cache.




