SAService Architect Back to designer
SAService ArchitectDocumentation
Scheduling guide temporalExecutionType: Activity

Activity endpoints

Retryable side-effecting work hosted by generated Temporal workers.

When to use

Use this page while designing, implementing, operating, or troubleshooting scheduled and durable execution.

Behavior

  • The runtime starts a deterministic wrapper Workflow that invokes the endpoint Activity.
  • Activity timeouts, attempts, heartbeat timeout, and normalized graph priority are applied.
  • Activity code may perform network I/O and side effects.
  • A Temporal Schedule starts the same wrapper path.

Activity execution flow

Use cases properties

Activity is the side-effect boundary.

PropertyTypeDescription
External I/Orecommended

HTTP, gRPC, database, filesystem, and third-party calls.

Retriesbuilt in

Uses maximumAttempts and Activity timeouts.

Long workheartbeat

Heartbeats expose progress and cancellation.

Product-level example

temporalExecutionType: Activity
activityStartToCloseTimeout: 30000
activityHeartbeatTimeout: 5000
maximumAttempts: 3