Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

Update documentation for loop task (DO_WHILE) #2965

Merged
merged 2 commits into from
May 4, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/docs/reference-docs/do-while-task.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ When scheduled, each task of this loop will see its `taskReferenceName` concaten

Each task output is stored as part of the DO_WHILE task, indexed by the iteration value (see example below), allowing the condition to reference the output of a task for a specific iteration (eg. $.LoopTask['iteration']['first_task'])

The DO_WHILE task is set to `FAILED` as soon as one of the loopTask fails. In such case retry, iteration starts from 1.
The DO_WHILE task is set to `FAILED` as soon as one of the loopOver fails. In such case retry, iteration starts from 1.

#### Limitations
- Domain or isolation group execution is unsupported; - Nested DO_WHILE is unsupported;
- SUB_WORKFLOW is unsupported;
- Since loopover tasks will be executed in loop inside scope of parent do while task, crossing branching outside of DO_WHILE task is not respected.
- Since loopover tasks will be executed in loop inside scope of parent do while task, crossing branching outside of DO_WHILE task is not respected.
- Nested DO_WHILE tasks are not supported. However, DO_WHILE task supports SUB_WORKFLOW as loopOver task, so we can achieve similar functionality.

Branching inside loopover task is supported.
Branching inside loopOver task is supported.



Expand Down