Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Insert excerpt | ||||||||
---|---|---|---|---|---|---|---|---|
|
Excerpt | ||
---|---|---|
| ||
Overview |
Image Added Use a
|
|
|
There are three types of supported looping:
Polling, repeating the same operation multiple times with the same parameters until a desired result is obtained and then generating a single output record. Output results are only generated at the end of the iterations. For example, polling an HTTP API until the results are available.
Accumulation, repeating the same operation multiple times, where each iteration accumulates the progress results and triggers the next iteration with the updated result. Generates a single output record. For example, calling the DB to get the parent record, and repeating with the parent until the root has been reached.
Paging, repeating an operation multiple times with different parameters and generating the next parameters with a set of output records for each iteration of the loop. For example, reading from a paging API, where each iteration gives you the link for the next iteration and a set of output records.
Start Loop and End Loop
Loops consist of aiterate over a set of records, or a list of values, and generate an output record for each one.
|
Basic Settings
|
My Loop
A read-only field that states the end loop node associated with the start loop node.
// The End Loop Node will initially take the name of the Start Loop // Node and prefix it with "end".
End My Loop
Output Connection Points
This section has a toolbar with standard buttons. The grid contains a list of all output connection points.
To add a new output path, in the section toolbar clickBasic Settings
End My Loop
A read-only field that states the end loop node associated with the start loop node.
// The End Loop Node will initially take the name of the Start Loop // Node and prefix it with "end".
End My Loop
// Where myValue is being sent into the End Loop Node on a pipe // called in.
in.myValue == 10
//Defaults to 10000
10000
Inputs
Can Accept
Inputs ParametersCan accept a single
The grid contains a list of all input connection points and their type.
|
|
|
|
|
|
Outputs
This section has a toolbar with standard buttons.Input Parameters can be mapped to by clocking on the incoming connector. Output AttributesThe grid contains a list of all |
Output Attributes.
|
|
|
|
New Output Attribute
|
Learn More
Advanced
|
Learn More