Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/encyclopedia/nexus/nexus-operations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ An Operation's lifecycle spans scheduling, reliable delivery with retries, handl
:::

**Caller side:** A caller Workflow executes a Nexus Operation through a [Nexus Endpoint](/nexus/endpoints) using the Temporal SDK.
A [Standalone Nexus Operation](/standalone-nexus-operation) is a top-level Nexus Operation Execution started directly by a Client, without using a caller Workflow.

**Handler side:** [Nexus Services](/nexus/services) and their Operations are registered with a Worker that polls the Endpoint's target Task Queue. Operations are defined using SDK builder functions:

Expand Down
1 change: 1 addition & 0 deletions docs/encyclopedia/nexus/nexus.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ Caller and handler Workflows are siblings that communicate across Namespace boun

A [Nexus Service](/nexus/services) is a named collection of [Nexus Operations](/nexus/operations) that a team exposes.
Operations abstract the underlying implementation - callers don't need to know whether an Operation starts a Workflow, sends a Signal, runs a Query, or executes other reliable code.
If you need to orchestrate multiple Nexus Operations, call them from a Workflow. But if you just need to execute a single Nexus Operation across Namespace boundaries, use a [Standalone Nexus Operation](/standalone-nexus-operation).

The [Operation lifecycle](/nexus/operations#operation-lifecycle) supports two modes:

Expand Down
4 changes: 3 additions & 1 deletion docs/encyclopedia/temporal-client.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,10 @@ The most common operations that a Temporal Client allows you to perform are the
- Query a Workflow Execution
- Signal a Workflow Execution
- Start and manage [Standalone Activities](/standalone-activity) directly, without involving a Workflow
- Start a [Standalone Nexus Operation](/standalone-nexus-operation) directly, without using a caller Workflow

A Standalone Activity is a top-level [Activity Execution](/activity-execution) started directly by a [Client](/encyclopedia/temporal-sdks#temporal-client), without using a Workflow.
A Standalone Activity is a top-level [Activity Execution](/activity-execution) started directly by a Client, without using a Workflow.
A Standalone Nexus Operation is a top-level [Nexus Operation Execution](/nexus/operations) started directly by a Client, without using a caller Workflow.

## SDK guides {/* #sdk-guides */}

Expand Down