Transaction methods#
Leverage the SAF @transaction decorator to define methods.
Fetch and modify persisted step fields using @transaction decorator arguments.
Execute transaction methods from the Dash client or Python client.
Handle transaction methods that take a long time to complete.
Raise and handle errors that occur during transaction execution.
Pass input parameters and return data directly through a transaction method signature.
Retrieve runtime information about the user executing the transaction.
Determine whether a step field is up to date or outdated.
Understand how transaction methods support cloud and on-premises deployments.