Hi. Would you please consider supporting an option to allow changing table structure between iterations in the Variable Condition End Node? Or possibly default to allowing changing structure if the “Collect rows from last iteration only” option is selected?
My Use Case (I’m sure there are others):
I’ve developed a reusable component that handles the failure of an arbitrary fail-prone node by allowing a configurable number of retries and length of time between retries. The basic structure was given by @armingrudd in the post Re-execute on error - #2 by armingrudd (thanks Armin!). The solution uses the Try and catch nodes within a generic loop start and variable condition loop end. (Note: my modification is to have Catch node produce error variables and Variable Condition End Loop node simply check if the FailingNode var = “none”.)
The Variable condition loop end requires unchanging table structure between iterations. This forces us to create a dummy table with the same expected table structure as when the fail-prone node is successful (see screenshot). Not only is this inconvenient, but sometimes the table structure isn’t known beforehand. Supporting changing table structure should solve this.