Interface: IStartChildWorkflowExecution
coresdk.workflow_commands.IStartChildWorkflowExecution
Properties of a StartChildWorkflowExecution.
Implemented by
Properties
cancellationType
• Optional cancellationType: null | ChildWorkflowCancellationType
Defines behaviour of the underlying workflow when child workflow cancellation has been requested.
cronSchedule
• Optional cronSchedule: null | string
StartChildWorkflowExecution cronSchedule
headers
• Optional headers: null | { [k: string]: IPayload; }
Header fields
input
• Optional input: null | IPayload[]
StartChildWorkflowExecution input
memo
• Optional memo: null | { [k: string]: IPayload; }
Memo fields
namespace
• Optional namespace: null | string
StartChildWorkflowExecution namespace
parentClosePolicy
• Optional parentClosePolicy: null | ParentClosePolicy
Default: PARENT_CLOSE_POLICY_TERMINATE.
priority
• Optional priority: null | IPriority
The Priority to use for this activity
retryPolicy
• Optional retryPolicy: null | IRetryPolicy
StartChildWorkflowExecution retryPolicy
searchAttributes
• Optional searchAttributes: null | { [k: string]: IPayload; }
Search attributes
seq
• Optional seq: null | number
Lang's incremental sequence number, used as the operation identifier
taskQueue
• Optional taskQueue: null | string
StartChildWorkflowExecution taskQueue
versioningIntent
• Optional versioningIntent: null | VersioningIntent
Whether this child should run on a worker with a compatible build id or not.
workflowExecutionTimeout
• Optional workflowExecutionTimeout: null | IDuration
Total workflow execution timeout including retries and continue as new.
workflowId
• Optional workflowId: null | string
StartChildWorkflowExecution workflowId
workflowIdReusePolicy
• Optional workflowIdReusePolicy: null | WorkflowIdReusePolicy
string control = 11; (unused from StartChildWorkflowExecutionCommandAttributes) Default: WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
workflowRunTimeout
• Optional workflowRunTimeout: null | IDuration
Timeout of a single workflow run.
workflowTaskTimeout
• Optional workflowTaskTimeout: null | IDuration
Timeout of a single workflow task.
workflowType
• Optional workflowType: null | string
StartChildWorkflowExecution workflowType