Interface: WorkflowSignalWithStartOptionsWithArgs<SignalArgs>
client.WorkflowSignalWithStartOptionsWithArgs
Type parameters
| Name | Type |
|---|---|
SignalArgs | extends any[] |
Hierarchy
-
Omit<WorkflowOptions,"requestEagerStart">↳
WorkflowSignalWithStartOptionsWithArgs
Properties
cronSchedule
• Optional cronSchedule: string
Optional cron schedule for Workflow. If a cron schedule is specified, the Workflow will run as a cron based on the schedule. The scheduling will be based on UTC time. The schedule for the next run only happens after the current run is completed/failed/timeout. If a RetryPolicy is also supplied, and the Workflow failed or timed out, the Workflow will be retried based on the retry policy. While the Workflow is retrying, it won't schedule its next run. If the next schedule is due while the Workflow is running (or retrying), then it will skip that schedule. Cron Workflow will not stop until it is terminated or cancelled (by returning temporal.CanceledError). https://crontab.guru/ is useful for testing your cron expressions.
Inherited from
Omit.cronSchedule
followRuns
• Optional followRuns: boolean
If set to true, instructs the client to follow the chain of execution before returning a Workflow's result.
Workflow execution is chained if the Workflow has a cron schedule or continues-as-new or configured to retry after failure or timeout.
Default
true
Inherited from
Omit.followRuns
memo
• Optional memo: Record<string, unknown>
Specifies additional non-indexed information to attach to the Workflow Execution. The values can be anything that is serializable by DataConverter.
Inherited from
Omit.memo
priority
• Optional priority: Priority
Priority of a workflow
Inherited from
Omit.priority
retry
• Optional retry: RetryPolicy
Controls how a Workflow Execution is retried.
By default, Workflow Executions are not retried. Do not override this behavior unless you know what you're doing. More information.
Inherited from
Omit.retry
searchAttributes
• Optional searchAttributes: SearchAttributes
Specifies additional indexed information to attach to the Workflow Execution. More info: https://docs.temporal.io/docs/typescript/search-attributes
Values are always converted using JsonPayloadConverter, even when a custom data converter is provided.
Deprecated
Use typedSearchAttributes instead.
Inherited from
Omit.searchAttributes
signal
• signal: string | SignalDefinition<SignalArgs, string>
SignalDefinition or name of signal
signalArgs
• signalArgs: SignalArgs
Arguments to invoke the signal handler with
startDelay
• Optional startDelay: Duration
Amount of time to wait before starting the workflow.
Inherited from
Omit.startDelay
staticDetails
• Optional staticDetails: string
General fixed details for this workflow execution that may appear in UI/CLI. This can be in Temporal markdown format and can span multiple lines.
User metadata is a new API and susceptible to change.
Inherited from
Omit.staticDetails
staticSummary
• Optional staticSummary: string
A single-line fixed summary for this workflow execution that may appear in the UI/CLI. This can be in single-line Temporal markdown format.
User metadata is a new API and susceptible to change.
Inherited from
Omit.staticSummary
taskQueue
• taskQueue: string
Task queue to use for Workflow tasks. It should match a task queue specified when creating a
Worker that hosts the Workflow code.
Inherited from
Omit.taskQueue
typedSearchAttributes
• Optional typedSearchAttributes: TypedSearchAttributes | SearchAttributePair[]
Specifies additional indexed information to attach to the Workflow Execution. More info: https://docs.temporal.io/docs/typescript/search-attributes
Values are always converted using JsonPayloadConverter, even when a custom data converter is provided. Note that search attributes are not encoded, as such, do not include any sensitive information.
If both searchAttributes and typedSearchAttributes are provided, conflicting keys will be overwritten by typedSearchAttributes.
Inherited from
Omit.typedSearchAttributes