Interface: ISignalWithStartWorkflowExecutionRequest
Properties of a SignalWithStartWorkflowExecutionRequest.
Extends
Properties
control?
optionalcontrol?:string|null
Deprecated.
Inherited from
cronSchedule?
optionalcronSchedule?:string|null
See https://docs.temporal.io/docs/content/what-is-a-temporal-cron-job/
Inherited from
header?
optionalheader?:$Properties|null
SignalWithStartWorkflowExecutionRequest header
Inherited from
identity?
optionalidentity?:string|null
The identity of the worker/client
Inherited from
input?
optionalinput?:$Properties|null
Serialized arguments to the workflow. These are passed as arguments to the workflow function.
Inherited from
links?
optionallinks?:$Properties[] |null
Links to be associated with the WorkflowExecutionStarted and WorkflowExecutionSignaled events.
Inherited from
memo?
optionalmemo?:$Properties|null
SignalWithStartWorkflowExecutionRequest memo
Inherited from
namespace?
optionalnamespace?:string|null
SignalWithStartWorkflowExecutionRequest namespace
Inherited from
priority?
optionalpriority?:$Properties|null
Priority metadata
Inherited from
requestId?
optionalrequestId?:string|null
Used to de-dupe signal w/ start requests
Inherited from
retryPolicy?
optionalretryPolicy?:$Properties|null
Retry policy for the workflow
Inherited from
searchAttributes?
optionalsearchAttributes?:$Properties|null
SignalWithStartWorkflowExecutionRequest searchAttributes
Inherited from
signalInput?
optionalsignalInput?:$Properties|null
Serialized value(s) to provide with the signal
Inherited from
signalName?
optionalsignalName?:string|null
The workflow author-defined name of the signal to send to the workflow
Inherited from
taskQueue?
optionaltaskQueue?:$Properties|null
The task queue to start this workflow on, if it will be started
Inherited from
timeSkippingConfig?
optionaltimeSkippingConfig?:$Properties|null
Time-skipping configuration. If not set, time skipping is disabled.
Inherited from
$Properties.timeSkippingConfig
userMetadata?
optionaluserMetadata?:$Properties|null
Metadata on the workflow if it is started. This is carried over to the WorkflowExecutionInfo for use by user interfaces to display the fixed as-of-start summary and details of the workflow.
Inherited from
versioningOverride?
optionalversioningOverride?:$Properties|null
If set, takes precedence over the Versioning Behavior sent by the SDK on Workflow Task completion. To unset the override after the workflow is running, use UpdateWorkflowExecutionOptions.
Inherited from
$Properties.versioningOverride
workflowExecutionTimeout?
optionalworkflowExecutionTimeout?:$Properties|null
Total workflow execution timeout including retries and continue as new
Inherited from
$Properties.workflowExecutionTimeout
workflowId?
optionalworkflowId?:string|null
SignalWithStartWorkflowExecutionRequest workflowId
Inherited from
workflowIdConflictPolicy?
optionalworkflowIdConflictPolicy?:WorkflowIdConflictPolicy|null
Defines how to resolve a workflow id conflict with a running workflow. The default policy is WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING. Note that WORKFLOW_ID_CONFLICT_POLICY_FAIL is an invalid option.
See workflow_id_reuse_policy for handling a workflow id duplication with a closed workflow.
Inherited from
$Properties.workflowIdConflictPolicy
workflowIdReusePolicy?
optionalworkflowIdReusePolicy?:WorkflowIdReusePolicy|null
Defines whether to allow re-using the workflow id from a previously closed workflow. The default policy is WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
See workflow_id_reuse_policy for handling a workflow id duplication with a running workflow.
Inherited from
$Properties.workflowIdReusePolicy
workflowRunTimeout?
optionalworkflowRunTimeout?:$Properties|null
Timeout of a single workflow run
Inherited from
$Properties.workflowRunTimeout
workflowStartDelay?
optionalworkflowStartDelay?:$Properties|null
Time to wait before making the first workflow task available for dispatch. Cannot be used with cron_schedule.
Note that the signal will be delivered with the first workflow task. If the workflow gets
another SignalWithStartWorkflow before the delay a workflow task will be made available for dispatch immediately
and the rest of the delay period will be ignored, even if that request also had a delay.
Signal via SignalWorkflowExecution will not unblock the workflow.
Inherited from
$Properties.workflowStartDelay
workflowTaskTimeout?
optionalworkflowTaskTimeout?:$Properties|null
Timeout of a single workflow task
Inherited from
$Properties.workflowTaskTimeout
workflowType?
optionalworkflowType?:$Properties|null
SignalWithStartWorkflowExecutionRequest workflowType