Workflow Transactional?

Quick question around data operations in the workflow…

Is a workflow operation from end to end considered transactional? i.e. if I perform multiple operations across a number of different tables in stages and anything happens in between, does it roll back or is there is possibility of ending up with orphaned data.

@Bubble can you advise, since you moved the backed…

Nope – our transactional guarantees are pretty weak right now. This will probably change over the next few months, though. At the moment, though, your app should assume that data can end up in an inconsistent state, and handle it gracefully. (Which isn’t a bad idea even if we did have stronger consistency guarantees, to protect from your own slip-ups over the lifetime of an evolving application).

Ok, thanks.

Did any form of transactions across a workflow ever get implemented?