Skip to main content
Execution answers: what actually happened? Execution is the authorized carrying-out of the requested operation. It only occurs after a Decision approves the underlying Intent — there is no path for an unapproved Intent to reach the Execution stage.

Fields

FieldTypeDescription
executionIdstringUnique identifier for the execution.
businessTransactionIdstringThe Business Transaction this execution belongs to.
decisionDecisionThe Decision that authorized this execution.
statusstringExecution status.
modestringExecution mode (e.g. synchronous vs asynchronous).
startedAtDateWhen execution began.
A single Business Transaction’s ExecutionTrustRecord holds a list of executions — in practice this is typically one, but the model allows for multiple execution attempts to be recorded against the same transaction over time, each one immutable once created.

Relationships