SAService Architect Back to designer
SAService ArchitectDocumentation
Scheduling guide Activity | Workflow

Temporal endpoint properties

Common configuration for on-demand execution and optional durable scheduling.

When to use

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

Behavior

  • temporalExecutionType selects Activity or Workflow generation.
  • taskQueue binds starters and workers.
  • Empty schedule means on-demand only; a non-empty value also provisions a Temporal Schedule.

Execution properties

Durable execution settings.

PropertyTypeDescription
temporalExecutionTypeenum

Generated execution type.

RequiredDefault: ActivityAllowed: Activity, Workflow
taskQueuestring

Temporal task queue.

RequiredDefault: default
workflowExecutionTimeoutmilliseconds

Total execution limit; zero means no explicit limit.

Default: 0Minimum: 0
activityStartToCloseTimeoutmilliseconds

One Activity attempt limit.

Default: 30000Minimum: 1Activity only.
activityHeartbeatTimeoutmilliseconds

Heartbeat limit; zero disables it.

Default: 0Minimum: 0Activity only.
maximumAttemptsinteger

Maximum Activity attempts; currently required by the endpoint contract.

RequiredDefault: 1Minimum: 1

Schedule properties

Optional durable schedule fields.

PropertyTypeDescription
enabledboolean

Enables endpoint registration.

Default: true
schedulestring

Optional five-field expression.

scheduleIdstring

Stable server-side Schedule ID.

Required when schedule is non-empty.
timezoneenum

Schedule timezone.

Default: UTCAllowed: UTC
overlapPolicyenum

Scheduled start overlap.

Default: SkipAllowed: Allow, Skip
missedRunPolicyenum

Missed scheduled starts.

Default: FireOnceAllowed: Skip, FireOnce

Product-level example

temporalExecutionType: Activity
taskQueue: billing
maximumAttempts: 3
activityStartToCloseTimeout: 30000
schedule: ""