1.1 KiB
Terminology
-
The Temporal server implements abstractions such as
Workflow,Activity, andScheduler. -
Each of these abstractions is an
Archetype. -
An instance of an
Archetypeis anExecution(e.g. a workflow execution, an activity execution). -
An execution possesses a
BusinessIDthat should typically be meaningful in the user’s own systems. It is guaranteed to be unique among executions within a namespace that are in a non-terminal state. -
A single
Executionmay consist of multiple non-overlapping runs (e.g. successive non-overlapping invocations of anActivityorWorkflowthat share the samebusinessID, successive non-overlapping invocations of aWorkflowby aScheduler). -
An
Executionhas a tree structure in which each subtree is aComponent. A component, and thus an execution, may be a tree comprising one node only. -
A
ComponentRefcontains anExecutionKey, aComponentPath, and additional information identifying (uniquely across all clusters when there is a multi-cluster configuration with failovers) a specific transition in execution history. Together these identify a component within an execution.