You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: openapi/openapiv2.json
+12-4Lines changed: 12 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -11442,6 +11442,10 @@
11442
11442
"timeSkippingConfig": {
11443
11443
"$ref": "#/definitions/v1TimeSkippingConfig",
11444
11444
"description": "Time-skipping configuration. If not set, time skipping is disabled."
11445
+
},
11446
+
"initialSkippedDuration": {
11447
+
"type": "string",
11448
+
"description": "If a workflow execution is started by a previous execution (parent-child workflow or continue-as-new) \nthat has already skipped some time, the accumulated skipped duration from that execution \ncan be passed to the new workflow execution through this field."
11445
11449
}
11446
11450
}
11447
11451
},
@@ -17965,6 +17969,10 @@
17965
17969
"timeSkippingConfig": {
17966
17970
"$ref": "#/definitions/v1TimeSkippingConfig",
17967
17971
"description": "The propagated time-skipping configuration for the child workflow."
17972
+
},
17973
+
"initialSkippedDuration": {
17974
+
"type": "string",
17975
+
"description": "Propagate the duration skipped to the child workflow."
17968
17976
}
17969
17977
}
17970
17978
},
@@ -18362,10 +18370,6 @@
18362
18370
"maxElapsedDuration": {
18363
18371
"type": "string",
18364
18372
"description": "Maximum elapsed time since time skipping was enabled.\nThis includes both skipped time and real time elapsing."
18365
-
},
18366
-
"initialSkippedDuration": {
18367
-
"type": "string",
18368
-
"description": "If this execution was started by a previous execution that had already skipped some time,\nit inherits the accumulated skipped duration from that execution through this field.\nThis field is set internally by the server and cannot be configured by the user."
18369
18373
}
18370
18374
},
18371
18375
"description": "Configuration for time skipping during a workflow execution.\nWhen enabled, virtual time advances automatically whenever there is no in-flight work.\nIn-flight work includes activities, child workflows, Nexus operations, signal/cancel external workflow operations,\nand possibly other features added in the future.\nUser timers are not classified as in-flight work and will be skipped over.\nWhen time advances, it skips to the earlier of the next user timer or the configured bound, if either exists.\n\nPropagation behavior of time skipping:\nThe enabled flag, bound fields, and accumulated skipped duration are propagated to related executions as follows:\n(1) Child workflows and continue-as-new: both the configuration and the accumulated skipped duration are\n inherited from the current execution. The configured bound is shared between the inherited skipped\n duration and any additional duration skipped by the new run.\n(2) Retry and cron: the configuration and accumulated skipped duration are inherited as recorded when the\n current workflow started; the accumulated skipped duration of the current run is not propagated.\n(3) Reset: the new run retains the time-skipping configuration of the current execution. Because reset replays\n all events up to the reset point and re-applies any UpdateWorkflowExecutionOptions changes made after that\n point, the resulting run ends up with the same final time-skipping configuration as the previous run."
@@ -19922,6 +19926,10 @@
19922
19926
"timeSkippingConfig": {
19923
19927
"$ref": "#/definitions/v1TimeSkippingConfig",
19924
19928
"description": "Initial time-skipping configuration for this workflow execution, recorded at start time.\nThis may have been set explicitly via the start workflow request, or propagated from a\nparent/previous execution.\n\nThe configuration may be updated after start via UpdateWorkflowExecutionOptions, which\nwill be reflected in the WorkflowExecutionOptionsUpdatedEvent."
19929
+
},
19930
+
"initialSkippedDuration": {
19931
+
"type": "string",
19932
+
"description": "The time skipped by the previous execution that started this workflow.\nIt can happen in cases of child workflows and continue-as-new workflows."
19925
19933
}
19926
19934
},
19927
19935
"title": "Always the first event in workflow history"
description: "If a workflow execution is started by a previous execution (parent-child workflow or continue-as-new) \n that has already skipped some time, the accumulated skipped duration from that execution \n can be passed to the new workflow execution through this field."
15813
15821
StartWorkflowExecutionResponse:
15814
15822
type: object
15815
15823
properties:
@@ -16254,13 +16262,6 @@ components:
16254
16262
description: |-
16255
16263
Maximum elapsed time since time skipping was enabled.
16256
16264
This includes both skipped time and real time elapsing.
If this execution was started by a previous execution that had already skipped some time,
16262
-
it inherits the accumulated skipped duration from that execution through this field.
16263
-
This field is set internally by the server and cannot be configured by the user.
16264
16265
description: "Configuration for time skipping during a workflow execution.\n When enabled, virtual time advances automatically whenever there is no in-flight work.\n In-flight work includes activities, child workflows, Nexus operations, signal/cancel external workflow operations,\n and possibly other features added in the future.\n User timers are not classified as in-flight work and will be skipped over.\n When time advances, it skips to the earlier of the next user timer or the configured bound, if either exists.\n \n Propagation behavior of time skipping:\n The enabled flag, bound fields, and accumulated skipped duration are propagated to related executions as follows:\n (1) Child workflows and continue-as-new: both the configuration and the accumulated skipped duration are\n inherited from the current execution. The configured bound is shared between the inherited skipped\n duration and any additional duration skipped by the new run.\n (2) Retry and cron: the configuration and accumulated skipped duration are inherited as recorded when the\n current workflow started; the accumulated skipped duration of the current run is not propagated.\n (3) Reset: the new run retains the time-skipping configuration of the current execution. Because reset replays\n all events up to the reset point and re-applies any UpdateWorkflowExecutionOptions changes made after that\n point, the resulting run ends up with the same final time-skipping configuration as the previous run."
16265
16266
TimeoutFailureInfo:
16266
16267
type: object
@@ -18558,6 +18559,12 @@ components:
18558
18559
18559
18560
The configuration may be updated after start via UpdateWorkflowExecutionOptions, which
18560
18561
will be reflected in the WorkflowExecutionOptionsUpdatedEvent.
0 commit comments